Newsgroup: it.comp.ia
Titolo: Creiamo un chatterbot (a partire da alice)

http://www.alicebot.org/alice_page.htm
leggete quello che c'e' scritto la e parlatene, mi offro come
consulente e tester per una versione in italiano...
Ciao R.
--
robert...@inferentia.it
tesista in Inferentia SPA
Fatti non fummo per viver come bruti
yellow ribbon 
bonsaikitten.com
 campaign


Era ora che qualcuno si decidesse...
che devo fare tutto io?  :))
Ciao
Morfeus


wrote:


 ditemi che posso fare!
partirei da quello che ho scritto sopra.
Ciao R.

Quindi ?
ognuno se lo fa per conto suo ?
mi sembra un thread morto !?!?
creiamo..nel senso di usare o ri-creare ?
Cmq, Alice, usa un linguaggio di markup (tipo html) proprietario,
basterebbe scaricarselo dai link scritti, quindi metterlo su un server...
e iniziare a chattare.(fin qui nulla da creare)
per ricreare...basta invece modificare i files, aiml e tutto il resto.
per creare a partire da alice...bhe..scaricarselo..vedere come funziona, capire
la logica dell' aiml, quindi elaborare un progetto e tutto il resto..
io proporrei di creare un progetto collettivo di AI seguendo il funzionamento di
Alice, che secondo il mio punto di vista non e' male, ma forse *limitato* dal
linguaggio aiml come tutti i linguaggi di markup ( a tag )
piuttosto che filosofeggiare sul bispensiero e varie perche' non fare qualcosa
di concreto ..e partire dal semplice ?
ciao
Sandro Pons

 linguaggio aiml come tutti i linguaggi di markup ( a tag )
Limitato per quale ragione? Piuttosto si potrebbe aggiungere piu'
potenzialita' al linguaggio.
Ciao R.



Ciao, io avrei un'idea, un po' strana a dire il vero, ma molto bella,
invece di fare un progetto partendo da Alice, come quelli che si fanno di
solito
che poi bisogna gestire anche un sito internet ecc....
perche' invece non facciamo solo degli algoritmi e li mettiamo on-line
organizzandoli dentro a una gerarchia ad albero?
Cosi li rendendiamo disponibili a tutti.
Mi spiego meglio,  definiamo un pseudo-codice (linguaggio di programmaz.)
e poi attraverso una pagina web nella quale sara' presente
un programma Java-applet che gestisce un'albero di algoritmi (tree)
comq quello di "Gestione risorse" di Windows,
ognuno di noi fa un di algoritmo scegliendo quello che preferisce fare
e lo invia con il programma java all'albero che descrive il progetto
ma utilizzando *solo con i sorgenti*.
Cioe' facciamo una sorta di workgroup collettivo.
In questo modo ognuno di noi puo' partecipare e/o scaricare tutti i
sorgenti,
puo' studiare gli algoritmi e/o copiarsi quello che gli pare.
Spero di essere stato chiaro :-)
esempio di albero senza foglie:
-routine che gestisce l'input vocale
-routine che gestisce l'analisi sintattica di frasi
-routine che gestisce l'analisi sintattica di frasi
-routine che gestisce il motore inferenziale
-routine che gestisce la risposta(?)
ecc
ciao
Morfeus



questo lo si potrebbe fare senza problemi ( credo )
non e' da molto che seguo il NG... 
ma avete un sito comue ?
io ho visto quello dove ci sono le faq di it.comp.ia
ma di IA se ne parla davvero poco li'!
cmq, 
se qalcuno sul NG si prendesse la "briga" di realizzare un sito del NG con
materiale vario sul AI e links ..non sarebbe una cattiva cosa,
dove poi mettere quello che morfeus ha scritto, ovvero, un area con algoritmi e
simili.
Quindi, chi si fa avanti ??
l'idea di morfeus non e' niente male!
Ciao Sandro Pons

Ciao R.
Ciao 
Sandro Pons


ehi ma non hai ancora visto il mio sito?
http://digilander.iol.it/newtech/ailab.htm
ciao
Morfeus

 porre nuovi tag, seguendo gli standard.
Mai sentito parlare di Xml?
Ciao R.

 ma utilizzando *solo con i sorgenti*.
di cui non si potra stabilire il valore se non li si puo' fa girare.. se
invece l'idea e' di creare un linguaggio ad hoc per i chatter bot l'idea
mi sembra buona.. solo che quelli di alici c'hanno gia pensato e hanno
pure vinto un premio. Perche riiniziare da capo? Ripeto per quanto mi
riguarda Sandro e tu siete i capi progetto.. quindi organizzate la cosa.
Ciao R.


quello che volevo fare io era "solo" un archivio organizzato
e strutturato di algoritmi e routine per fare i chatter-bot,
la mia idea non e' in alternativa alla vostra
ma e' una cosa in piu' ,  e per il momento possiamo farne anche meno.
Ciao
Morfeus

 AIML e' uno script troppo deterministico per me.
Non discuto, non saprei.. infatti la mia proposta era di espanderlo
(Xaiml)
Ciao R.

Ciao R.
Ciao
Morfeus

Mai sentito parlare di Xml?
si si..in pratica dici :
aiml sta all xaiml come html sta all' xml
??
non mi pare male...ma si complicano le cose...
a me piacerebbe fare qualcosa di IA rimanendo sul semplice
certo che tradurre alice e tuttaltra cosa che fare xaiml
e quest'ultima non sarebbe affatto male!


 certo che tradurre alice e tuttaltra cosa che fare xaiml
Decisione presa quindi: traduciamo alice. Informati e dividi i compiti.
Ciao R.


esatto...
approvo!
mi informo e vi sapro' dire!
Ciao 
Sandro Pons

A proposito!
oltre a Alice, esiste Dany...e' un altra versione di ALice, che si avvantaggia
dela tecnologia si speech..ed altro,
quindi volendo questo chatterbot, potrebbe avere, oltre alla traduzione in
italiano...anche una "parlata italiana" ..direi che potrebbe essere il passo
successivo alla traduzione.
che ne pensate?

dela tecnologia si speech..ed altro,
Mi vado a documentare su Dany e torno.
Ciao
MOrfeus