Descrição
PiG é uma implementação fiel em Go do agente de codificação Pi, criada por Michael Kinsy e inicialmente desenvolvida na Hewlett Packard Enterprise. O objetivo é replicar o comportamento, a arquitetura e a experiência do usuário do Pi dentro do ecossistema Go. PiG não é um produto independente, mas uma plataforma amigável para extensões que permite aos usuários adicionar comandos, ferramentas, provedores, fluxos de trabalho ou interfaces através de extensões. Suporta mais de 15 provedores e centenas de modelos, incluindo Anthropic, OpenAI, Google, entre outros, com autenticação via chaves de API ou OAuth.
Ler mais
PiG oferece um histórico de sessões estruturado em árvore, permitindo que os usuários naveguem e ramifiquem a partir de qualquer ponto anterior. As sessões podem ser exportadas para HTML ou compartilhadas via GitHub gists. A plataforma fornece capacidades de engenharia de contexto, permitindo que os usuários controlem o que vai para a janela de contexto e como é gerenciado. PiG suporta vários modos de operação, incluindo interface de terminal interativa, impressão/JSON para scripts, RPC para integrações e incorporação em aplicações Go.
As extensões em PiG podem ser desenvolvidas usando Go, Rust, Python ou Node, e são compostas em aplicações de agentes nomeadas chamadas Piglets. Essa flexibilidade permite que os usuários construam ferramentas, comandos, provedores e interfaces personalizadas sem alterar o comportamento central do PiG. PiG é mantido de forma independente do projeto Pi upstream e segue sua arquitetura, documentando quaisquer divergências necessárias devido a requisitos da plataforma ou preocupações de confiabilidade.
PiG está disponível para instalação em macOS, Linux e Windows, com múltiplos métodos de instalação, incluindo npm e a ferramenta Go. A plataforma incentiva contribuições da comunidade e fornece documentação abrangente para configurar, usar e estender o PiG.
- CategoriaCriadores de agentes de IA
- Modelo de preçosCódigo Aberto
- ImplantaçãoGo, npm
- PlataformasmacOS, Linux, Windows
Recursos principais de PiG: Uma Implementação Fiável de Pi em Go
Implementação baseada em Go do Pi
Extensível com comandos e ferramentas
Suporta mais de 15 provedores e centenas de modelos
Histórico de sessões estruturado em árvore
Capacidades de engenharia de contexto
Múltiplos modos de operação
Desenvolver extensões em Go, Rust, Python ou Node
Manutenção independente do Pi upstream
Como usar PiG: Uma Implementação Fiável de Pi em Go?
Instalar: Use os scripts fornecidos ou o pacote npm
Configurar: Configure modelos e extensões
Usar: Operar em modo interativo, impressão/JSON ou RPC
Estender: Desenvolver e integrar extensões personalizadas
Casos de uso de PiG: Uma Implementação Fiável de Pi em Go
- Integração de Modelos
- Extensões Personalizadas
- Gerenciamento de Sessões
- Engenharia de Contexto
- Aplicações de Agentes




