Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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