Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative