Agente de IA
Última actualización:
Qué es un agente de IA
Un agente es un software que actúa en nombre de alguien. En inteligencia artificial, el término suele referirse a un modelo de lenguaje que hace algo más que generar texto: decide si usa una herramienta, lee el resultado y elige el siguiente paso hasta terminar la tarea o necesitar más datos.
La frontera entre chatbot con IA y agente de IA es difusa. Un chatbot que solo responde a partir de documentos es sobre todo conversacional. Cuando puede buscar en un catálogo actualizado, obtener datos de una API o ejecutar una función en una página web, casi todo el mundo lo llama agente. La palabra también se usa para sistemas que realizan tareas largas y de varios pasos con poca supervisión. Los agentes para el chat con clientes suelen estar mucho más acotados.
Cómo funciona un agente de IA
La mayoría de los agentes de IA siguen un ciclo sencillo:
El mecanismo del tercer paso se llama tool calling o function calling (llamada a herramientas o funciones). Qué herramientas existen y qué pueden hacer lo decide el desarrollador, no el modelo. Esa decisión es el principal límite de seguridad de cualquier agente.
- Leer el mensaje del usuario junto con las instrucciones que definen el papel y los límites del agente.
- Decidir si responde directamente o usa una herramienta. Cada herramienta se describe al modelo con un nombre, un propósito y los datos que necesita.
- Llamar a la herramienta con datos sacados de la conversación, por ejemplo un nombre de producto o un código postal.
- Leer el resultado y después responder, pedir una aclaración o llamar a otra herramienta.
Ejemplo
Un visitante pregunta al agente de la web de una tienda de bicicletas: «¿Tenéis una gravel por menos de 1.500 euros en talla M?». El agente llama a la búsqueda de productos de la tienda con los filtros adecuados, lee los resultados y responde con las bicis que encajan, sus precios y enlaces. Si después el visitante pregunta por la garantía, el agente responde con la página de garantía de la tienda, sin llamar a ninguna herramienta.
Por qué los agentes de IA importan en los chatbots de empresa
Los agentes pueden responder preguntas que dependen de datos en vivo, como el stock o los precios actuales, algo que una base de conocimiento estática no puede hacer. También pueden pasar información a otros sistemas, por ejemplo crear un registro en un CRM a través de su API.
También traen riesgos nuevos. Una herramienta puede devolver datos erróneos, un visitante puede intentar engañar al agente para que haga mal uso de ella y una acción ejecutada por error tiene consecuencias reales. Una configuración sensata da al agente solo las herramientas que necesita, limita lo que cada una puede cambiar, pide confirmación antes de los pasos importantes y trata los resultados de las herramientas como datos, no como instrucciones.
Los agentes de IA en intoCHAT
En intoCHAT, cada chatbot es un agente. Además de responder con tu contenido, puede llamar a tus propias APIs HTTP mediante acciones de API personalizadas (hasta 25 por agente), ejecutar funciones de JavaScript que registras en tu página y buscar en una tienda conectada de Shopify, WooCommerce, Magento, VTEX o WordPress para mostrar fichas de producto. En las acciones de API eliges qué campos de la respuesta ve el modelo. intoCHAT no incluye seguimiento de pedidos, reservas ni pago dentro del chat; para eso necesitas tu propia API conectada como acción.