O que sniff faz?
🤖 Implante agentes de IA auto-hospedados sem esforço usando configurações YAML simples, garantindo ausência de dependência de fornecedor e controle total sobre seus fluxos de trabalho de IA.
Visão Geral
O sniff permite que você defina e execute agentes de IA poderosos diretamente no seu próprio ambiente, sem depender de serviços de nuvem terceiros para a lógica do agente. Basta criar um arquivo agent.yaml e especificar suas necessidades.
Principais Recursos
- Configuração Simples: Defina agentes com YAML. Sem código complexo.
- Independência de Fornecedor: Escolha seus próprios modelos (OpenAI, Anthropic, Ollama, etc.) e infraestrutura.
- Ferramentas Extensíveis: Conecte-se a APIs, bancos de dados, sistemas de arquivos e muito mais.
- Execução Local: Todo o processamento do agente acontece em seus próprios servidores.
Como Funciona
- Crie um arquivo YAML (ex.:
agent.yaml) com a configuração do seu agente. - Execute
sniff run agent.yaml. - O sniff lê a configuração, inicializa o agente com o modelo e ferramentas especificados, e começa a responder a comandos ou eventos.
Exemplo de Configuração
name: assistente-pessoal
model:
provider: openai
name: gpt-4
instructions: |
Você é um assistente prestativo que responde perguntas de forma concisa.
tools:
- name: buscar-na-web
description: Pesquisa informações atualizadas na internet.
endpoint: https://api.buscador.com/search
- name: lembrete
description: Cria um lembrete para o usuário.
type: local
Plataformas Suportadas
- Linux, macOS, Windows (via WSL ou nativo)
- Docker (imagem oficial disponível)
Comece Agora
Instale o sniff com:
npm install -g @kaichera/sniff
# ou
curl -fsSL https://kaichera.sh/sniff/install.sh | sh
Em seguida, crie seu primeiro agente e execute sniff run.