[gl-como] Programmazione da AI e software libero

darkflash darkflash@autistici.org
Mar 23 Apr 2024 16:37:47 CEST


Ciao lista,
io personalmente non penso che attualmente non sia il massimo 
discriminare in base alla presenza di assistenza di IA. Tutto dipende da 
che tipo di uso i programmatori ne fanno. Ad esempio io uso LLM per 
impostare snippet di codice piu` o meno gia` pronto per essere eseguito 
o per provare a fare prove iniziali quando uso una libreria nuova. 
Usarlo per farsi scrivere il programma e` assurdo e penso che una 
community foss ha interesse a difendersi da questo specifico caso. Ma mi 
sembra davvero un caso limite; equivale circa a farsi fare la tesi da un 
LLM senza rileggerla. Il problema in linea di massima e` la mancata 
supervisione umana.

Inoltre, se ne viene fatto un uso in cui il codice viene prodotto step 
by step con controllo del programmatore a me sembra piu` accettabile.
Pero` conviene usarlo per piccole funzioni semplici: "scrivimi un 
kernel" non e` una buona richiesta e non ha un senso che sia uno. 
"Scrivimi una funzione che mi ritorni un dizionario con parole della 
stringa in input e frequenze" e` gia` piu` sensato dato che a quel 
livello e` possibile verificare facilmente la correttezza del codice.

Per quanto riguarda ad argomentazioni che portano esperienze personali 
io andrei cauto. Gli output degli llm differiscono molto in base a 
modello, promt training set. Quindi secondo me considerazioni sulla base 
di quanto bene o quanto male funzionino alcune implementazioni oggi non 
sono particolarmente rilevanti. Anche perche` la domanda generale e` 
molto piu` rilevante: "ha senso per una community foss usare sw generato 
con assistenza?". Se la risposta dipende da una valutazione sul qui ed 
ora degli output significa che la risposta dipende solo da quanto bene o 
male funzionino questi modelli ma non risolve il problema, ne` tantomeno 
le preoccupazioni di gentoo community.

Il vero problema invece e` che da quel che vedo per lo piu` i 
programmatori usano sempre di piu` software as a service per interagire 
con un llm mentre sarebbe interessante far fare i conti in locale in 
modo da conservare il possesso dei dati.


Particolarmente triste il caso di Copilot.


https://huggingface.co/

Un po' di spunti per discutere ^-^

https://www.nytimes.com/interactive/2024/01/25/business/ai-image-generators-openai-microsoft-midjourney-copyright.html

https://www.nytimes.com/2023/12/27/business/media/new-york-times-open-ai-microsoft-lawsuit.html


Maggiori informazioni sulla lista gl-como