[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