La guía Agentforce de ingeniería de contexto
Descubra cómo Agentforce se vale de razonamiento híbrido, los subagentes, acciones y otros elementos para crear agentes fiables y de categoría empresarial.
Descubra cómo Agentforce se vale de razonamiento híbrido, los subagentes, acciones y otros elementos para crear agentes fiables y de categoría empresarial.
Esta guía sirve de apoyo para la última versión de Agentforcedisponible en el Iniciador de aplicación . Consulte la guía heredada si el mantenimiento de sus agentes lo realiza a través de Configuración.
Los agentes de IA tienen el potencial de revolucionar las organizaciones al aumentar la eficiencia, reducir el esfuerzo manual y crear un lugar de trabajo más sofisticado y adaptable.
Esta guía explora los elementos centrales de Agentforce, la plataforma de Salesforce para crear agentes de IA.. Los profesionales se valen de la ingeniería de contexto para proporcionar a los agentes de Agentforce la información, las acciones y las instrucciones específicas necesarias para lograr los objetivos. Examinaremos cómo Agentforce Script usa el razonamiento híbrido para combinar la IA generativa con un control determinista.
Ya sabemos que los desarrolladores crean agentes en muchos entornos diferentes. Nosotros queremos apoyarle en esta flexibilidad para elegir su modelo y entorno preferidos para trabajar.
Tanto ti crea en Claude Code, Labs, Agentforce Studio o en otro plataforma, es útil comprender cómo Agentforce gestiona la lógica y las conexiones entre bastidores.
La ingeniería de contexto es la sucesora de la ingeniería de solicitudes. Implica diseñar un sistema de subagentes, instrucciones, reglas y acciones para proporcionar a un agente la información exacta y los límites que necesita para cumplir su misión, en lugar de tener que romperse la cabeza en busca de las palabras perfectas para intentar que un LLM entre un razón y te dé exactamente las respuestas correctas.
Temas que abordaremos:
Un agente es un tipo de software que utiliza la IA generativa para tomar decisiones sobre lo que hay que hacer a continuación y cómo. Un agente de IA puede entender una pregunta (a menudo llamada enunciado), razonar de forma autónoma para determinar qué acciones tomar para alcanzar su objetivo, identificar qué datos se necesitan y, a continuación, tomar medidas, con o sin intervención humana.
Capacidades clave de los agentes de IA
Mientras que los agentes usan modelos de lenguaje grandes (LLM) para gestionar el lenguaje natural y la intención, Agentforce usa también Agentforce Script para seguir una lógica empresarial específica. Este modelo de razonamiento híbrido hace que los agentes se comporten de manera más dinámica que en la automatización tradicional, al tiempo que siguen siendo tan fiables como el software codificado.
El razonamiento híbrido es el enfoque que usa Agentforce para combinar el razonamiento probabilístico basado en LLM con la ejecución determinista y basada en reglas en el mismo motor.
Así, los agentes cuentan con la flexibilidad de la IA generativa sin perder la previsibilidad, el control y los requisitos de auditoría que requieren las empresas.
La automatización determinista y la IA agéntica no tienen por qué ser opciones excluyentes la una de la otra. Con Agentforce, colaboran estrechamente.
Agentforce Studio
Agentforce Studio es nuestro espacio de trabajo unificado para todo el ciclo de vida de los agentes.
Agentforce Studio reúne en un mismo lugar todas las acciones que necesita para crear, probar y gestionar el comportamiento de los agentes. Agentforce Studio tiene tres componentes clave le ayudan a gestionar el ciclo de vida del desarrollo de agentes:
Agentforce Studio es su plataforma integral para mejorar continuamente a sus agentes. Con este conjunto de herramientas, puede crear, probar, implementar, supervisar y optimizar sus agentes de una manera unificada.
Agentforce Studio cierra la brecha entre los usuarios técnicos y no técnicos. Katherine Mains de Conagra Brands como “el equilibrio perfecto en diseño, lo bastante avanzado para nuestros arquitectos y a la vez lo suficientemente intuitivo para que nuestros administradores se lancen a la piscina".
Responde a las preguntas frecuentes de los clientes tomando como punto de partida su base de datos de Knowledge, gestiona la creación y gestión de casos de soporte y se encarga de escalarlos a un representante cuando sea necesario
Responde a las preguntas sobre ventas y precios además de califica a los candidatos de un sitio web y también se encarga de la transferencia a otros agentes cuando es necesario
Agentforce es el marco que le proporciona a su empresa la previsibilidad que necesita para ir más allá de las preguntas frecuentes simples y dedicarse a un trabajo de alto valor. El razonamiento híbrido y Agentforce Script combinan control y creatividad. El contexto inteligente proporciona a los agentes los datos adecuados en el momento preciso. Con Agentforce Studio, dispone de un espacio de trabajo unificado para gestionar todo el sistema.
Data 360 dispone de una serie de características que hacen que Agentforcesea extensible. A continuación tiene un breve resumen de estos componentes:
| Componente | Cuándo usarlo | Habilidades requeridas |
|---|---|---|
| Acciones invocables del agente | Para invocar un agente desde Flow o Apex | Bajo código |
| API de agente | Para invocar a un agente desde fuera de Salesforce | Código profesional |
| Variables de agente | Para añadir controles adicionales a la forma en que su agente razona mediante la selección de subagentes y acciones. | Bajo código |
| SDK de Agentforce | Para crear un agente desde cero utilizando Python a través de una interfaz programática para la infraestructura de Agentforce de Salesforce. | Código profesional |
| Generador de modelos | Personalice un modelo de IA generativa o cree un modelo predictivo | Bajo código |
Echemos un vistazo en detalle a Agentforce Script, el blueprint para el proceso de razonamiento de un agente.
Agentforce Script es nuestro lenguaje de script específico para Agentforce que sirve como base en lenguaje de texto para crear y gobernar agentes. Funciona como un lenguaje unificado que define todo el comportamiento de un agente. Incorpora configuración, lógica empresarial, acciones e instrucciones de razonamiento en un mismo archivo. En lugar de tratar el lenguaje natural y el código como elementos separados, los profesionales se valen de este blueprint para gestionar toda la arquitectura de los agentes en un solo lugar.
Agentforce Script guarda los detalles de su agente en un archivo de texto plano y legible para facilitar la revisión y la gobernanza.
En las acciones de agente que solo usan IA generativa , los usuarios se ven obligados a usar largas solicitudes en lenguaje natural, lo que suele tener resultados incoherentes e impredecibles. Agentforce Script ha llegado para acometer este problema. El razonamiento híbrido con Script combina el lenguaje natural con instrucciones deterministas basadas en reglas.
Los líderes disfrutan de resultados inmediatos con este nivel de control. Scott Van Dusen, partner y director de operaciones de Equitable Trust, señala que Agentforce Script es increíblemente potente. La capacidad de manipular flujos y acciones le parece mucho más sólida que con los métodos basados solo en LLM. "Controlarlo se me está dando mucho mejor", dice Van Dusen.
Grant Roberson, administrador de Agentforce en DataSite , afirma que Script "está a años luz" de los agentes creados por solicitudes.
"Solía tener que escribir párrafos de instrucciones repetitivas en todas partes para intentar forzar el comportamiento buscado", dijo Roberson. "Con Script, es fácil despejar todo ese ruido y reemplazarlo con una lógica condicional que le permita confiar en que tus agentes se comporten justo como quieres".
Con Script, podrás ir más allá de la elaboración de solicitudes y encaminarse a la orquestación escalable. Como usa un formato estructurado y basado en texto, su equipo puede modificar, revisar y gobernar el comportamiento de los agentes igual que con el código tradicional.
Agentforce Script organiza las capacidades de los agentes a través de la sintaxis declarativa. Trata las instrucciones, las acciones y los subagentes como si fueran componentes modulares. Esta estructura proporciona al motor de razonamiento un mapa de recursos claro al tiempo que establece límites para mantener al agente dentro de su alcance previsto. Estos scripts trasladan los flujos de trabajo del razonamiento probabilístico a los resultados garantizados reduciendo las llamadas a los LLM y evitando errores lógicos.
A continuación le proponemos una lista de prácticas recomendadas estructurales organizadas por principios de diseño modular para ayudarle a crear un agente fácil de mantener y predecible.
A continuación tiene una lista de técnicas de gestión de datos organizadas por sesiones para ayudarle a reducir la latencia y mejorar la personalización.
A continuación tiene una lista de estándares de configuración organizados por lógica de ejecución para ayudarle a mantener un cumplimiento y fiabilidad estrictos.
La siguiente es una lista de directrices de implementación organizadas por selección de herramientas para ayudarle a elegir la ruta de automatización adecuada para su caso de uso.
Agentforce Script para gestionar las entradas de personas, más caóticas o impredecibles.
Antes de continuar, es importante tener en cuenta que los agentes no son la única herramienta de IA generativa disponible para usar en Agentforce 360 Platform. Las plantillas de solicitudes son otra herramienta potente para desarrollar aplicaciones que usan la IA generativa. Las plantillas de solicitudes, integradas en Prompt Builder, le permiten definir un conjunto de instrucciones estructuradas y reutilizables que guían a un modelo de IA generativa para producir resultados específicos. Pueden hacer referencia a datos de Salesforce a través de campos predefinidos, gráficos de datos y generación aumentada por recuperación (
RAG)
de datos contextuales. Las plantillas de solicitudes también son muy seguras: todas las solicitudes se enrutan a través de la capa de confianza de Salesforce, respetando los permisos, enmascarando datos confidenciales y marcando los resultados tóxicos.
Las plantillas de solicitudes son interacciones de un solo turno con la IA y son ideales para tareas puntuales que no requieren memoria ni razonamiento de varios pasos. Una plantilla de solicitud es ideal, por ejemplo, cuando el usuario necesita reformular una frase o resumir un caso, ya que no se necesita un contexto continuo. Al diseñar soluciones con plantillas de solicitudes, es importante recordar que no tienen estado (no retienen memoria entre turnos) y que no toman decisiones ni realizan acciones. Las plantillas de solicitudes generan una respuesta basada en la entrada y la lógica que se les proporcione durante el proceso de diseño.
Las plantillas de solicitudes se pueden utilizar por sí solas en una solución de IA integrada . Otra opción es agregar la plantilla de solicitud a un agente como una acción de agente. Utilizar la plantilla de solicitud por sí sola es ideal cuando:
Casos de uso de plantillas de solicitudes:
Tenga en cuenta que, aunque las plantillas de solicitudes pueden rellenar datos de forma dinámica y generar respuestas basadas en las entradas dinámicas que se representan en tiempo de ejecución, no pueden razonar a través de las opciones ni realizar ninguna acción.
Los agentes son sistemas de software que deciden de forma autónoma qué hacer, en qué orden y cómo hacerlo, en función de la evolución del contexto. Los agentes van más allá de una simple solicitud, ya que pueden planificar, razonar, llamar a acciones externas (como llamadas a API o búsquedas en bases de datos) y reaccionar en función de los resultados. Pueden elegir diferentes rutas o respuestas dependiendo de lo que aprendan durante el proceso. Los agentes son mejores cuando:
Casos de uso de agentes de IA:
Saber cómo funciona entre bastidores el motor de razonamiento es clave para una implementación exitosa de los agentes. En los primeros tiempos de los agentes de IA, los profesionales hablábamos mucho sobre la ingeniería de solicitudes, el arte de "convencer" a un LLM para que se comportase como queríamos. Ahora, hemos alcanzado la siguiente fase de su evolución: la ingeniería de contexto.
La ingeniería de contexto es una práctica más holística, que va mucho más allá de solamente escribir una buena solicitud. Con el razonamiento híbrido de Agentforce, podrá diseñar un sistema que equilibra el razonamiento de un LLM autónomo con una lógica basada en reglas para un control determinista.
La ingeniería de contexto es la sucesora de la ingeniería de solicitudes . Implica diseñar un sistema de subagentes, instrucciones, reglas y acciones para proporcionar a un agente la información exacta y los límites que necesita para cumplir su misión, en lugar de tener que romperse la cabeza en busca de las palabras perfectas para intentar que un LLM entre un razón y te dé exactamente las respuestas correctas.
Los tres pilares de la ingeniería de contexto
Los profesionales usan Agentforce Script como lenguaje unificado para definir subagentes, instrucciones, acciones y reglas en un solo lenguaje y archivo.
Echemos un vistazo más en detalle a los subagentes, las instrucciones y las acciones, tres tipos de metadatos fundamentales que define cada vez que crea un agente con Agentforce.
Los subagentes son la base de las capacidades de su agente, ya que definen lo que puede hacer y los tipos de solicitudes de los clientes que puede gestionar. Piense en ellos como departamentos especializados con campos de dominio específicos, acciones que conducen a tomar medidas e instrucciones. Cuando un cliente envía un mensaje, su agente primero determina qué "departamento" (subagente) debe gestionar la solicitud y, a continuación, utiliza las directrices y herramientas personalizadas de ese subagente para ayudar al cliente.
Las instrucciones son las pautas o directrices que controlan cómo se gestionan las conversaciones dentro de un subagente, guiando la selección de acciones, estableciendo patrones de conversación y proporcionando contexto comercial. Los subagentes claros y precisos evitan la superposición y garantizan que el motor de razonamiento clasifique correctamente las solicitudes de los clientes. Las instrucciones deben ser claras, específicas y accionables para guiar al agente de manera efectiva.
Su agente usa acciones para obtener información o realizar tareas. A la hora de definir acciones, es crucial entender cómo las procesa el motor de razonamiento. El motor revisa las acciones disponibles en función de sus nombres, descripciones y entradas, así como de las instrucciones del subagente y el contexto de la conversación. Agentforce incluye una serie de acciones de agente estándar, y puede crear acciones de agente personalizadas para ampliar aún más su implementación. Sin embargo, compruebe siempre si se puede utilizar una acción estándar antes de crear una acción personalizada. Diseñe acciones teniendo en cuenta que se puedan reutilizar, ya que se podrían aprovechar en múltiples subagentes. A continuación se muestra una lista de las acciones de agente personalizadas disponibles y cuándo debería usarlas:
| Componente | Cuándo usarlo | Habilidades requeridas | ¿Se requiere una licencia adicional? |
|---|---|---|---|
| Plantilla de solicitud | Para invocar un LLM para generar una respuesta. Las acciones de plantilla de solicitud son una forma en que un agente utiliza la RAG. | Bajo código | Sí |
| Flujo | Para ejecutar la automatización basada en reglas sin apenas código y la recuperación de registros | Bajo código | No |
| Código Apex | Para ejecutar la automatización basada en reglas de código profesional y la recuperación de registros | Código profesional | No |
| API de MuleSoft | Para recuperar datos de sistemas heredados y otras aplicaciones externas en un entorno empresarial complejo | Código profesional | Sí |
| Servicio externo | Para recuperar datos de las API de REST que admiten las especificaciones de OpenAPI | Bajo código | Sí |
| Modelo predictivo | Para utilizar la IA predictiva con su agente | Bajo código | Sí |
El motor de razonamiento usa subagentes, instrucciones, acciones y reglas para realizar el trabajo. Dado que Agentforce Script sirve como la definición completa del agente, evita el comportamiento de “caja negra" que suele tener el enrutamiento probabilístico. En pocas palabras, el motor de razonamiento:
A continuación, se muestra un desglose paso a paso de lo que está sucediendo dentro del motor de razonamiento cada vez que se invoca a un agente.
Nota: Este diagrama de flujo del motor de razonamiento utiliza el término "temas" para lo que ahora llamamos subagentes. Pronto actualizaremos el diagrama.
| Actividad | Pasos | Descripción |
|---|---|---|
| Invocación del agente | 1 | Se invoca al agente. |
| Clasificación del subagente | 2-3 | El motor analiza el mensaje del cliente y lo empareja con el subagente más adecuado en función del nombre del subagente y la descripción de la clasificación. Agentforce Script transforma el enrutador del agente en un elemento totalmente configurable, lo que evita el comportamiento de “caja negra" que suele tener el enrutamiento probabilístico de los LLM. Al tratar la navegación como un subagente programable, consigue una transparencia y un control absolutos, lo que le permite poner en sintonía la lógica precisa de toma de decisiones del agente con sus requisitos empresariales específicos y estándares arquitectónicos. |
| Ejecución de Agentforce Script del subagente y creación de instrucciones/resolución de instrucciones y acciones disponibles |
4-5 | Ejecute acciones con script según lo dictado por las instrucciones. Se trata de acciones que deben ejecutarse una vez que se elige un subagente, antes de que el sistema proceda a evaluar las instrucciones no deterministas o el resto del contexto conversacional. |
Solicitud e historial de conversaciones enviados a LLM |
6 | Una vez que se ejecutan todas las acciones con script, se envía a LLM una solicitud con el ámbito del subagente, las instrucciones y las acciones disponibles junto con el historial de conversaciones. Nota: Las instrucciones se describen en el control agéntico de nivel dos. |
| El LLM decide responder o ejecutar una acción | 7 | Con toda esta información, el motor determina si tiene que: • Ejecutar una acción para recuperar o actualizar información • Pedir al cliente más detalles • Responder directamente con una respuesta Si el LLM decidió responder, se ejecuta el paso 12. |
| Ejecución de acciones | 8-9 | Si se necesita una acción, el motor la ejecuta y recopila los resultados. |
| Ejecución de la lógica posterior a la acción | 10 | Solo se aplica con Agentforce Script: Con Agentforce Script, las acciones pueden tener transiciones deterministas a otras acciones o subagentes. Siempre se ejecutarán después de que se ejecute la acción. |
| Resultado de acción devuelto + bucle de acción | 11 | El motor evalúa la nueva información y decide de nuevo qué hacer a continuación: si ejecutar otra acción, solicitar más información o responder. |
| Comprobación de la fundamentación: el LLM responde al cliente | 12 | Antes de enviar una respuesta final, el motor comprueba que la respuesta: • Se basa en información precisa de acciones o instrucciones • Sigue las pautas proporcionadas en las instrucciones del subagente • Se mantiene dentro de los límites establecidos por el ámbito del subagente Nota: Con Agentforce Script es posible añadir un paso para dar formato a la respuesta final. La respuesta fundamentada se envía al cliente. |
Si quiere aún más detalles sobre el proceso, consulte la Guía de Agentforce para lograr un comportamiento fiable de los agentes: Un marco con 6 niveles de determinismo
Para que los agentes sean fiables, tiene que plantearse bien el diseño. Los profesionales les dan forma mediante una combinación de filtros, lógica guionizada y referencias que, en conjunto, controlan lo que ve el agente, lo que hace y cómo explica sus respuestas.
Los profesionales deben comprender la distinción entre filtros e instrucciones para crear agentes precisos. Los filtros controlan lo que ve el LLM y lo que puede hacer en cada turno de una conversación, y operan en varios niveles. Los filtros se pueden aplicar a subagentes, acciones y recuperadores, lo que proporciona a los profesionales un control preciso sobre qué subagentes están disponibles, qué pueden hacer esos subagentes y qué contenido recupera el modelo en cada paso.
Imagine el asistente virtual de un banco. Cuando un cliente hace una pregunta sobre su hipoteca, se activa un subagente destinado a préstamos hipotecarios. Su filtro garantiza que el LLM solo vea los documentos relacionados con la hipoteca, no datos de tarjetas de crédito ni registros de inversiones. Sin embargo, dentro de esa misma conversación, la acción que extrae la tasa actual del cliente utiliza su propio filtro aún más estricto, restringido a la cuenta de ese cliente. El cliente obtiene una respuesta precisa y nunca se echa mano de datos irrelevantes.
Los filtros se pueden configurar como estáticos (predefinidos en la configuración) o dinámicos (aplicados en el tiempo de ejecución desde el contexto de la conversación o las entradas de solicitudes). Con los filtros previos de recuperador mejorados, los usuarios ahora pueden aplicar hasta 10 filtros dinámicos por recuperador, combinarlos con lógica AND/OR y utilizar operadores LIKE para las búsquedas de coincidencias de patrones. Esto reduce el “ruido de información” durante la recuperación y mantiene la ventana de contexto centrada en el contenido más relevante. En los flujos de trabajo de desarrollo de software, por ejemplo, los profesionales podrían aplicar filtros de contexto específicos de la acción para dar a un agente flexibilidad a la hora de interpretar las solicitudes de los usuarios, al tiempo que se mantiene un enfoque estricto del estado actual de la base de código.
Agentforce Script proporciona el más alto nivel de control determinista mediante la codificación de secuencias y reglas específicas para que el agente las siga. Este enfoque evita el bucle de doomprompting, que es cuando las instrucciones se van volviendo más largas o inconexas, de modo que el LLM se hace un lío y no puede seguirlas con precisión.
Si bien los filtros y Agentforce Script proporcionan control en el nivel del sistema, los usuarios también deben proporcionar una forma de verificar la precisión. Las referencias proporcionan a los usuarios un rastro de auditoría claro para cada respuesta, conectando el contexto interno que utilizó el agente con la respuesta que surgió.
Para que la ingeniería de contexto sea eficaz, hace falta la integración perfecta de subagentes, instrucciones, scripts y acciones. Estos cuatro elementos colaboran para mantener que un agente no se salga de los límites de relevancia y precisión óptimas. Los subagentes definen los campos de especialización. Las instrucciones definen la orientación y el tono conversacionales. Agentforce Script añade una capa de control determinista para aplicar reglas empresariales. Las acciones permiten al agente ejecutar acciones y acceder a los datos en tiempo real. Con esta estrategia combinada, garantiza que su agente siga siendo útil y altamente fiable.
| Mal ejemplo | Buen ejemplo | ¿Por qué es mejor? |
|---|---|---|
| Gestionar preguntas y problemas de pedidos. | Su trabajo consiste en responder a preguntas relacionadas con el estado del pedido o las políticas de reparación. | Esta descripción ayuda al motor de razonamiento a identificar al experto más adecuado para la clasificación. |
| Ayuda con problemas de inicio de sesión. | Su trabajo consiste en ayudar a los clientes que no pueden iniciar sesión. Para ello, debe restablecer la contraseña o buscar el nombre del usuario. | Esto define de forma explícita las actividades para el motor de clasificación. |
| Componente | Contenido |
|---|---|
| Nombre del subagente | Restablecimiento de contraseña |
| Descripción | Esto define de forma explícita las actividades para el motor de clasificación. |
| Agentforce Script (Control) | Se exige verificación de identidad antes de que se ejecute cualquier acción de restablecimiento. Se comprueba si el usuario tiene una sesión válida. La lógica de script permite volver a las preguntas de seguridad si los métodos de verificación principales no están disponibles. |
| Instrucciones (comportamiento) | Preguntar al cliente qué método de verificación prefiere. Usar un tono profesional. Explicar que llegará por correo electrónico un enlace de restablecimiento seguro después de que la verificación se complete correctamente |
Las instrucciones guían al agente sobre cómo gestionar las conversaciones dentro de un subagente. Ayudan al agente a tomar decisiones sobre la selección de acciones y los patrones de respuesta. Dado que las instrucciones no son deterministas, no reemplazan la necesidad de reglas empresariales codificadas dentro de Agentforce Script o una acción.
| Mal ejemplo | Buen ejemplo | ¿Por qué es mejor? |
|---|---|---|
| Obtener los detalles del pedido del cliente. | Si un cliente pregunta sobre el estado de su pedido, ofrece todas las opciones de búsqueda, incluida la dirección de correo electrónico o el ID del pedido. | Proporciona orientación específica y utiliza un lenguaje similar al nombre de la acción. |
| Ayuda con problemas con el dispositivo | Antes de usar la acción Conocimiento, aclare el tipo de dispositivo (iOS o Android). | Proporciona instrucciones claras sobre qué información recopilar primero. |
| Utilizar el conocimiento para las preguntas sobre productos. | Identificar primero el producto específico. A continuación, usar la acción Conocimiento con el nombre exacto del producto. | Proporcionar una secuencia clara de pasos para la acción. |
| Comprobar si los clientes necesitan ayuda. | Después de informar sobre el estado del envío, preguntar siempre si el cliente necesita ayuda con algo más relacionado con su pedido. | Especifica cuándo y cómo hacer un seguimiento. |
Para que la ingeniería de contexto tenga éxito, hace falta saber en qué momento del proceso aplicar su lógica.
Mejores prácticas para escribir instrucciones efectivas
Esta es una pregunta que escuchamos a menudo de nuestros clientes. La respuesta corta, es sí. Data 360 es una parte integral de Agentforce porque la arquitectura de Data 360 se aprovecha para ciertas funciones en Agentforce como el análisis de agentes y la Digital Wallet. Además, la infraestructura de Data 360 potencia la indexación y la búsqueda de datos no estructurados, así como el registro de comentarios y el seguimiento de auditoría. Data 360 también puede proporcionar extensibilidad adicional. Los clientes de Agentforce también pueden optar por habilitar funciones como Aportar su propio lago (BYOL) y Aportar su propio modelo de lenguaje de gran tamaño (BYO-LLM) para utilizar datos y modelos creados en plataformas externas a Salesforce con agentes basados en Agentforce.
Desde el acceso a datos de otros lagos de datos a través de la federación de datos, hasta la utilización de la infraestructura de hiperescala para datos a escala de petabytes, la utilización de la arquitectura de Data 360 con Agentforce garantiza que los clientes experimenten mejores resultados de IA hoy. Esta potente arquitectura garantiza también la viabilidad a largo plazo para una adopción exitosa de los agentes, sin importar lo grandes o complejos que puedan ser los conjuntos de datos subyacentes que alimentan esos agentes.
¿Tiene curiosidad por saber qué funciones de Agentforce se basan en Data 360? En la siguiente tabla se detallan las funciones de Agentforce que proporciona Data 360 de forma predeterminada, junto con las opcionales que los clientes pueden habilitar para ampliar su implementación.
| Función de Agentforce basada en Data 360 | Descripción | Aprovisionamiento |
|---|---|---|
| Automatización de bibliotecas de datos | Automatiza la creación de índices de búsqueda y recuperadores para respaldar las acciones de los agentes, como Responder preguntas con conocimiento | Incluida forma predeterminada |
| análisis de agentes | Transmite los datos de uso a Data 360 para informes y paneles | Incluida forma predeterminada |
| Generación aumentada de recuperación (RAG) | Permite a los clientes ampliar sus solicitudes con datos de Salesforce y Data 360, recuperados en el momento de la inferencia | Incluida forma predeterminada |
| Pista de auditoría y registro de comentarios | Datos de auditoría de IA generativa | Opcional |
| Aporte su propio modelo de lenguaje de gran tamaño (BYO-LLM) | Permite a los usuarios usar su propio LLM | Opcional |
| Fuentes de datos externas (no CRM) | Permite a los usuarios fundamentar las respuestas generadas por IA usando fuentes externas | Opcional |
| Datos no estructurados | Permite a los clientes fundamentar las respuestas generadas por IA usando datos no estructurados | Opcional |
| Gráficos de datos en tiempo real | Permite fundamentar casi en tiempo real las respuestas generadas por IA utilizando datos normalizados de múltiples fuentes de Data 360 | Opcional |
Hemos analizado los elementos clave que hacen que Agentforce funcione, incluido el motor de razonamiento, y cómo usar Script, subagentes, instrucciones y acciones. Comprender estos componentes es fundamental para usar Agentforce de manera efectiva. Use esta guía para mejorar los resultados a medida que implementa Agentforce. Eche un ojo a los recursos que proporcionamos para obtener más información.
Encontrará blogs, guías, demos en vídeo y más recursos en Agentblazer.com y Agentforce.com
Agentforce es la plataforma de Salesforce para crear agentes que van más allá de las simples interacciones de chat. A diferencia de las herramientas de IA generativa estándar, pueden planificar, razonar y tomar medidas de forma autónoma para lograr objetivos específicos, con o sin la supervisión de personas.
Agentforce ha evolucionado para ir más allá de las interacciones básicas de IA hasta abarcar todo el ciclo de vida de desarrollo dentro de Agentforce Studio, introduciendo el Generador de Agentforce y Agent Script para mejorar el control determinista. Este cambio incluye cosas como cambiar el término "temas" por "subagentes". En última instancia, la plataforma ha pasado de centrarse en las solicitudes a un modelo de razonamiento híbrido, dando prioridad a una lógica fiable por encima de las solicitudes probabilísticas en lenguaje natural.
Sí. Visite https://www.salesforce.com/agentforce/legacy-guide/
Aunque estas guías proporcionan detalles técnicos sobre cómo funciona Agentforce, no son guías de implementación oficiales con instrucciones paso a paso y consejos de resolución de problemas. Las guías oficiales de implementación de Agentforce están en la ayuda de Salesforce.
Las guías oficiales de implementación de Agentforce están en la ayuda de Salesforce.
Aunque esta guía proporciona detalles técnicos sobre cómo funciona Agentforce, no es una guía de implementación oficial con instrucciones paso a paso y consejos de resolución de problemas.
El razonamiento híbrido es el enfoque de la orquestación de agentes de Agentforce que combina la lógica determinista basada en reglas con la inteligencia basada en LLM, lo que permite a los creadores aumentar o reducir la autonomía de IA en función de la proporción de fiabilidad frente a flexibilidad que requiera una tarea determinada.
La guía cubre los fundamentos de Agentforce, la diferencia entre solicitudes y agentes, cómo razona Agentforce, prácticas recomendadas para varios componentes y si Agentforce necesita Data 360.
Agentforce Script proporciona un control determinista total al reemplazar solicitudes del sistema largas y complicadas con lógica estructurada. Permite a los usuarios definir pasos específicos similares a código y secuencias condicionales "if-then" que deben ocurrir antes o después del razonamiento del LLM, lo que garantiza resultados predecibles.
Use Agentforce Script para tener todo el "control", como a la hora de aplicar secuencias obligatorias, cálculos complejos o reglas relacionadas con datos empresariales confidenciales. Use instrucciones para el "comportamiento", que incluye guiar el tono, la personalidad y los patrones generales de conversación del agente.
La ingeniería de contexto es la sucesora de la ingeniería de solicitudes. Implica diseñar un sistema de subagentes, instrucciones, reglas y acciones para proporcionar a un agente la información exacta y los límites que necesita para cumplir su misión, en lugar de tener que romperse la cabeza en busca de las palabras perfectas para intentar que un LLM entre un razón y te dé exactamente las respuestas correctas.
Los filtros actúan como guardianes en el nivel del sistema. Pueden ocultar o incluir por completo subagentes o acciones específicas de acuerdo a datos en tiempo real, como si se ha autenticado un cliente o si se ha recopilado una variable específica (como el número de pedido).
Data 360 es fundamental para crear agentes empresariales eficaces, impulsando la indexación y la fragmentación de datos para la generación aumentada de recuperación (RAG). También incluye funciones esenciales como el análisis de agentes y Digital Wallet, que se utilizan para realizar un seguimiento del rendimiento y el uso de los agentes.
Conozca en detalle cómo funciona la creación de agentes en nuestra biblioteca de recursos.
Lance Agentforce rápidamente, con confianza y consiga un ROI que pueda medir.
Cuéntenos las necesidades de su negocio y le ayudaremos a encontrar respuestas.