<div dir="auto">Grazie Davide, me l'ero perso.<div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto">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...</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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.<br></div><div dir="auto"><br></div><div dir="auto">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...</div><div dir="auto"><br></div><div dir="auto">Nicola</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il Mar 23 Apr 2024, 13:29 Davide De Prisco <<a href="mailto:deprisco.davide@gmail.com">deprisco.davide@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Ciao a tutti,</div><div>che ne dite del software creato con AI?Qualcuno comincia a schierarsi, Gentoo ha detto NO.</div><div><a href="https://linuxiac.com/gentoo-council-implements-ban-on-ai-assisted-contributions/" target="_blank" rel="noreferrer">https://linuxiac.com/gentoo-council-implements-ban-on-ai-assisted-contributions/</a></div><div><a href="https://wiki.gentoo.org/wiki/Project:Council/AI_policy" target="_blank" rel="noreferrer">https://wiki.gentoo.org/wiki/Project:Council/AI_policy</a></div><div><br></div><div>E le motivazioni mi sembrano almeno condivisibili, vedremo che succederà.</div><div><br></div><div>--</div><div><br></div><div>Davide<br></div></div>
<br>
-- <br>
Mailing list info: <a href="https://lists.linux.it/listinfo/gl-como" rel="noreferrer noreferrer" target="_blank">https://lists.linux.it/listinfo/gl-como</a><br>
</blockquote></div>