Ir al contenido
AdiosDocumentación
Explorar la documentación

AgentKit

AgentKit describe las instrucciones, entradas, salidas, flujos de trabajo, funciones y conexiones de un agente como archivos. Usa Agent Builder para configurarlo y ejecutarlo, o edita los mismos archivos con tus herramientas de desarrollo.

El objetivo de portabilidad es una definición de agente con los mismos contratos localmente y en Adios. Tres elecciones corresponden al entorno de ejecución:

ElecciónOpciones
Ejecución del agenteTu máquina o Adios alojado
Ejecución de funcionesTu máquina, Adios Sandbox o Adios alojado
CredencialesCredenciales locales explícitas o conexiones autorizadas de Adios

Adios Sandbox es el entorno local para probar una ejecución más cercana al alojamiento en Adios. Ejecutar un agente localmente no implica que sus funciones o servicios conectados también deban ser locales.

Empieza aquí

Qué incluye el kit

agentkit.yaml define los agentes, puntos de entrada, flujos de trabajo y contratos. Los archivos referenciados contienen instrucciones, esquemas JSON, código de funciones y datos de prueba. La configuración de instalación, las conexiones, las credenciales y el historial pertenecen al entorno. Mantén los secretos fuera del kit y de las instrucciones del modelo.

Un flujo de trabajo coordina pasos. Un paso de agente llama a un modelo; una función ejecuta código; un conector accede a un servicio. Los pasos de artefacto guardan archivos y los de aprobación esperan una decisión. Son responsabilidades distintas aunque una sola máquina las ejecute todas.

Compatibilidad actual

Los flujos de agentes locales y alojados comparten el motor y el contrato de respuestas estructuradas del modelo. También existen pruebas nativas de funciones y un entorno alojado de funciones separado. Los flujos alojados de Agent Builder rechazan actualmente pasos de función; la selección automática de ejecución local o alojada aún se está conectando.

Las credenciales del modelo local pueden proporcionarse mediante una variable de entorno con nombre. Los agentes guardados pueden usar conexiones de Adios durante ejecuciones locales. La obtención general de secretos y un ejecutor AgentKit para Adios Sandbox aún no forman un flujo completo. Las guías indican estos límites para que los ejemplos sigan siendo ejecutables.

El mismo comportamiento implica esquemas, dependencias, aprobaciones, artefactos, reintentos y tratamiento de efectos equivalentes. Distintos proveedores pueden producir textos distintos; usa respuestas grabadas al probar el flujo de trabajo.