Módulo Agents
Conversaciones y mensajes de agentes de IA mediantebase44.agents.
Nota: Este módulo requiere un usuario registrado. Todos los métodos de agente funcionan en el contexto del usuario autenticado.
Contenido
- Conceptos
- Métodos
- Ejemplos (Create, Get Conversations, List, Subscribe, Send Message, WhatsApp)
- Estructura del mensaje
- Estructura de la conversación
- Patrones comunes
Conceptos
- Conversation: Un diálogo entre un usuario y un agente de IA. Tiene ID único, nombre de agente, referencia de usuario y metadatos.
- Message: Mensaje único en una conversación. Tiene rol (
user,assistant,system), contenido, marcas de tiempo y metadatos opcionales.
Métodos
Ejemplos
Crear conversación
Obtener todas las conversaciones
Obtener una sola conversación (con mensajes)
Devuelve la conversación almacenada completa, incluyendo los resultados completos de las llamadas a herramientas (a diferencia de la suscripción en tiempo real, que trunca los datos de las llamadas a herramientas).Listar con filtros
Suscribirse a actualizaciones (tiempo real)
Al recibir mensajes a través de esta suscripción, los datos de las llamadas a herramientas se truncan por eficiencia (arguments_string limitado a 500 caracteres, results a 50). Usa getConversation() después de que se complete el mensaje para recuperar los datos completos de las llamadas a herramientas.
Enviar un mensaje
Obtener URL de conexión de WhatsApp
Estructura del mensaje
Estructura de la conversación
Patrones comunes
Interfaz de chat
Definiciones de tipos
AgentNameRegistry y AgentName
Cómo obtener nombres de agente tipados: La CLI de Base44 puede generar una augmentación deAgentNameRegistry desde tu proyecto. Para saber cómo ejecutarlo, usa la habilidad base44-cli.
AgentConversation
AgentMessage
Tipos de soporte
CreateConversationParams
ModelFilterParams
AgentsModule
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.