Il primo software. Breve storia dell'Intelligenza Artificiale 5

Il primo programma di Intelligenza Artificiale risale agli anni '50

Durante i articoli precedenti abbiamo visto come la ricerca sull'intelligenza artificiale è passata dalla frivolezza di provare a distinguere un essere umano da una macchina o imitare l'architettura del cervello a un software che imita il processo del pensiero.

Se i primi progressi sono venuti da fisici, biologi, fisiologi e matematici, il prossimo grande salto verrebbe da un luogo inaspettato, la scienza politica.

Simone e la razionalità

Se hai studiato economia aziendale probabilmente hai dovuto cullare un grosso libro chiamato comportamento amministrativo. Per quella che di solito è la bibliografia della corsa, è un libro abbastanza utile e interessante, anche se un po' denso.

L'autore è un gentiluomo riceverà il Premio Nobel per l'Economia per aver confutato uno dei dogmi più amati della Scienza Economica. Quella del consumatore razionale.

Laureato in Scienze Politiche la sua carriera inizia studiando le amministrazioni comunali e dopo un breve periodo nell'organo amministrativo del Piano Marshall, ha co-fondato e insegnato nel corso di laurea in amministrazione industriale di quella che oggi è conosciuta come Carnegie Mellon University.

Qual è il punto in comune tra burocrazie e Intelligenza Artificiale? Il processo decisionale.

Gli economisti classici hanno sempre affermato che siamo decisori razionali. In altre parole, di fronte a una serie di alternative, imprenditori o consumatori, sceglieremo l'opzione che massimizza i benefici o riduce maggiormente i costi. La conclusione è che, data la stessa serie di alternative e circostanze, prenderemo tutti la stessa decisione.

Simon ha minimizzato la portata di quella presunta razionalità.  Ha sostenuto che il decisore non considera mai tutte le alternative disponibili e che non tutti usiamo gli stessi criteri per valutarle. Quello che facciamo è applicare a tutti i problemi gli stessi criteri come se si trattasse di una ricetta di cucina. Questa era la base dell'euristica o della programmazione basata su regole.

Un altro contributo di Simon adottato dall'Intelligenza Artificiale È la divisione degli obiettivi in ​​sotto-obiettivi più piccoli. Il raggiungimento degli obiettivi secondari facilita il raggiungimento dell'obiettivo generale.

Il primo software di Intelligenza Artificiale

Con l'aiuto di Allen Newell, laureato in fisica, e C Shaw, un attuario diventato programmatore di computer, Simon iniziò lo sviluppo di Logic Theorist, considerato il primo programma di Intelligenza Artificiale della storia.

Sebbene l'intenzione originale fosse che il programma risolvesse problemi di scacchi o geometrici, alla fine lo usarono per risolvere teoremi di un noto libro di matematica. Tuttavia, a differenza della macchina di Turing, l'obiettivo non era risolvere problemi matematici ma emulare il modo in cui gli esseri umani attraverso l'euristica selettiva determinavano il passo successivo cosa dovevano fare.

La ricerca della risposta corretta può essere rappresentata graficamente come una struttura ad albero.. Questo grafico è noto come albero di ricerca.

Alla radice dell'albero di ricerca c'è l'ipotesi iniziale. I rami derivano dalla radice in cui si trovano le variazioni dell'ipotesi iniziale, che sono il risultato dell'applicazione ad essa delle regole della logica. Altre manipolazioni vengono applicate a ciascuno dei rami, generando sottorami. Il processo viene ripetuto fino a raggiungere la conclusione desiderata.

L'obiettivo del programma di Simon e dei suoi compagni non era la dimostrazione del teorema ma trovare il percorso che avrebbe portato a quella dimostrazione.. L'applicazione ha esplorato l'albero secondo determinate regole preimpostate per trovare il ramo che più probabilmente avrebbe portato al risultato corretto. Ha continuato a ripetere il processo finché non ha trovato la strada giusta.

Se i primi tentativi di intelligenza artificiale erano dalla parte dell'imitazione dell'architettura del cervello, Simon e i suoi colleghi sono andati dall'altra parte. Hanno imitato il modo in cui un computer funziona con le persone. Prima di iniziare il compito di codifica, un gruppo di studenti affiancato dalla moglie e dai figli di Simon ha ricevuto delle schede con le subroutine e le regole logiche espresse in inglese e ha simulato il comportamento dei componenti del programma.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.