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 par rapport aux 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
- Paramétrage du répertoire de travail et des fichiers de contexte
- Exécution de Pi dans des environnements locaux et Docker
Workflows terminals de base
- Génération de code à partir de prompts simples
- Lecture et modification précises des fichiers
- Exécution sécurisée de commandes bash au sein de l'agent
- Gestion de l'état de session et des réinitialisations de contexte
Construction de compétences personnalisées (Custom Skills)
- Compréhension de l'API des compétences TypeScript
- Rédaction d'opérations de lecture, écriture et modification personnalisées
- Interfaçage avec l'exécution bash pour des workflows spécialisés
- Test et débogage des compétences isolément
Modèles de prompts et thèmes
- Adaptation des prompts système aux différents langages et frameworks
- Création de modèles de prompts réutilisables pour assurer la cohérence au sein de l'équipe
- Packaging des thèmes en tant que modules partageables
Extension de Pi via des paquets npm
- Regroupement des compétences en paquets pi
- Publication sur npm et Git
- Installation de paquets fournis par la communauté
- Gestion des versions des dépendances et de la compatibilité
Flexibilité des fournisseurs (Providers)
- Basculement entre Anthropic, OpenAI, Google et d'autres backends
- Optimisation en fonction du coût, de la vitesse et de la qualité par tâche
- Exécution de modèles entièrement locaux pour le code sensible
Cas d'utilisation pratiques
- Workflows automatisés de tests et de 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 liée à l'agent
Sécurité et contrôle
〜- Compréhension de la limite du prompt système de 300 mots
- Validation manuelle des opérations d'écriture
- Isolation (sandboxing) de l'exécution bash dans les environnements non fiables
- Journalisation (audit logging) de toutes les actions de l'agent
Résumé et prochaines étapes
- Rappel 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 le terminal et bash
- Connaissances de base en TypeScript ou JavaScript
- Familiarité avec la gestion des paquets npm
Audience cible
- Développeurs recherchant un agent de codage léger et personnalisable à souhait
- Ingénieurs seniors souhaitant un contrôle total sur les mécanismes internes de l'agent
- Équipes adoptant le développement privilégiant le terminal
14 Heures