Agentes inmobiliarios
Los agentes son sistemas autónomos y orientados a objetivos que pueden razonar, ejecutar tareas e interactuar con su entorno a través de herramientas, fuentes de conocimiento y servicios externos. En IBMwatsonx Orchestrate, los agentes constituyen un elemento fundamental del marco de IA agentiva, en el que se pueden crear sistemas dinámicos y adaptativos capaces de responder a los cambios de contexto y a las condiciones que se producen a lo largo del tiempo.
La creación de un agente es una etapa fundamental en el ciclo de vida del desarrollo de agentes (ADLC). Esta etapa se centra en convertir la intención y el diseño en capacidades concretas mediante la configuración de modelos, comportamientos, conocimientos y herramientas. Requiere una comprensión clara de lo que los agentes pueden hacer, cómo deben comportarse y cómo se implementan y combinan sus capacidades para funcionar de manera fiable dentro de un sistema de agentes más amplio.
Si eres nuevo en el mundo de los agentes de IA o quieres adquirir primero unos conocimientos básicos, consulta Introducción a los agentes de IA.
¿Por qué crear agentes?
Se crean agentes cuando se necesitan sistemas de IA que hagan algo más que generar respuestas. Los agentes están diseñados para perseguir objetivos, tomar decisiones y actuar a lo largo del tiempo dentro de unos límites definidos.
Con los agentes, puedes:
Ejecuta tareas de varios pasos y de larga duración.
Combina el razonamiento con la recuperación de conocimientos y el uso de herramientas.
Encapsular el comportamiento y la responsabilidad.
Adaptarse dinámicamente a los cambios en el contexto o el estado del sistema.
Amplíe las capacidades mediante la especialización y la colaboración entre múltiples agentes.
La creación de agentes es más adecuada cuando:
El sistema debe elegir entre acciones, solicitar aclaraciones o adaptar su estrategia de forma dinámica.
La solución requiere estado, contexto o continuidad a lo largo del tiempo.
Las acciones requieren barreras de seguridad, aprobaciones o escalamiento a humanos.
El agente debe coordinar fuentes de conocimiento, herramientas, API o servicios.
Se requieren múltiples agentes para especializarse, delegar, validar u orquestar el trabajo como parte de un sistema de agentes más amplio.
Proceso de creación de un agente
Crea agentes definiendo qué saben, cómo se comportan, qué pueden hacer y cómo interactúan los usuarios con ellos. Los siguientes puntos desglosan cada área de diseño con enlaces directos a las tareas correspondientes.
Define la experiencia de incorporación de tus agentes
Aclara el propósito y las capacidades de tu agente para que los usuarios y los sistemas sepan lo que puede hacer. Puedes personalizar el mensaje de bienvenida y las indicaciones iniciales para presentar al agente de forma clara y ayudar a los usuarios a iniciar las tareas más habituales. Además, ajuste el texto auxiliar gris claro para ofrecer una guía rápida y práctica sobre cómo interactuar con el agente, como ejemplos de entradas o limitaciones. En conjunto, estos elementos crean una experiencia de usuario clara y coherente.
Más información : Utiliza los siguientes temas para definir la experiencia de incorporación de los agentes:
Define cómo deciden los agentes qué hacer a continuación
Selecciona el modelo de IA y el estilo de agente que determinan el razonamiento y el comportamiento cognitivo de tu agente. Seleccione un modelo basado en los objetivos de su agente y elija un estilo de agente, como « ReAct » (Planificar-Actuar) o «Plan-Act», que determine cómo razona, actúa y coordina las herramientas el agente. En conjunto, estas opciones guían la forma en que el agente interpreta las entradas, genera respuestas y ejecuta tareas.
Más información : Utiliza los siguientes temas para definir el modelo de IA y el estilo de tus agentes:
Define cómo interactúan los usuarios con el agente
Especifica cómo interactúan los usuarios con el agente: ya sea mediante texto, texto con elementos multimedia o con la función de entrada de voz activada. Especifique cómo el agente puede proporcionar respuestas enriquecidas, como texto formateado, enlaces, tarjetas o contenido multimedia. Para las interacciones de voz, describa el procedimiento para configurar los ajustes de voz, incluyendo las voces disponibles, los idiomas y cualquier opción de personalización.
Más información : Utiliza los siguientes temas para configurar los métodos de comunicación con tus agentes:
Define lo que sabe el agente
Proporcionar acceso a información básica más allá del modelo básico de IA. Incluye documentos, bases de datos y otros repositorios de contenido que informan las respuestas del agente.
Más información : Utiliza los siguientes temas para ampliar los conocimientos de tus agentes:
Define qué puede hacer el agente
Permita a sus agentes actuar mediante el inicio de herramientas, API, flujos de trabajo o servicios. Hace que el agente pase de «responder preguntas» a «realizar el trabajo»
Más información : Utiliza los siguientes temas para añadir herramientas a tus agentes:
Define cómo se coordinan varios agentes
Utilice la coordinación multiagente para permitir la coordinación entre múltiples agentes especializados con el fin de resolver problemas que son demasiado complejos, amplios o dependientes del contexto para un solo agente.
Más información : Utilice los siguientes temas para implementar la coordinación de múltiples agentes en sus agentes:
Define qué puede hacer el agente
Implementar las decisiones y restricciones de diseño que rigen el comportamiento del agente. Incluye instrucciones, directrices, tonos y límites de seguridad que determinan cómo responde y actúa el agente.
Más información : Utilice los siguientes temas para configurar el comportamiento de sus agentes:
Habilitar las interacciones basadas en documentos en el chat
Permita a los usuarios cargar documentos directamente en el chat para que su agente pueda analizar, extraer y consultar la información que contienen. Habilitar las interacciones basadas en documentos amplía las capacidades de su agente más allá de las respuestas conversacionales, lo que permite flujos de trabajo como revisar archivos, resumir contenido o buscar detalles en los documentos proporcionados por el usuario.
Más información : Permite a los usuarios subir documentos que los agentes puedan analizar, resumir o de los que puedan extraer información.
Problemas conocidos
Para conocer los problemas conocidos relacionados con los agentes de compilación, consulta la sección «Problemas conocidos de los agentes de compilación».