Contattataci

Struttura del corso

Introduzione a Pi

  • Cos’è Pi e la sua filosofia basata su minimalismo e controllo
  • Rispetto a Claude Code, Codex CLI e Cursor: come si differenzia Pi
  • I quattro strumenti integrati: lettura, scrittura, modifica e bash
  • Quando scegliere Pi rispetto ad agenti più complessi

Installazione e configurazione

  • Installare Pi tramite npm e altri gestori di pacchetti
  • Configurare le chiavi API per oltre 15 fornitori supportati
  • Impostare la directory di lavoro e i file di contesto
  • Eseguire Pi in ambiente locale e Docker

Flussi di lavoro base nel terminale

  • Generare codice partendo da semplici prompt
  • Leggere ed editare file con precisione
  • Eseguire comandi bash in sicurezza all’interno dell’agente
  • Gestione dello stato della sessione e ripristino del contesto

Creazione di competenze personalizzate

  • Comprendere l’API delle competenze TypeScript
  • Scrivere operazioni personalizzate di lettura, scrittura e modifica
  • Integrare l’esecuzione bash in workflow specializzati
  • Testare e correggere le competenze isolate dall’ambiente principale

Template di prompt e temi personalizzabili

  • Adattare i prompt di sistema a diversi linguaggi e framework
  • Creare template riutilizzabili per mantenere la coerenza del team
  • Distribuire temi come moduli condivisibili da tutta l’organizzazione

Estendere Pi tramite pacchetti npm

  • Raccogliere le competenze in pacchetti Pi dedicati
  • Pubblicare tali pacchetti su npm e Git
  • Utilizzare estensioni sviluppate dalla comunità
  • Gestione delle versioni e compatibilità tra dipendenze

Flessibilità nei provider di servizi

  • Cambiare facilmente fra i provider Anthropic, OpenAI, Google e altri
  • Ottimizzare costi, velocità e qualità in base alle esigenze specifiche
  • Eseguire modelli interamente locali per garantire la riservatezza del codice prodotto

Casi d’uso pratici

  • Automatizzazione di test e generazione di suite di verifica
  • Ristrutturazione del codice legacy attraverso catene di competenze personalizzate
  • Creazione e manutenzione automatica della documentazione
  • Integrazione nei sistemi CI con un impatto minimo sull’agente stesso

Sicurezza e controllo rigoroso

  • Limiti imposti dal prompt di sistema composto da 300 parole
  • Autorizzazione manuale richiesta per ogni operazione di scrittura
  • Sandboxing applicato all’esecuzione dei comandi bash, anche in ambienti non attendibili
  • Registrazione dettagliata di tutte le azioni compiute dall’agente per una tracciabilità totale

Sintesi e prossimi passi

  • Riepilogo dei principi fondamentali: minimalismo, controllo ed estensibilità
  • Risorse disponibili nella community e linee guida per contribuire
  • Argomenti avanzati rivolti agli utenti esperti di Pi

Requisiti

  • Esperienza nello sviluppo tramite terminale e nell’utilizzo di bash
  • Conoscenze di base di TypeScript o JavaScript
  • Familiarità con la gestione dei pacchetti tramite npm

Destinatari del corso

  • Sviluppatori in cerca di un agente di coding leggero e facilmente modificabile
  • Ingegneri senior che desiderano pieno controllo sull’interno funzionamento dell’agente
  • Team orientati a uno sviluppo basato principalmente sul terminale
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative