Contattataci

Struttura del corso

Introduzione a Pi

  • Cos'è Pi e la sua filosofia di minimalismo e controllo
  • Confronto con Claude Code, Codex CLI e Cursor
  • I quattro strumenti integrati: lettura, scrittura, modifica e bash
  • Quando scegliere Pi rispetto ad altri agenti più complessi

Installazione e configurazione

  • Installazione di Pi tramite npm e altri gestori di pacchetti
  • Configurazione delle chiavi API per oltre 15 provider supportati
  • Impostazione della directory di lavoro e dei file di contesto
  • Esecuzione di Pi in ambienti locali e Docker

Flussi di lavoro core del terminale

  • Generazione di codice tramite prompt semplici
  • Lettura e modifica precisa dei file
  • Esecuzione sicura di comandi bash all'interno dell'agente
  • Gestione dello stato della sessione e reset del contesto

Creazione di funzionalità personalizzate (Custom Skills)

  • Comprensione dell'API TypeScript per le funzionalità
  • Scrittura di operazioni di lettura, scrittura e modifica personalizzate
  • Integrazione con l'esecuzione di bash per flussi di lavoro specializzati
  • Test e debugging delle funzionalità in isolamento

Modelli di prompt e temi

  • Adattamento dei prompt di sistema per diversi linguaggi e framework
  • Creazione di modelli di prompt riutilizzabili per garantire la coerenza nel team
  • Creazione di temi come moduli condivisibili

Estensione di Pi tramite pacchetti npm

  • Creazione di pacchetti personalizzati per Pi
  • Pubblicazione su npm e Git
  • Installazione di pacchetti contribuiti dalla comunità
  • Gestione delle versioni delle dipendenze e della compatibilità

Flessibilità dei provider

  • Commutazione tra backend di Anthropic, OpenAI, Google e altri
  • Ottimizzazione in base a costi, velocità e qualità per ogni attività
  • Utilizzo di modelli completamente locali per il codice sensibile

Casi d'uso pratici

  • Flussi di lavoro per testing automatizzato e generazione di test
  • Refactoring del codice legacy tramite catene di funzionalità personalizzate
  • Generazione e manutenzione della documentazione
  • Integrazione CI con un overhead minimo dell'agente

Sicurezza e controllo

  • Comprensione del limite del prompt di sistema di 300 parole
  • Approvazione manuale per le operazioni di scrittura
  • Isolamento (sandboxing) dell'esecuzione di bash in ambienti non fidati
  • Logging di audit di tutte le azioni dell'agente

Riepilogo e prossimi passi

  • Recupero dei principi di minimalismo, controllo ed estensibilità
  • Risorse della comunità e linee guida per i contributi
  • Argomenti avanzati per utenti esperti di Pi

Requisiti

  • Esperienza con lo sviluppo basato su terminale e bash
  • Conoscenza di base di TypeScript o JavaScript
  • Familiarità con la gestione dei pacchetti npm

Target

  • Sviluppatori alla ricerca di un agente di programmazione leggero e facilmente modificabile (hackable)
  • Ingegneri senior che desiderano un controllo completo sull'interno dell'agente
  • Team che adottano uno sviluppo terminal-first
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative