In questa live metteremo alla prova CodeBot for Delphi, il nuovo assistente di sviluppo basato su intelligenza artificiale integrato nell’IDE di Delphi, prodotto e distribuito da RemObjects Software.

Testeremo in modo pragmatico e trasparente l’effettiva esperienza d’uso di CodeBot durante lo sviluppo quotidiano in Delphi, valutando l’accuratezza dei suggerimenti, l’integrazione nell’ambiente di sviluppo e la capacità di comprendere il contesto del progetto e applicare le convenzioni di codifica del linguaggio, inclusa la sintassi delle versioni più recenti.

Partiremo dall’installazione e configurazione sull’ultima versione di Delphi disponibile, ossia Delphi 13.1 Florence, per poi cimentarci nello sviluppo pratico e guidato all’AI di un’applicazione reale, testando il comportamento sia con la libreria VCL sia con FireMonkey (FMX).

Nel corso della nostra prova, analizzeremo la generazione di codice, il refactoring assistito, la spiegazione di routine complesse e faremo anche un confronto diretto con altri tool, ad esempio l’addon “ufficiale” di Embarcadero: Kai.

Cosa faremo durante la live

  • Installazione e configurazione: setup del plugin, gestione dei crediti RemObjects e panoramica dell’interfaccia.
  • Costruzione di un progetto da zero: creazione guidata di un’applicazione sfruttando i prompt e il completamento intelligente.
  • Test delle funzionalità chiave:
    • Chat contestuale e comprensione dell’architettura di progetto.
    • Spiegazione, analisi e documentazione del codice Object Pascal.
    • Refactoring assistito e correzione di bug comuni.
  • Stress test e accuratezza: verifica della precisione su costrutti tipici del Pascal (gestione memoria, interfacce, puntatori, record e classi generiche).
  • Valutazione finale e confronto: analisi di punti di forza, limitazioni ed efficacia rispetto all’assistente AI nativo di Embarcadero.

Argomenti e tecnologie trattate

  • Delphi 13.1 Florence
  • Object Pascal moderno
  • RemObjects CodeBot for Delphi
  • VCL (Visual Component Library)
  • FireMonkey (FMX)
  • Sviluppo software assistito da AI (Agentic Coding & Smart Completion)

Prerequisiti

Nessun prerequisito avanzato richiesto. La sessione è adatta a sviluppatori di qualsiasi livello (anche principianti) interessati a comprendere come integrare strumenti AI nel flusso di lavoro Delphi.