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
- Pourquoi choisir Pi plutôt que des agents plus lourds
Installation et configuration
- Installation de Pi via npm et les gestionnaires de packages
- 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
- Lancement de Pi dans des environnements locaux et Docker
Flux de travail terminal principaux
- Génération de code à partir de prompts simples
- Lecture et modification de fichiers avec précision
- Exécution sécurisée de commandes bash au sein de l'agent
- Gestion de l'état de la session et réinitialisation du contexte
Création de compétences personnalisées
- Compréhension de l'API TypeScript des compétences
- Écriture d'opérations de lecture, écriture et modification personnalisées
- Intégration dans l'exécution bash pour des workflows spécialisés
- Tests et débogage des compétences isolément
Modèles de prompts et thèmes
- Adaptation des prompts systèmes pour différents langages et frameworks
- Création de modèles de prompts réutilisables pour assurer la cohérence au sein de l'équipe
- Emballage des thèmes sous forme de modules partageables
Extension de Pi avec des packages npm
- Regroupement des compétences en tant que packages pi
- Publication sur npm et Git
- Installation de packages contribus par la communauté
- Gestion des versions des dépendances et compatibilité
Flexibilité des fournisseurs
- Basculement entre Anthropic, OpenAI, Google et d'autres backends
- Optimisation pour le coût, la vitesse et la qualité par tâche
- Exécution de modèles entièrement locaux pour du code sensible
Cas d'utilisation pratiques
- Flux de travail de tests automatisés 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 d'agent minimale
Sécurité et contrôle
- Compréhension de la limite du prompt système de 300 mots
- Approbation manuelle pour les opérations d'écriture
- Isolation (sandboxing) de l'exécution bash pour les environnements non fiables
- Journalisation des audits de toutes les actions de l'agent
Résumé et prochaines étapes
- Revue des principes de minimalisme, de contrôle et d'extensibilité
- Ressources communautaires et lignes directrices pour la contribution
- Sujets avancés pour les utilisateurs expérimentés de Pi
Pré requis
- Expérience avec le développement basé sur le terminal et bash
- Connaissances de base en TypeScript ou JavaScript
- Familiarité avec la gestion des packages npm
Public cible
- Développeurs recherchant un agent de codage léger et modifiable
- Ingénieurs senior souhaitant un contrôle total sur les mécanismes internes de l'agent
- Équipes adoptant un développement centré sur le terminal
14 Heures