Visión General
Brain es un agente de IA integrado en Blip Studio, diseñado para simplificar la creación y gestión de bloques de Agentes de IA. Utilizando lenguaje natural, los usuarios pueden interactuar con Brain para ejecutar diversas tareas, desde la configuración inicial de un agente hasta la implementación de funciones avanzadas, como la conexión con bases de conocimiento y la definición de acciones personalizadas.
Esta documentación detalla las principales funcionalidades de Brain, proporcionando una guía completa para que los usuarios puedan aprovechar al máximo la herramienta.
Gestión de Agentes
Brain facilita la administración completa de los bloques del tipo “Agente” dentro del flujo de un bot en Studio.
Funcionalidades Principales:
Crear Agente:
Descripción: Crea un nuevo bloque de Agente en el flujo del bot.
Cómo usar: Pide a Brain que “cree un nuevo agente”. Podrás definir el modelo de IA y crear el prompt completo de forma colaborativa o presentar uno ya preparado. Brain te ayudará en la creación con sugerencias (como incluir ejemplos) y con guardrails recomendados por Blip. También podrás configurar el formato de respuesta, las condiciones de salida (handoffs) y las herramientas de acción (MCP/Tools).
Ejemplo: “Brain, crea un nuevo agente para responder preguntas sobre nuestros productos.”
Recuperar Detalles del Agente:
Descripción: Obtiene todas las configuraciones de un agente existente.
Ejemplo: “Brain, ¿cuáles son las configuraciones del agente de ‘Soporte Técnico’?”
Actualizar Agente:
Descripción: Modifica las configuraciones de un bloque de Agente existente.
Ejemplo: “Brain, actualiza el prompt del agente ‘Ventas’ para incluir la nueva promoción.”
Eliminar Agente:
Descripción: Elimina un bloque de Agente del flujo.
Ejemplo: “Brain, elimina el agente ‘Prueba’.”
Configurar Condiciones de Salida (Handoffs):
Descripción: Brain muestra todos los bloques disponibles (otros agentes, bloques determinísticos, atención humana, subflujos) para configurar las condiciones de salida. Ayuda a crear parámetros y descripciones claras para garantizar que el agente entienda cuándo usar cada condición.
Ejemplo: “Brain, quiero que mi agente X transfiera al Y enviando siempre el nombre y DNI del usuario.”
Crear/Editar Instrucciones (Prompt):
Descripción: Permite crear y editar instrucciones de sistema, agregar ejemplos y configurar el tamaño del historial de chat y su compartición entre agentes. También sugiere y edita guardrails recomendados por Blip.
Ejemplo: “Necesito ayuda para mejorar mi prompt.”
Recomendar Guardrails:
Descripción: Brain puede sugerir y adaptar directrices (“guardrails”) de seguridad y comportamiento probadas por Blip, incluyendo tono de voz, exclusión de competidores y grounding en fuentes confiables.
Ejemplo: “Brain, dame sugerencias de guardrails para un agente financiero.”
Configurar Respuesta (Output):
Descripción: Ayuda a definir si la respuesta del agente debe enviarse al usuario o guardarse en una variable, incluyendo redirección y tipos de salida personalizados.
Ejemplo: “Quiero que mi agente de clasificación de intención de compra responda solo con un objeto indicando si hay o no intención.”
Configurar Herramientas Propietarias (MCP/Tools):
Descripción: Permite agregar herramientas MCP propietarias para que el agente acceda a acciones personalizadas, así como configurar acciones predefinidas en Studio.
Ejemplo: “Quiero añadir mis herramientas de recomendación de productos al agente de ventas.”
Verificar y Corregir Errores:
Descripción: Si el agente muestra errores o bloques rojos, Brain puede analizarlos, sugerir mejoras y corregirlos automáticamente.
Ejemplo: “¿Por qué mi agente de FAQ muestra un bloque rojo de error?”
Base de Conocimiento
Gestiona la base de conocimiento que tus agentes utilizan para generar respuestas.
Funcionalidades Principales:
Verificar Configuración de la Base:
Descripción: Muestra cómo está configurada la base de conocimiento de un agente.
Ejemplo: “Brain, ¿cuál es la base de conocimiento del agente ‘Preguntas Frecuentes’?”
Listar Catálogos de Conocimiento:
Descripción: Muestra todos los catálogos disponibles para vincular a un agente.
Ejemplo: “Brain, lista los catálogos de conocimiento disponibles.”
Listar Documentos de un Catálogo:
Descripción: Muestra todos los documentos dentro de un catálogo específico.
Ejemplo: “Brain, ¿qué documentos hay en el catálogo ‘Políticas de la Empresa’?”
Configurar Base de Conocimiento en un Agente:
Descripción: Asocia uno o más catálogos o documentos a un bloque de Agente para que use esa información.
Ejemplo: “Brain, configura el agente ‘RRHH’ para usar el catálogo de ‘Beneficios’.”
Eliminar Configuración de Base de Conocimiento:
Descripción: Desvincula la base de conocimiento de un agente.
Ejemplo: “Brain, elimina la base de conocimiento del agente ‘Promociones’.”
Herramientas de Acción
Potencia tus agentes añadiendo herramientas para ejecutar acciones como solicitudes HTTP, ejecución de scripts y definición de variables.
Funcionalidades Principales:
Definir Herramientas de Acción:
Descripción: Añade y configura herramientas de acción como “Solicitud HTTP”, “Ejecutar script” o “Definir variable”. Brain ayuda a establecer qué parámetros son dinámicos y cuáles son fijos.
Ejemplo: “Brain, añade una herramienta de solicitud HTTP al agente ‘Estado del Pedido’.”
Eliminar Herramientas de Acción:
Descripción: Elimina una o todas las herramientas de un agente.
Ejemplo: “Brain, elimina la herramienta que guarda información de contacto del agente ‘Estado del Pedido’.” o “Brain, elimina todas las acciones del agente ‘Estado del Pedido’.”
Asistentes para la Acción ‘Ejecutar Función de la Biblioteca’:
Listar Funciones de la Biblioteca: Muestra todas las funciones disponibles.
Ejemplo: “Brain, lista todas las funciones de mi biblioteca.”
Recuperar Detalles de una Función: Muestra el código y metadatos de una función específica.
Ejemplo: “Brain, muestra los detalles de la función ‘calcularEnvío’.”
Crear Nueva Función: Permite crear y añadir una nueva función.
Ejemplo: “Brain, crea una nueva función llamada ‘verificarStock’.”
Eliminar Función: Elimina una función existente.
Ejemplo: “Brain, elimina la función ‘verificarStockAntiguo’.”
Asistentes para la Acción ‘Agregar/Eliminar Contacto de Lista de Distribución’:
Recuperar Listas de Distribución: Muestra todas las listas asociadas al bot.
Ejemplo: “Brain, ¿cuáles son las listas de distribución de este bot?”
Crear Nueva Lista de Distribución: Crea una nueva lista para el bot.
Ejemplo: “Brain, crea una lista de distribución llamada ‘Clientes VIP’.”
Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidad o los videos en nuestro canal. 😃