AgentKit
AgentKit descreve as instruções, entradas, saídas, fluxos de trabalho, funções e ligações de um agente em ficheiros. Use o Agent Builder para o configurar e executar, ou edite os mesmos ficheiros com as suas ferramentas de desenvolvimento.
O objetivo de portabilidade é uma definição de agente com os mesmos contratos localmente e no Adios. Três escolhas pertencem ao ambiente de execução:
| Escolha | Opções |
|---|---|
| Execução do agente | A sua máquina ou Adios alojado |
| Execução de funções | A sua máquina, Adios Sandbox ou Adios alojado |
| Credenciais | Credenciais locais explícitas ou ligações Adios autorizadas |
Adios Sandbox é o ambiente local para testar uma execução mais próxima do alojamento Adios. Executar um agente localmente não implica que as funções ou serviços ligados também sejam locais.
Iniciar aqui
- Usar agentes: crie e teste um agente alojado, e depois consulte a atividade, os artefactos, as ligações e os pedidos de aprovação.
- Criar agentes: siga o início rápido, e depois consulte execução local e credenciais e funções e testes.
O que acompanha o kit
agentkit.yaml define os agentes, pontos de entrada, fluxos de trabalho e contratos. Os ficheiros referenciados contêm instruções, esquemas JSON, código de funções e dados de teste. A configuração da instalação, as ligações, as credenciais e o histórico pertencem ao ambiente. Mantenha os segredos fora do kit e das instruções do modelo.
Um fluxo de trabalho coordena passos. Um passo de agente chama um modelo; uma função executa código; um conector acede a um serviço. Os passos de artefacto guardam ficheiros e os de aprovação aguardam uma decisão. São responsabilidades distintas mesmo numa única máquina.
Suporte atual
Os fluxos de agentes locais e alojados partilham o motor e o contrato de respostas estruturadas do modelo. Também existem testes nativos de funções e um ambiente alojado de funções separado. Os fluxos alojados do Agent Builder rejeitam atualmente passos de função; a seleção automática de execução local ou alojada ainda está a ser ligada.
As credenciais do modelo local podem ser fornecidas por uma variável de ambiente nomeada. Os agentes guardados podem usar ligações Adios nas execuções locais. A obtenção geral de segredos e um executor AgentKit para Adios Sandbox ainda não formam um fluxo completo. Os guias indicam estes limites para manter os exemplos executáveis.
Comportamento igual significa esquemas, dependências, aprovações, artefactos, novas tentativas e tratamento de efeitos equivalentes. Diferentes fornecedores podem produzir textos diferentes; use respostas gravadas para testar o fluxo de trabalho.