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 OpenAI Codex CLI
- Cos’è Codex CLI e l’architettura open source sviluppata in Rust nel 2025
- Funzionalità principali: gestione dei prompt, operazioni sui file, esecuzione di comandi Bash e compiti multi-step
- Confronto con Claude Code e altri agenti a riga di comando
- Panoramica sulle modalità di approvazione e sui criteri di sicurezza
Installazione e configurazione iniziale
- Installazione di Codex CLI su macOS e Linux
- Configurazione delle chiavi API per OpenAI e provider compatibili
- Collegamento ai backend locali tramite Ollama e Atomic Chat
- Impostazione di ambienti remoti e sviluppo tramite SSH
Comandi fondamentali per il flusso di lavoro
- Esecuzione di singoli prompt o sessioni interattive multiple
- Lettura, modifica e scrittura di file tramite prompt testuali
- Esecuzione di comandi shell e gestione degli output pipelineati
- Gestione dei percorsi di lavoro e del contesto progettuale
Modalità di approvazione e sicurezza avanzata
- Configurazione delle modalità automatica, richiedente conferma o completamente manuale
- Sandboxing, sessioni in sola lettura e possibilità di modifica dei file
- Gestione sicura di comandi potenzialmente distruttivi e operazioni di eliminazione dei file
Integrazione con Git e pipeline CI
- Utilizzo di Codex CLI per generare commit e confronti tra versioni del codice
- Implementazione di hook pre-commit affiancati alla revisione automatica dell’agente
- Esecuzione di Codex CLI in ambienti CI senza interazione umana
- Integrazione con GitHub Actions e GitLab CI
Connessione ai server MCP
- Collegamento a server basati sul Model Context Protocol
- Estensione delle capacità operative tramite endpoint MCP personalizzati
- Sviluppo di strumenti interni per sistemi proprietari mediante MCP
Gestione multi-backend e flessibilità operativa
- Scambio rapido tra API OpenAI, Gemini e GitHub Models
- Esecuzione locale dei modelli tramite Ollama o server auto-hostati
- Scelte strategiche nella selezione del modello in base a latenza ed accuratezza prevista
Implementazione a livello di team e governance organizzativa
- Gestione condivisa delle configurazioni e sicurezza dei segreti d’accesso
- Definizione di politiche d’uso e tracciamento log per scopi aziendali
- Creazione e diffusione standardizzata di prompt di lavoro con controlli limitanti
Creazione di prompt personalizzati e flussi di lavoro modulari
- Sviluppo di template riutilizzabili per i prompt utilizzati dai team
- Composizione sequenziale di compiti finalizzata a grandi progetti di rifattorizzazione
- Elaborazione in batch su molteplici file e repository contemporaneamente
Ottimizzazione delle prestazioni del sistema
- Comprensione dei vantaggi prestazionali offerti dalla programmazione in Rust
- Riduzione ottimale dell’utilizzo di token nei progetti di grandi dimensioni
- Gestione intelligente della memorizzazione temporanea e dello stato delle sessioni attive
Diagnosi e risoluzione dei problemi più comuni
- Risoluzione di errori di connessione ai backend utilizzati dall’agente
- Analisi delle ambiguità testuali nei prompt e correzione dell’interpretazione errata
- Gestione dei limiti di richiesta in base alla velocità concessa dagli API provider e implementazione di meccanismi di retry
Best practice di sicurezza informatica
- Tutela delle chiavi API in ambienti multi-utente o condivisi
- Prevenzione efficace degli attacchi di tipo injection testuale e intercettazione dei comandi eseguiti
- Rispetto dei requisiti di riservatezza, localizzazione e conformità normativa dei dati gestiti dall’applicativo
Conclusione e percorsi formativi futuri consigliati
- Ricapitolazione delle principali funzionalità e dei tipi di flussi lavorativi ottenibili con l’utilizzo dell’agente
- Recupero delle risorse utili fornite dalla comunità open source e istruzioni per contribuire al progetto
- Indicazioni su come proseguire lo studio verso tematiche più avanzate legate all’orchestrazione di più agenti AI simultaneamente
Requisiti
- Esperienza nello sviluppo software in qualsiasi linguaggio di programmazione
- Conoscenza base dell’utilizzo della riga di comando e del terminale
- Familiarità con le nozioni fondamentali di Git
Destinatari
- Sviluppatori software interessati a integrare agenti AI nel proprio flusso di lavoro
- Ingegneri DevOps alla ricerca di strumenti AI sviluppati in Rust
- Responsabili di team che stanno valutando l’adozione di OpenAI Codex CLI a livello organizzativo
14 ore