claudio.sandrone ha scritto: > Vorrei capire meglio quale è la situazione dell'Intelligenza Artificiale > attuale.
io ho l'impressione che c'è troppa aspettativa e troppa credulità su cosa sia o possa fare. Inoltre, secondo me, la finanza ci sta giocando per far buttare soldi al parco buoi... > Ma cosa sono in realtà ? non sono altro che modelli matematici basati sul calcolo delle probabilità che cercano di determinare una soluzione ad un problema che sia accettabile, senza essere in grado di capire se la soluzione sia effettivamente accettabile o meno. Tieni presente che tali modelli non sono deterministici e quindi "chiedendo" la stessa "domanda" puoi avere risposte diverse, anche divergenti tra loro. Naturalmente per evitare questo hanno una "memoria" (cache) di N "discorsi" precedenti che hai fatto e quindi fino a quando la tua domanda non esce dalla cache la risposta sembra coerente. Per ogni "compito" (es: generazione frasi, riconoscimento immagini, ...) esiste un "algoritmo" totalmente diverso e quindi bisognerebbe parlare di insieme di intelligenze artificiali. Nota che il termine "intelligenza artificiale" è fuorviante perché ti fa credere che sia in grado di pensare. > Sono dei traduttori/interpreti. Cioè traducono dal linguaggio degli > esseri umani a quello delle macchine. > Come funzionano in realtà ? Per farti capire ti spiego brevemente il generatori di frasi. Prima di tutto tale generatore non è in grado di determinare quando deve fermarsi perché non è in grado di capire se ha dato la "risposta" alla "domanda" fatta e quindi dopo X righe si ferma... altrimenti proseguirebbe all'infinito. Infatti spesso devi chiedere di continuare... e in teoria se chiedi sempre di continuare non termina mai. Faccio una ultra-semplificazione dello sviluppo di tale modello: * fase 1: creazione algoritmo che genera stringhe di caratteri e spazi, genera qualcosa del tipo: oe'jòbjpoajd9'klavhklenòkleh39 qp9dlhhqa9'dgqherfgwqer eolj che come si vede non ha nessun senso o nesso con la scrittura umana * fase 2: calcolo probabilità di spazi e non spazi asdkeogjh as wokfj w we werwer werwojs asjboa come si vede anche se le singole stringhe non hanno alcun senso si vede che si ha una struttura simile alla scrittura umana * fase 3 calcolo probabilità che un token (è una parola o parte di essa) sia successivo ad un altro. L'uso di questi token lo si vede quando vengono generate parole che suonano corrette nella lingua usata, ma che non sono corrette. bianco un averei aereo collo monitor come si vede ora ha generato quasi tutte parole con senso, anche se la frase ottenuta non ha nessun senso * fase 4 a partire da una "parola chiave" o "frase chiave" che equivale alla domanda fatta dall'utente vengono generate frasi di parole che a partire da tale chiave hanno maggior probabilità di essere vicine alla chiave iniziale domanda: parlami del cavallo bianco di Napoleone risposta: il cavallo bianco di Napoleone è un cavallo. È bianco e il suo colore bianco è quello del cavallo di Napoleone. È un animale equino e precisamente è un cavallo. Il suo proprietario è Napoleone che possiede tale cavallo bianco. come si vede c'è una ripetizione costante e continua dei termini chiave e su questo punto sono rimasti bloccati a lungo perché le frasi pur avendo abbastanza senso non servono a nulla e non fanno presupporre di avere una riposta corretta alla domanda. * fase 5: è stata fatta fatta una una scoperta rivoluzionaria! È stato usato il principio di Pareto[¹] per generare le frasi e cioè nell'80% dei casi viene preso il token più probabile che segue il precedente e nel 20% ne viene preso uno tra quelli meno probabili. Il risultato ottenuto sembra una riposta innovativa! E il discorso ottenuto sembra, spesso, una risposta più che accettabile per essere credibile come risposta alla "domanda" fatta. Il cavallo bianco di Napoleone è un equino della razzo Pippo che ha seguito Napoleone nelle sue devastazioni in Europa e non solo. > Esistono anche dei pacchetti simili all'interno di Debian ? in testing è arrivato il pacchetto debgpt: Chatting LLM with Debian-Specific Knowledge se non erro devi avere un account su chatgpt o openai per poterlo usare. Ma nella descrizione dice anche ZMQ che non so cosa sia. Da terminale poi puoi usarlo per interrogarlo sulla documentazione di Debian. Non l'ho provato. So c'è un progetto Debian Pure Blend[²] che sta introducendo strumenti sull'intelligenza artificiale, però non mi ricordo quale fosse tra quelli presenti, probabilmente Debian Science[³], ma dagli elenchi non vedo nulla... lo so perché ero intervenuto in un thread dove si parlava di introdurre questi "strumenti" e avevo accennato a eventuali problematiche per la privacy da tenere conto. Infine alcune altre notizie per far capire l'argomento meglio: * è stata fatto un test dove c'erano diversi umani (mi sembra 100 o 200, però potrei sbagliarmi) e varie istanze di intelligenze artificiali per generatori di frasi. Gli umani dovevano determinare se stavano parlando con un umano o con un non umano. In campo, per le intelligenze artificiali, c'erano: - diverse istanze di chatgpt 3.x - diverse istanze di chatgpt 4.x - un'istanza di Eliza Il risultato è stato che Eliza ha battuto tutte le istanze di chatgpt 3.x e parte delle istanze di chatgpt 4.x. In altri termini Eliza, che possiamo vederlo come il prototipo iniziale delle intelligenze artificiali per generazione di frasi e creato nel 1966[4], è riuscita ad imbrogliare più umani di tutti i modelli chatgpt 3.x e parte di quelli chatgpt 4.x, facendo credere di essere un umano. * m$ ha licenziato tutto il personale che valutava le notizie da pubblicare sul loro portale di notizie, ma ha combinato diversi disastri. Ad esempio ha messo una specie di sondaggio vicino ad un articolo di una nota rivista on-line e tale sondaggio era espresso in modo da dichiarare che tale notizia fosse completamente falsa... * una rivista che acquistava immagini/foto da umani è passata alla generazione di tali immagini/foto generati da intelligenze artificiali. Chi valuta tali immagini/foto si lamenta che deve lavorare molto di più per trovare qualcosa di usabile perché la maggior parte delle generazioni deve scartarle e la qualità è peggiorata * negli USA si è usata l'intelligenza artificiale per ridurre i costi sanitari per le persone con malattie croniche. Tale intelligenza artificiale doveva individuare chi doveva essere ospedalizzato e chi poteva essere curato a casa e la quantità di farmaci da fornire, quante visite a domicilio effettuare, ... Molte persone sono decedute per mancata ospedalizzazione, mancanza di assistenza adeguata, ... * sulle auto a guida autonoma ci sono i cittadini, nei centri dove sono attivi, che sono disperati. In alcuni casi hanno anche danneggiato tali veicoli per impedire che fossero sulle strade. In particolare sono stati riportati casi in cui tali macchine sono passate in posti in cui i vigili del fuoco stavano operando, intralciando le operazioni; in un caso la macchina è entrata dentro una casa in fiamme e i viaggiatori umani sono stati soccorsi in ospedale per ustioni varie. Hanno intralciato anche ambulanze e l'operazione di sanitari che intervenivano su incidenti stradali e non. In altri casi causano rallentamenti e blocco del traffico... Risultato è che per alcune sono state ridimensionate le licenze date e quindi ridotto il parco macchine e per altra sono state tolte completamente tutte licenze date. * due avvocati hanno usato chatgtp per ricercare sentenze relative ad un caso che stavano seguendo, ma il giudice ha costatato che tali sentenze erano inesistenti... * dal punto di vista della sicurezza i sorgenti generati da intelligenze artificiali sono molto meno sicure di quelle generate da umani. Io ho fatto alcune prove e ho visto che può essere utile per trovare una funzione che non conosci, ma se chiedi una cosa specifica con diversi dettagli non è in grado di creartela con tutti i dettagli e anche se "insisti" alla fine ti mette anche parti che non hai chiesto. In altre parole, secondo me, chi usa tale strumento deve essere esperto di programmazione e deve intervenire su quanto è stato generato per "sistemarlo", alle volte pesantemente * ... Di sicuro può essere una tecnologia utile, ma chi la usa deve sapere cosa è e cosa funziona. Cosa aspettarsi e cosa non attendersi. Inoltre non può essere usata per sostituire in toto gli umani in qualsiasi attività, come purtroppo stanno facendo in molte aziende... perché facendo così, secondo me, diminuisce la qualità, la sicurezza, l'accuratezza, ... Ciao Davide [¹] https://it.wikipedia.org/wiki/Principio_di_Pareto [²] https://www.debian.org/blends/ [³] https://wiki.debian.org/DebianScience [4] https://it.wikipedia.org/wiki/ELIZA_(chatterbot) -- La mia privacy non è affar tuo https://noyb.eu/it - You do not have my permission to use this email to train an AI - If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to training your model and all the source of the program that use that model