Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à Pi
- Ce qu'est Pi et sa philosophie de minimalisme et de contrôle
- Comparaison avec Claude Code, Codex CLI et Cursor
- Les quatre outils intégrés : lecture, écriture, modification et bash
- Quand choisir Pi plutôt que des agents plus lourds
Installation et configuration
- Installation de Pi via npm et les gestionnaires de paquets
- Configuration des clés API pour plus de 15 fournisseurs pris en charge
- Mise en place du répertoire de travail et des fichiers de contexte
- Exécution de Pi dans des environnements locaux et Docker
Flux de travail terminal principaux
- Génération de code à partir d'invites simples
- Lecture et modification précises des fichiers
- Exécution sécurisée des commandes bash au sein de l'agent
- Gestion de l'état de session et des réinitialisations de contexte
Création de compétences personnalisées
- Compréhension de l'API de compétence TypeScript
- Écriture d'opérations personnalisées de lecture, écriture et modification
- Connexion à l'exécution bash pour des flux de travail spécialisés
- Test et débogage des compétences en isolation
Modèles d'invite et thèmes
- Aadaptation des invites système pour différents langages et frameworks
- Création de modèles d'invite réutilisables pour la cohérence de l'équipe
- Emballage des thèmes en tant que modules partageables
Extension de Pi avec des paquets npm
- Mise en paquet des compétences en tant que packages pi
- Publication sur npm et Git
- Installation de paquets fournis par la communauté
- Gestion des versions de dépendances et de la compatibilité
Flexibilité des fournisseurs
- Basculement entre les backends Anthropic, OpenAI, Google et autres
- Optimisation pour le coût, la vitesse et la qualité par tâche
- Exécution de modèles entièrement locaux pour le code sensible
Cas d'utilisation pratiques
- Flux de travail automatisés de test et génération de tests
- Refactoring de code legacy avec des chaînes de compétences personnalisées
- Génération et maintenance de la documentation
- Intégration CI avec une surcharge minimale de l'agent
Sécurité et contrôle
- Compréhension des limites de l'invite système de 300 mots
- Approbation manuelle pour les opérations d'écriture
- Isole ment de l'exécution bash dans des environnements non approuvés
- Journalisation complète de toutes les actions de l'agent
Résumé et prochaines étapes
- Récapitulatif des principes de minimalisme, de contrôle et d'extensibilité
- Ressources communautaires et directives de contribution
- Sujets avancés pour les utilisateurs expérimentés de Pi
Pré requis
- Expérience avec le développement basé sur terminal et bash
- Connaissances de base en TypeScript ou JavaScript
- Familiarité avec la gestion de paquets npm
Audience
- Développeurs recherchant un agent de codage léger et adaptable
- Ingénieurs seniors souhaitant un contrôle total sur les mécanismes internes de l'agent
- Équipes adoptant le développement axé sur le terminal
14 Heures