13.10.2023 Views

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!