- Passo 1: Instale a biblioteca Goated Agents via `go get github.com/bcanfield/goated-agents`.
- Passo 2: Importe o pacote no seu código Go: `import "github.com/bcanfield/goated-agents"`.
- Passo 3: Defina e registre ferramentas personalizadas implementando a interface `Tool`.
- Passo 4: Configure as opções do agente incluindo cliente LLM, armazenamento de memória e ferramentas.
- Passo 5: Crie uma nova instância de agente com `agents.New(...)` e forneça a configuração.
- Passo 6: Invoque os métodos `agent.Run` ou `agent.Step` com os prompts de entrada inicial.
- Passo 7: Processar a resposta do agente e lidar com as saídas das ferramentas.
- Passo 8: Estenda funcionalidades usando plugins ou middleware personalizado.