23/01/2024đ La nascita della Flow Engineering
Dallâuscita di modelli di linguaggio come ChatGPT, una delle applicazioni piĂš usate e utili è quella di usare lâAI generativa per programmare.
Strumenti come GitHub Copilot permettono ai programmatori di accelerare il loro lavoro (fino al 45%) e la maggior parte non potrebbe piĂš âtornare indietroâ (77%).
In genere questi strumenti si presentano come degli âautocompleteâ estremamente potenti, ma câè un nuovo approccio che sta emergendoâŚ
Questo approccio si basa sullâaffidare completamente la generazione del codice al modello AI.
Il metodo si chiama AlphaCodium ed è stato ideato da Codium, una popolare piattaforma di AI per coding.
In pratica funziona cosĂŹ:
â Si fornisce allâAI il âtaskâ da completare
â Si costruisce una catena di prompt fatta cosĂŹ
- 1. âRagiona sul problema e crea bullet pointsâ
- 2. âProponi possibili soluzioniâ
- 3. âEsamina le condizioni di successo (i test)â
- 4. âScrivi una prima soluzioneâ
- 5. âTestala contro le condizioni di successoâ
Ha funzionato?
Se si, bene, hai scritto il programma corretto!
Se no, ripeti, cercando di aggiustare il codice e ritestandolo.
Ecco unâimmagine di come funziona (tratta dal blog)

Super interessante no?
Inoltre questo nuovo approccio mi fa riflettere su una cosaâŚ
Stiamo assistendo alla nascita del âFlow Engineeringâ, che differisce dal tanto chiacchierato âPrompt Engineeringâ, in quanto non si concentra sullâottimizzare il singolo comando che viene dato al modello (il âpromptâ).
Il Flow Engineering prevede di costruire un âworkflow intelligenteâ per sfruttare le capacitĂ dei modelli di linguaggio.
I vantaggi?
â Questo metodo è stato testato con vari modelli e ha raddoppiato le performance rispetto al singolo prompt âScrivi il codice per questo problemaâ.
à un METODO, che si può applicare a qualsiasi modello (proprietario oppure opensource)
Ma soprattutto dimostra quanti âfrutti bassi dellâalberoâ ci siano ancora da cogliere solo con i modelli attuali (tipo GPT4 / Mistral).
Se ci pensi, è come se con i modelli di AI generativa (GPT) avessimo⌠inventato il motore a scoppio.
Ok, super utile anche giĂ cosĂŹâŚ
Però pensa a tutto quello che è stato inventato DOPO e ATTORNO al motore a scoppio: automobili, aerei, macchinari industrialiâŚ
In generale, ogni volta che avviene un grande salto tecnologico, poi in genere ci sono intere generazioni di cose da costruire, anche solo come innovazioni di UX, o che prevedono il âmettere assieme diversi pezzi del puzzleâ.
Come dice Ethan Mollick:
âAbbiamo una decade per capire solo le implicazioni di GPT4âŚâ
I prompt di AlphaCodium

Hai unâidea o un progetto?
Vieni sul nostro Discord e parliamone, sicuramente puoi trovare persone super forti e interessate con cui discutere e magari perchĂŠ no, realizzare la tua idea!
By Giacomo Ciarlini - Head of Content & Education - Datapizza
Altre news interessanti
- Lanciata la nuova versione di Phind, il motore di ricerca AI competitor di Perplexity
- Figure, la startup di robot umanoidi, inizierĂ a schierare robot per compiti ad alto rischio in uno degli stabilimenti di produzione della BMW.
- Pare che gli strumenti di marketing AI di Meta stiano aumentando il ROI pubblicitario del 32%.
- Il nuovo Galaxy S24 è un concentrato di AI, farĂ concorrenza allâIphone?
đ Datapizza Selection đ
Il paper della settimana
Eâ appena uscito questo nuovo paper che introduce un nuovo metodo per insegnare ai modelli di linguaggio a⌠conversare.
In pratica invece di fare la fase di pretraining per âimparare conoscenzaâ e poi di Reinforcement Learning (RLHF per imparare a conversare, questo approccio unisce le due cose in un solo metodo di addestramento detto âSelf-Rewarding Language Modelsâ.
In pratica il modello impara âda soloâ a giudicare la qualitĂ del suo operato, senza supervisione umana.
Questo metodo sembra performare meglio di quelli esistenti ed è super promettente.
Link al paper, molto figo â https://arxiv.org/abs/2401.10020
Tool AI da provare
Prova assolutamente Phind, è un motore di ricerca simile a Perplexity.
Permette di effettuare ricerche complesse ee aggregare velocemente i risultati.
Eâ gratuito, ma puoi fare lâupgrade per avere piĂš ricerche e usare GPT4 dietro le quinte.
Non male!
â Link al tool
