Skip to main content

Presentamos el motor de razonamiento

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Definir qué es el motor de razonamiento.
  • Explicar cómo funciona el motor de razonamiento.
  • Navegar a Agentforce Builder desde la aplicación Agentforce Studio.
  • Describir las características principales de Agentforce Builder.

Recapitulación

Los subagentes y las acciones son partes integrantes de un agente, y son bastante potentes, ¿verdad? Pero ¿cómo sabe un agente cuándo debe iniciar estos subagentes durante las conversaciones? Vamos a conocer el motor de razonamiento que hay detrás de Agentforce.

¿Qué es un motor de razonamiento?

Piense en el motor de razonamiento como si fuera un director de orquesta. Al igual que el director marca el tiempo y guía a los músicos, el motor de razonamiento coordina la manera en la que los subagentes y las acciones gestionan la solicitud de un usuario.

El motor de razonamiento que impulsa Agentforce se llama motor de razonamiento Atlas y está basado en gráficos. Puede pensar en ello como si fuese un diagrama de flujo con nodos, variables y transiciones, de manera que los agentes pueden seguir rutas específicas y predecibles.

A diferencia de los motores de razonamiento basados en solicitudes, Atlas separa el flujo de trabajo general de un agente de sus habilidades conversacionales. Utiliza Script del agente, el lenguaje para crear agentes, a fin de combinar expresiones programáticas con instrucciones en lenguaje natural. El resultado es un razonamiento híbrido que proporciona la capacidad de predicción y el control que exige la empresa, y la flexibilidad y creatividad de los modelos de lenguaje grandes (LLM).

Cómo funciona

Vamos a seguir la ruta de un mensaje de un usuario por el motor de razonamiento Atlas a fin de aprender la manera en la que los agentes de agentes de Agentforce razonan, actúan y generan respuestas.

  • Paso 1: el proceso comienza cuando un usuario introduce una pregunta o solicitud.
  • Paso 2: el agente distribuye al subagente definido como el subagente inicial.
  • Paso 3: después de que el agente seleccione un subagente, empieza a resolver las instrucciones de razonamiento del subagente en el orden en que se han escrito. Esta parte es determinante, lo que significa que el agente resuelve expresiones programáticas antes de comunicarse con el LLM. Si el agente cambia a otro subagente durante el proceso, redirige la conversación inmediatamente.
  • Paso 4: después de que se haya completado el razonamiento, el agente utiliza las instrucciones generadas para crear una solicitud y enviársela al LLM. La solicitud incluye lo siguiente: instrucciones a nivel de agente, el historial de la conversación reciente, las instrucciones que se han resuelto y las acciones disponibles para el subagente.
  • Paso 5: el agente envía la solicitud al LLM iniciar el proceso de razonamiento y actuar. El agente utiliza el LLM para analizar la información disponible en la solicitud y determinar los siguientes pasos. El LLM puede responder al usuario o desencadenar una acción. Si el LLM elige responder al usuario, completa el bucle de razonamiento y formula una respuesta. Si el LLM elige ejecutar una acción, se inicia la acción y cualquier lógica después de la acción asociada a la misma.

Sin embargo, es posible que el proceso no termine ahí. Si el LLM responde al usuario, este puede continuar la conversación realizando otra pregunta o cambiando de tema, y el agente responderá de la forma adecuada. La respuesta del usuario reinicia el recorrido en segundo plano. Vea el siguiente vídeo para obtener un recorrido visual del proceso.

Donde se produce la magia

Ahora que Linda se ha familiarizado con todos los componentes diferentes de un agente de Agentforce, está lista para profundizar más y crear uno. Vamos a aprender sobre Agentforce Builder, el punto de referencia para crear, personalizar y probar agentes predecibles y con conciencia del contexto.

Para acceder al generador, Linda debe ir a Agentforce Studio en Salesforce:

  1. Haga clic en App Launcher (Iniciador de aplicación) para abrir el Iniciador de aplicación.
  2. Busque y seleccione Agentforce Studio.
  3. Si no ve la página All Agents (Todos los agentes), haga clic en Agents (Agentes).

Agentforce Studio es su plataforma central para crear y gestionar agentes de IA. Proporciona todas las herramientas que necesita para crear, personalizar, probar y supervisar sus agentes de IA.

Una captura de pantalla de la página Agents (Agentes) en la aplicación Agentforce Studio.

Para empezar, Linda hace clic en New Agent (Nuevo agente). Describe en lenguaje natural lo que quiere que haga su agente. This is an AI agent for Cloud Kicks, which is a retailer that sells stylish and comfortable custom sneakers. This AI agent assists Cloud Kicks customers with various issues. The AI agent can answer general questions and handle order management, shipping management, and product recommendations. It can locate nearby stores. And because Cloud Kicks is a shoe company, the AI agent can also give trail recommendations to hikers and runners for a specific geographic area. (Este es un agente de IA para Cloud Kicks, comercio minorista que se dedica a la venta de zapatillas personalizadas, cómodas y estilosas. Este agente de IA ayuda a los clientes de Cloud Kicks con sus problemas. El agente de IA puede responder preguntas generales y gestionar pedidos, envíos y recomendaciones de productos. Puede localizar tiendas cercanas. Dado que Cloud Kicks es una empresa de calzado, el agente de IA también puede proporcionar recomendaciones de rutas para los excursionistas y corredores en una zona geográfica específica).

Después, Agentforce establece un nuevo agente en el generador, que le proporciona a Linda un buen comienzo con el proceso de desarrollo del agente.

Captura de pantalla del nuevo agente de Cloud Kicks en Agentforce Builder.

Breve introducción del generador

Ahora que Linda ha creado su primer agente, vamos a ayudarla a familiarizarse con Agentforce Builder. Estas son las funciones principales del generador y lo que hace cada una.

  • Explorer (Explorador) (1): visualice y navegue por todos los activos y componentes de su agente en un único lugar. Incluye la configuración del agente, los subagentes y sus acciones, las fuentes de datos y las conexiones del agente, etc.
  • Canvas (Lienzo) (2): utilice este editor con estilo de documento para modificar su agente o visualizar los detalles. Puede crear en lenguaje natural en la vista de lienzo o cambiar a la vista de script a fin de acceder al lenguaje de secuencias de comandos son resaltado de sintaxis y validaciones en tiempo real.
  • Preview (Vista previa) (3): pruebe su agente introduciendo declaraciones. Al visualizar una conversación en Agentforce Builder, puede ver un resumen del razonamiento y el comportamiento de su agente en cada mensaje.
  • Canvas/Script (Lienzo/script) (4): cambie entre el lienzo basado en lenguaje natural y las vistas de secuencia de comandos basadas en código.
  • Agentforce Assistant (Asistente de Agentforce) (5): utilice el asistente de IA integrado para ayudarle a crear, depurar y ajustar su agente.

Para obtener más información sobre Agentforce Builder, consulte la insignia New Agentforce Builder: Quick Look (Nuevo Agentforce Builder: Un vistazo rápido.

Es el momento de pasar a la acción

Linda se siente más segura ahora que sabe cómo funciona Agentforce. ¿Y sabe qué? ¡Ahora es su turno! Practique con Agentforce completando la insignia Inicio rápido: Desarrollar el primer agente con Agentforce. A continuación, profundice en el proceso de desarrollo completo del agente con las guías de implementación de Agentforce.

Cuando no pueda dejar de pensar en ideas gracias a sus recién adquiridos conocimientos, estará listo para planificar, crear y personalizar sus propios agentes de IA con Agentforce. ¡Póngase en marcha y empiece a crear agentes increíbles!

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios