INGEGNERIA DIGITALE 2023
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ANALYTICS<br />
ELIS INNOVATION HUB<br />
Ingegneria Digitale<br />
TEAM ELIS<br />
«Utilizzo di AI generativa<br />
per il coding»<br />
L'AI generativa è un algoritmo di intelligenza artificiale che<br />
genera nuovi output in base ai dati su cui è stato addestrato.<br />
Nel nostro progetto abbiamo utilizzato GPT-3 di OpenAI, un<br />
modello che addestrato su grandi quantità di dati apprende le<br />
relazioni tra dati sequenziali, come parole e frasi, rendendoli<br />
utili per le attività di generazione del testo.<br />
Attraverso l’applicazione GitHub Copilot, una delle<br />
implementazioni più popolari di OpenAI, abbiamo sperimentato<br />
quanto l’AI generativa sia in grado di supportare lo sviluppo di<br />
codice (python ma non solo); attraverso funzionalità di<br />
supporto per i programmatori, come la possibilità di convertire<br />
i commenti in codice eseguibile e il completamento automatico<br />
per blocchi di codice, si possa rendere lo sviluppo meno<br />
complesso e generando di fatto un’efficienza.<br />
TEAM CLIENTE<br />
Luigi Rizzo <br />
Studente ELIS<br />
Ingegneria Digitale<br />
BENEFICI<br />
ATTIVITÀ<br />
o<br />
o<br />
o<br />
Generazione fluida del codice <br />
Riduzione del tempo necessario<br />
per scrivere codice <br />
Riduzioni di costi per lo sviluppo<br />
di codice<br />
ᐤ<br />
ᐤ<br />
Auto completion: a partire dai<br />
commenti scritti in linguaggio naturale<br />
abbiamo testato la capacità di<br />
generare del codice da parte di GPT-3.<br />
Explain: utilizzando un codice già<br />
esistente abbiamo chiesto a GPT-3 di<br />
spiegare il significato del codice<br />
(bubblesort e risoluzione di un<br />
integrale).<br />
Dario Pagani<br />
Digital Business<br />
Partner LNG & Market<br />
Analysis | Eni<br />
ᐤ<br />
Translate: abbiamo utilizzato dei<br />
codici già creati per valutare la<br />
capacità di GPT-3 di tradurli in altri<br />
linguaggi.