Loading
Agentforce y IA generativa de Einstein
ƍndice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de bĆŗsqueda

          Compruebe la ortografĆ­a de sus palabras clave.
          Utilice términos de búsqueda mÔs generales.
          Seleccione menos filtros para ampliar su bĆŗsqueda.

          Buscar en toda la Ayuda de Salesforce
          Planificación y diseño de secuencias de comandos de agentes

          Planificación y diseño de secuencias de comandos de agentes

          Antes de migrar, dedique tiempo a diseñar sus instrucciones de subagentes y flujo conversacional. El nivel de tiempo y esfuerzo varía dependiendo de las herramientas que planifique utilizar para migrar, la complejidad de su agente y el desempeño de su agente hoy. Esta preparación le ayuda a determinar qué partes de su agente se pueden migrar directamente sin cambios y qué partes son candidatas para el rediseño. También le prepara para tomar decisiones deliberadas sobre dónde introducir el determinismo en su nuevo agente, de modo que pueda mejorar su agente estratégicamente en vez de de forma reactiva.

          Sugerencia
          Sugerencia Su ruta de migración y nivel de esfuerzo esperado depende de la complejidad de su agente existente. Considere cuÔntos subagentes contiene su agente, la complejidad de sus instrucciones de lenguaje natural y el número y tipos de acciones. Para agentes sencillos (por ejemplo, uno o dos subagentes, principalmente acciones de recuperación de datos, flujos conversacionales sencillos), la migración puede ser relativamente sencilla, con un rediseño mínimo requerido. Los agentes mÔs complejos (6 o mÔs subagentes, muchas acciones con comportamientos complejos, enrutamiento conversacional complejo u otra lógica de negocio) requieren mÔs planificación estratégica y tiempo para el perfeccionamiento y las pruebas. Pero también pueden ver las mayores mejoras de las funciones de Script de agente.

          Ir a...

          Conocer a su agente actual

          Analice cómo y por qué su agente funciona del modo que lo hace, de modo que pueda retener lo que funciona bien hoy y planificar mejoras en el nuevo generador. Realizar parte o todo este trabajo por adelantado le ayuda a crear una vista única de su agente, de modo que puede identificar candidatos específicos para el rediseño.

          Establezca una lĆ­nea base de prueba.
          Complete una ejecución dedicada de pruebas manuales en Agentforce Builder y pruebas por lotes en Centro de pruebas de Agentforce para medir el Ć­ndice de Ć©xito actual de su agente y definir objetivamente el aspecto de un ā€œmejorā€ agente para su negocio. Si ya tiene escenarios de prueba que ejecuta regularmente, esos son el lugar correcto para empezar. Consulte Sugerencias para pruebas para obtener mĆ”s información.
          Resultado Obtener datos de pruebas de línea base previas a la migración exclusivos le ayuda a identificar Ôreas de mejora para su agente. También le configura para medir objetivamente el desempeño posterior a la migración, incluyendo regresiones y éxito.
          Desarrolle una comprensión de alto nivel de su agente en el generador heredado.
          Identifique subagentes y sus relaciones, rutas de trayectoria de usuarios, puntos de decisión de agentes y criterios de traspaso (distribución, transiciones previstas entre subagentes).
          Resultado Estos detalles arquitectónicos son importantes para asignar lo que estÔ migrando y lo que estÔ cambiando. También señalan lugares donde el determinismo puede ser útil. Por ejemplo, Script de agente le proporciona mÔs control sobre el enrutamiento de agentes, de modo que es importante comprender la relación entre subagentes y transiciones previstas. Los puntos de decisión y los criterios de traspaso también son candidatos para el determinismo, si el agente no tiene un desempeño fiable como se espera.
          Dentro de cada subagente, identifique el propósito de cada instrucción y evalúe su calidad.
          ¿La instrucción es general (por ejemplo, proporciona directrices para el tono o el contexto) o funcional (por ejemplo, especifica cómo dar formato a una salida)? ¿Especifica la instrucción alguna condición obligatoria o una secuencia de pasos? ¿Es coherente la terminología entre instrucciones?
          Resultado Después de comprender sus instrucciones existentes, planifique cómo desea gestionar cada una en su migración: migre sin cambios, elimine o vuelva a escribir con Script de agente. Las instrucciones que especifican condiciones, secuencias o reglas de negocio requeridas son candidatas sólidas para reescrituras deterministas.
          Recopile y categorice problemas actuales.

          Problemas de agentes de clúster para desarrollar una imagen clara de lo que funciona y lo que estÔ dañado. Recopile todos los comentarios sobre su agente existente en un solo lugar, incluyendo resultados de pruebas fallidas, fallos registrados y comentarios de usuarios o equipos de asistencia. A continuación, confílelo en una sola vista. (Como con muchos pasos en esta guía, puede utilizar la IA para ayudar.)

          Desde allí, agrupe los problemas por tipo. Las categorías comunes pueden incluir problemas de reconocimiento de intenciones, fallos de enrutamiento y errores de validación de datos, pero los problemas de su agente pueden apuntar a otros patrones. A medida que ordena, busque solapamiento. Por ejemplo, un clúster de fallos de enrutamiento podría compartir una causa raíz, lo que significa que un cambio soluciona varios síntomas a la vez.

          Resultado

          Tener una vista única de los problemas de su agente le configura para distinguir entre regresiones (cosas que funcionaban antes de migrar y se interrumpen después) frente a brechas de diseño o funcionalidad (cosas que nunca han funcionado del todo).

          Los fallos o brechas de larga data son una oportunidad para rediseñar con Script de agente. Priorice problemas por clúster para determinar las cosas mÔs importantes que hay que solucionar y qué herramientas o elementos deterministas introducir.

          Identificar prospectos para rediseƱar y planificar mejoras

          Con una imagen clara de la arquitectura, las instrucciones y los problemas de su agente, estÔ listo para identificar qué migrar tal cual y qué rediseñar. Utilice lo que aprendió para dar prioridad a las partes de su agente que tienen mÔs probabilidades de beneficiarse de Script de agente, lo que le proporciona un control explícito sobre las partes de su agente que las instrucciones de lenguaje natural por sí solas no pueden gestionar de forma fiable.

          A continuación se muestran algunos ejemplos de candidatos para el rediseño con Script de agente.

          • Cualquier subgente, instrucción o proceso con un alto Ć­ndice de error
          • Un subgente que tiene un desempeƱo incoherente debido a muchas instrucciones y acciones
          • Uno o mĆ”s subagentes con instrucciones o enrutamiento diferentes para usuarios diferentes
          • Procesos complejos de mĆŗltiples pasos, dentro de un subagente o entre varios subagentes
          • Cualquier proceso de negocio que se debe seguir y donde la variabilidad es inaceptable
          • Subagentes y acciones que requieren verificación de usuario (Los principios generales de la asignación de subagentes y acciones con filtros y variables no cambiaron, pero los patrones recomendados sĆ­. Consulte Patrón de secuencia de comandos de agente: Aplicar flujos de trabajo requeridos para un subagente.)

          Script de agente proporciona una gama de herramientas para mejorar la fiabilidad de los agentes. Estos son algunos problemas comunes que puede ayudarle a resolver.

          Problema Cómo puede ayudar la secuencia de comandos de agente Patrones relacionados
          Su agente se confunde o pierde el seguimiento de la información entre turnos o transiciones. La información recopilada al principio de una plÔtica puede perderse a medida que la plÔtica cambia de asunto cuando la información se almacena solo en la memoria de contexto. Las variables le permiten almacenar y compartir estado en todo su agente, lo que activa la lógica condicional, las respuestas personalizadas y los flujos de trabajo deterministas que dependen de lo que sucedió anteriormente. Script de agente le proporciona opciones flexibles para rellenarlas, incluyendo el relleno de divisiones con el LLM, el almacenamiento de resultados de acciones o la configuración de valores directamente.

          Variables

          Variables (Lista)

          Flujos de trabajo de mĆŗltiples turnos de temas

          Su agente realiza acciones en el orden incorrecto u omite pasos. A veces un agente toma una decisión diferente a la que requiere su flujo de trabajo. Script de agente le permite ejecutar acciones de forma determinista, de modo que la ejecución estÔ garantizada. También puede encadenar acciones en secuencia (pasando resultados de una directamente como entradas a la siguiente) antes de que comience el razonamiento o automÔticamente después de que el LLM seleccione una acción.

          Obtener datos antes del razonamiento

          Encadenamiento de acciones

          En un subagente con muchas instrucciones o muchas acciones, su agente no sigue sus instrucciones de forma coherente. Demasiadas opciones llevan a errores de agentes, especialmente en plÔticas largas. Script de agente le permite delimitar lo que ve el LLM basÔndose en el estado actual de su usuario, utilizando variables y lógica condicional para enviar solo las instrucciones que se aplican, y filtros para ocultar acciones completamente cuando no se cumplen las condiciones. Por ejemplo, el LLM ve instrucciones diferentes para un cliente con seguro que un cliente que paga por sí mismo, o acciones diferentes para clientes verificados y no verificados. El resultado es una solicitud mÔs pequeña y centrada en cada paso y un razonamiento mÔs fiable.

          Condiciones

          Filtrado

          Transiciones

          Flujo de trabajo de tema requerido

          Su agente no elige o transfiere de forma fiable al subagente correcto en el momento correcto. Sin lógica de enrutamiento explícita, el LLM decide dónde y cuÔndo enviar usuarios. Script de agente le permite definir transiciones entre subagentes, de forma determinista cuando la ruta es fija o en razonamiento cuando las condiciones varían. También tiene mÔs control sobre el enrutamiento con el Enrutador de agente, que es un subagente especializado donde puede definir reglas de enrutamiento. Para flujos de trabajo obligatorios como la verificación de usuario, las transiciones condicionales en instrucciones de Enrutador de agente garantizan que esos pasos se ejecuten antes de que continúe la plÔtica.

          Transiciones

          Estrategias de enrutador de agentes

          Flujo de trabajo de tema requerido

          Flujos de trabajo de mĆŗltiples turnos de temas

          Explorar ejemplos y recursos

          Una de las mejores formas de aprender a crear agentes efectivos con Script de agente es comenzar desde ejemplos y patrones existentes de alta calidad. Estos son algunos ejemplos validados por Salesforce que puede utilizar como inspiración, o incluso copiar y pegar en su propio agente.

          • GuĆ­a del desarrollador Agentforce: Patrones comunes

            Patrones comunes para la creación de agentes con Script de agente. Cada patrón se centra en una técnica específica que puede utilizar para hacer que sus agentes sean mÔs fiables y efectivos.

          • Agenciaforce Labs: Iniciar construcción

            Empiece a trabajar en un entorno sandbox con la secuencia de comandos de agente completa para un agente de asistencia al cliente, preguntas frecuentes o comercio electrónico bÔsico. Luego construya Agentforce Builder o su IDE de su elección.

          • Recetas de secuencias de comandos de agentes

            Una recopilación de ejemplos de trabajo independientes que enseñan conceptos de secuencias de comandos de agentes específicos.

          Equilibrar el determinismo con el razonamiento LLM

          La secuencia de comandos de agente le proporciona el control sobre potencialmente cada punto de decisión en su agente. Usted define decisiones, estados y procesos que deben ser deterministas, y luego permite al agente razonar a través del resto. Este nivel de control es potente, pero también puede estorbar. Al rediseñar para mejorar el comportamiento de los agentes, el objetivo es aplicar el control justo para mantener su agente seguro, predecible y preciso sin eliminar la flexibilidad conversacional que hace que el razonamiento LLM sea tan útil.

          Sugerencia
          Sugerencia Si actualiza y optimiza con Agentforce, o si chatea con Agentforce cuando rediseƱa, Agentforce puede sugerir oportunidades para agregar determinismo y realizar esos cambios por usted.

          Es tentador agregar controles deterministas en todas partes, especialmente si su agente de construcción heredado tuvo problemas con la fiabilidad. Pero recuerde, cada expresión lógica es una decisión que el modelo no puede tomar. No agregue determinismo de forma reflexiva solo porque puede, o corre el riesgo de volver a crear un chatbot rígido. En su lugar, identifique decisiones con consecuencias de negocio, como autenticación de usuario, transacciones financieras o enrutamiento a colas confidenciales. Controle aquellos con asignaciones condicionales, filtros y variables a entradas y salidas de acciones. Para todo lo demÔs, deje que el LLM razone. Comience a abrir y agregue control donde las pruebas muestran que lo necesita.

          Estas son algunas directrices generales.

          • Utilice instrucciones de lenguaje natural y razonamiento LLM para la comprensión conversacional, el contexto y la toma de decisiones flexible.

            Al redactar instrucciones de lenguaje natural, tenga en cuenta estas mejores prƔcticas.

            • Los agentes tienden a tener un mejor desempeƱo cuando las instrucciones de lenguaje natural son mĆ”s sencillas y cortas.
            • Evite instrucciones solapadas o en conflicto, que pueden degradar el desempeƱo de los agentes.
            • Los LLM son sensibles a las opciones de idioma, de modo que cree instrucciones de idioma sencillas que sean precisas, detalladas y directas. Utilice absolutos solo cuando lo desee. Evite la jerga donde sea posible. Utilice un lenguaje coherente en todas sus instrucciones.
            Sugerencia
            Sugerencia Si estÔ migrando instrucciones de lenguaje natural desde su agente existente, no tenga miedo de reducirlas de forma agresiva. Las instrucciones en el generador heredado tienden a ser largas y repetitivas, cubriendo el comportamiento y los casos extremos que ahora puede gestionar con un condicional o filtro. La mayoría de las veces, puede eliminar de forma segura todo excepto una o dos frases principales. Las instrucciones de lenguaje natural largas pueden diluir lo que es relevante en realidad y dificultar a su agente la comprensión de lo que importa.
          • Utilice lógica determinista para acciones con consecuencias de negocio, como comprobaciones de datos, secuencias requeridas, reglas de enrutamiento de negocio, requisitos de cumplimiento y operaciones transaccionales.

            Por ejemplo, antes de que se ejecute cualquier instrucción basada en solicitudes de lenguaje natural, utilice lógica condicional para determinar si agradecer a un usuario ser un miembro de nivel Oro, utilice una variable para personalizar la solicitud o ejecute de forma determinista una acción para buscar información o enviar un email. Luego puede centrar las instrucciones del lenguaje natural en lo que un modelo de IA hace mejor, sin sobrecargar el contexto del modelo.

          • Para el nivel mĆ”s alto de fiabilidad, mueva cualquier lógica con consecuencias legales, de seguridad o regulatorias a una acción de agente (por ejemplo, verificación de edad).

            Construya la lógica en la clase o el flujo de Apex subyacente de la acción, y luego proporcione a su agente instrucciones detalladas acerca de cómo y cuÔndo utilizar la acción.

          Estos son algunos recursos para ayudarle a equilibrar el determinismo y el razonamiento en su diseƱo de agente.

          • Ayuda de Salesforce: GuĆ­a Agentforce de ingenierĆ­a de contexto

            Este recurso analiza los pasos para crear soluciones Agentforce fiables y efectivas utilizando algunas mejores prÔcticas de ingeniería de contexto, para garantizar que estÔ proporcionando a su agente de IA la información, las herramientas y las instrucciones correctas para alcanzar sus objetivos.

          • El blog 360: Script de agente: El plano de control para decisiones de agentes

            Una publicación de blog, escrita por algunos de nuestros expertos residentes en secuencias de comandos de agentes, que destaca las ventajas de gestionar el determinismo y el razonamiento en una única interfaz y archivo. AdemÔs de consejos acerca de las herramientas disponibles en Script de agente y cómo utilizarlas, proporciona tres versiones de un agente sencillo que demuestran tres niveles diferentes de control: completamente guionizado (un flujo de trabajo con un LLM en la parte superior), mixto (verificación de identidad determinista, pero resolución dirigida por el razonamiento) y completamente agente (determinismo mínimo).

          • Seis niveles de determinismo en Agentforce

            Un marco de trabajo detallado para el diseño de agentes, que le ayuda a pasar gradualmente de niveles inferiores a niveles superiores de control según sea necesario. Define seis niveles de control de agentes y proporciona mejores prÔcticas para obtener y mantener el control sobre el comportamiento de los agentes para cada uno de estos niveles.

           
          Cargando
          Salesforce Help | Article