Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires