Description
PiG est une implémentation fidèle de l'agent de codage Pi, créée par Michael Kinsy et initialement développée chez Hewlett Packard Enterprise. Son objectif est de reproduire le comportement, l'architecture et l'expérience utilisateur de Pi au sein de l'écosystème Go. PiG n'est pas un produit autonome, mais une plateforme extensible qui permet aux utilisateurs d'ajouter des commandes, des outils, des fournisseurs, des flux de travail ou des interfaces utilisateur via des extensions. Elle prend en charge plus de 15 fournisseurs et des centaines de modèles, y compris Anthropic, OpenAI, Google, et plus encore, avec authentification via des clés API ou OAuth.
Lire la suite
PiG offre un historique de session structuré en arbre, permettant aux utilisateurs de naviguer et de se ramifier à partir de n'importe quel point précédent. Les sessions peuvent être exportées au format HTML ou partagées via des gists GitHub. La plateforme fournit des capacités d'ingénierie contextuelle, permettant aux utilisateurs de contrôler ce qui entre dans la fenêtre de contexte et comment cela est géré. PiG prend en charge divers modes de fonctionnement, y compris une interface utilisateur terminal interactive, un mode impression/JSON pour les scripts, RPC pour les intégrations, et l'intégration dans des applications Go.
Les extensions dans PiG peuvent être développées en Go, Rust, Python ou Node, et sont composées en applications d'agents nommées Piglets. Cette flexibilité permet aux utilisateurs de créer des outils, des commandes, des fournisseurs et des interfaces utilisateur personnalisées sans modifier le comportement de base de PiG. PiG est maintenu indépendamment du projet Pi en amont et suit son architecture tout en documentant les divergences nécessaires en raison des exigences de la plateforme ou des préoccupations de fiabilité.
PiG est disponible pour installation sur macOS, Linux et Windows, avec plusieurs méthodes d'installation, y compris npm et la chaîne d'outils Go. La plateforme encourage les contributions de la communauté et fournit une documentation complète pour configurer, utiliser et étendre PiG.
- CatégorieCréateurs d'agents IA
- Modèle tarifaireOpen Source
- DéploiementGo, npm
- PlateformesmacOS, Linux, Windows
Fonctionnalités principales de PiG : Une implémentation fidèle de Pi en Go
Implémentation de Pi basée sur Go
Extensible avec des commandes et des outils
Prend en charge plus de 15 fournisseurs et des centaines de modèles
Historique de session structuré en arbre
Capacités d'ingénierie contextuelle
Multiples modes de fonctionnement
Développer des extensions en Go, Rust, Python ou Node
Maintenance indépendante du projet Pi en amont
Comment utiliser PiG : Une implémentation fidèle de Pi en Go ?
Installer : Utilisez les scripts fournis ou le package npm
Configurer : Configurez les modèles et les extensions
Utiliser : Fonctionnez en mode interactif, impression/JSON ou RPC
Étendre : Développez et intégrez des extensions personnalisées
Cas d'utilisation de PiG : Une implémentation fidèle de Pi en Go
- Intégration de Modèles
- Extensions Personnalisées
- Gestion des Sessions
- Ingénierie Contextuelle
- Applications d'Agents




