abate Sauniere ha scritto:Ne vorrei uno a cui cominciare ad insegnare qualcosa ...
E non è così facile... cioè, già il concetto di intelligenza artificiale certe volte implica la creazione di un software che impari da solo (senza insegnante)... ma poi dipende cosa! Diciamo che un argomento come queso implica delle forti basi di programmazione, altrimenti facilmente si scade nel gioco...
Perché se voglio che premendo il tasto A il pc dica CIAO o ci vuole qualcuno che abbia fatto un software simile (e allora dov'è l'insegnamento?) oppure ti devi scrivere il programma (e comunque far fare al PC delle cose non è sinonimo di intelligenza ma semplicemente di programmazione).
Detto questo forse ti è di aiuto il capitolo 3 di questo link dove dice
Chapter 3 Software freeware:
http://www.steo.it/ici/faq.asp
Ma forse è bene che ti leggi anche i primi 2, per capire cosa si intende con AI (Artificial Intelligence) e gli sforzi concettuali e strumentali che un lavoro del genere impiega.
Aggiungo che fin'ora non ho fatto che linkarti alcuni risultati della prima pagina di questa semplice ricerca:
http://www.google.it/search?q=freeware+ ... rtificiale
Magari un buon compromesso che posso consigliarti è di dilettarti nella programmazione di un Drobot. Un Drobot è un personaggetto virtuale di un robot, a dotare di un programmino intelligente per difendersi e reagire in tutte le situazioni in cui si troverà quando lo mtterai nell'arena contro gli altri automi. Lo so che stai pensando: ma io avevo detto niente giochi! Lo so, ma già riuscire a far capire a nostro androide virtuale "se trovi un muro avanzando non continuare a camminare avanti come un cretino" non è poco. Il lato negativo? Bisogna saper un po' di inglese e imparare un MINIMO di programmazione in C (da cui il vecchio nome Crobots). Non è linguaggo vero e proprio, è molto semplificato e dà le sue soddisfazioni. Purtroppo non mi viene in mente molto altro (a me personalmente) come compromesso ragionavole tra sforzo/risultato/simulazione di intelligenza virtuale. Due link in proposito che ti possono essere utili:
http://www.plasmacode.com/
http://www.gameprog.it/hosted/drobots/d ... a_help.zip