[gl-como] Programmazione da AI e software libero

Nicola Viganò ben.vighy@gmail.com
Mar 23 Apr 2024 14:06:44 CEST


Grazie Davide, me l'ero perso.

La domanda è estremamente importante e rilevante. Da noi, che siamo
un'entità pubblica francese con importanti segreti industriali e militari,
la cosa si muove su binari diversi: per la parte amministrativa, si stanno
cominciando ad utilizzare (in via sperimentale) gli LLM self-hosted (non
ricordo quale/i), mentre per la parte di programmazione, in questo momento
è il caos :) Non ci sono regole in questo momento, ma c'è il piano anche lì
di avere dei server self-hosted, con dei modelli open-source fine-tuned su
codice interno.
Secondo me, il fine-tuning su codice intero è soggetto a tutti i rischi di
un luogo dove la maggior parte dei programmatori non hanno un'educazione
nell'ambito: si rischia di generare degli LLM inefficaci (con skill issues)
e con codice di bassa qualità. Staremo a vedere...

In ogni caso, i dubbi di Gentoo sono estremamente concreti anche con LLM
sofisticati e potenti. Nella nostra esperienza, github copilot e chatgpt4
non producono codice di qualità, o particolarmente
efficace/chiaro/mantenibile. Non è un caso che nei progetti open-source su
github che fanno uso di LLM si è cominciato ad osservare un maggior numero
di revert per linea di codice.

Secondo me (e molte persone con cui discuto) gli LLM sono molto indicati
per i seguenti scopi: produrre boilerplate molto ripetitivo che altrimenti
si dovrebbe fare a mano (templating), oppure fare ristrutturazioni tipo
riformattazione o refactoring in maniera molto schematica e ben definita.

In conclusione, vedremo se il ban di Gentoo sarà rispettato, ma credo che
sia molto difficile controllare questo fenomeno. Per di più, gli LLM
potrebbero esser molto utili per creare lo scheletro di cose che poi
verrebbero completate dall'intervento umano. L'esempio più semplice ed
immediato sono i file di ebuild che hanno più o meno sempre la stessa
struttura...

Nicola

Il Mar 23 Apr 2024, 13:29 Davide De Prisco <deprisco.davide@gmail.com> ha
scritto:

> Ciao a tutti,
> che ne dite del software creato con AI?Qualcuno comincia a schierarsi,
> Gentoo ha detto NO.
>
> https://linuxiac.com/gentoo-council-implements-ban-on-ai-assisted-contributions/
> https://wiki.gentoo.org/wiki/Project:Council/AI_policy
>
> E le motivazioni mi sembrano almeno condivisibili, vedremo che succederà.
>
> --
>
> Davide
>
> --
> Mailing list info: https://lists.linux.it/listinfo/gl-como
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20240423/54a49672/attachment.htm>


Maggiori informazioni sulla lista gl-como