Pular para o conteúdo
AdiosDocumentação
Explorar a documentação

Início rápido do AgentKit

Execute um pequeno fluxo de saudação localmente e depois use os mesmos ficheiros no Adios. Produz uma saudação estruturada e um artefacto greeting.txt sem aceder a um serviço externo.

Obter o exemplo

Transfira hello-workflow.zip e extraia-o. O arquivo inclui instruções, esquemas JSON, um fluxo de trabalho e dados de teste gravados.

hello-workflow/
  agentkit.yaml
  instructions/greeter.md
  schemas/input.json
  schemas/output.json
  tests/input.json
  tests/recording.json

Instale a CLI Adios para validar ou carregar o exemplo:

adios agent validate ./hello-workflow

A CLI autónoma agentkit de desenvolvimento é compilada a partir de uma cópia do código-fonte do AgentKit:

make build
./dist/agentkit help

Execute o seguinte comando a partir dessa cópia do código, substituindo o caminho do exemplo pelo diretório extraído. Esta execução gravada não precisa de início de sessão nem chave de modelo.

./dist/agentkit workflow --workflow hello \
  --input ./hello-workflow/tests/input.json \
  --recording ./hello-workflow/tests/recording.json \
  --state ./.agentkit/hello-recorded --run-id hello-recorded \
  ./hello-workflow

O resultado deve ter o estado completed, com greet como saída do passo:

{"message":"Hello, Adios!"}

O greeting guarda greeting.txt com essa mensagem. Reutilizar o diretório de estado e o ID retoma a execução guardada. Escolha um novo ID para testar alterações nas entradas ou instruções.

Usar um modelo real

Substitua --recording pelo URL do seu servidor e pelo nome do modelo:

./dist/agentkit workflow --workflow hello \
  --model-url http://localhost:1234/v1 --model YOUR_MODEL \
  --input ./hello-workflow/tests/input.json \
  --state ./.agentkit/hello-model --run-id hello-model \
  ./hello-workflow

O servidor deve implementar a interface chat completions compatível com OpenAI. Para um endpoint autenticado, adicione --model-key-env AGENT_MODEL_KEY depois de definir essa variável localmente. A opção indica o nome da variável, não o seu valor.

Executar o mesmo kit no Adios

Autentique-se e selecione a equipa de teste com o guia de configuração da CLI.

adios agent create --dir ./hello-workflow --name "Hello workflow"
adios agent run AGENT_ID --test --workflow hello --input '{"name":"Adios"}'

Use o ID do agente devolvido na criação. Compare a saudação e o artefacto com o resultado local na vista Atividade. Os testes alojados podem chamar modelos reais e consumir utilização. Continue com o guia de alojamento para versões, ligações, aprovações e execuções normais.