www.aiml4all.it

Presentazione

Il gruppo AIML4all, supportato dal Dipartimento di Scienze dell’Informazione dell’Università Statale di Milano, e sotto la supervisione del Prof. Giovanni Degli Antoni, si è occupato della creazione del materiale didattico di alcune moderne tecnologie legate all'intelligenza artificiale. Tutto il materiale ad esse correlato è accessibile ai soli utenti registrati al sito.

L'offerta formativa è strutturata su più livelli e i corsi sono periodicamente aggiornati.

Il punto di partenza nell'approccio all'intelligenza artificiale è costituito dalla conoscenza del linguaggio AIML, considerato importante in quanto racchiude i concetti fondamentali relativi all'intero portfolio di tecnologie trattate.

AIML, linguaggio di programmazione nato per sviluppare applicazioni di intelligenza artificiale, è stato sviluppato dal Dottor Richard Wallace, co-fondatore della A.L.I.C.E. Artificial Intelligence Foundation, allo scopo di organizzare e gestire basi di conoscenza in ambito di intelligenza artificiale.

La caratteristica di AIML è avere una sintassi XML-based. XML favorisce l’integrazione fra strutture formali e loro descrizione con termini presi a prestito dalla conoscenza acquisita (linguaggi naturali, linguaggi storici e linguaggi matematici). In questo modo le conoscenze storiche s'intrecciano con estrema semplicità con i metodi computazionali. Questi a loro volta sono derivati dalla migliore tradizione dell’intelligenza artificiale, col risultato di avere un complesso di regole rigorose a cui è associabile una forte connotazione intuitiva che ne facilita l’impiego nella soluzione di problemi.

AIML è però considerato un linguaggio base, utile per approcciare nel modo più semplice il mondo dei linguaggi basati su regole. Il suo grande pregio è stato però quello di aprire la strada ad una serie di tecnologie più complesse e funzionali, utilizzabili nei più disparati ambiti e fruibili attraverso diverse piattaforme, dal web ai software di messaggistica istantanea.

Proprio questi ultimi stanno diventando il punto di partenza per lo sviluppo di agenti intelligenti, in grado di interagire con l'utente e di gestire contenuti eterogenei e complessi, creati al fine di automatizzare procedure e servizi.

Il gruppo AIML4all