Newsgroup: it.comp.ia
Titolo: vediamo chi mi puo' aiutare...

mi rendo conto che e' una cosa difficile...ma sono a corto di idee, 
vediamo chi mi aiuta.
Avete presente il film "corto circuito"? quanto il robot impazzito si 
prende l'enciclopedia e se la impara tutta per formarsi una base di 
conoscenza?
vorrei capire come e' possibile realizzare un algoritmo che impari in 
una maniera simile, non ho interesse al fatto che comprenda realmente 
quello che c'e' scritto, ma mi sto spiegando male, vi faccio un esempio:
sono una azienda produttrice di computer, devo avere un helpdesk, posso 
fare una cosa intelligente, con un software tipo chatterbot (beh piu' 
simile allo START del MIT...) posso scremare le domande piu' comuni, il 
problema e' che questo software lo devo istruire io e controllarlo. La 
cosa bella sarebbe se potessi dargli in pasto il testo del mio 
troubleshooting e lui "leggendolo" generasse varie possibili domande 
relative ad un paragrafo. Ad esempio, un paragrafo dice:
"Se la macchina non si accende controllare che il cavo di alimentazione 
sia correttamente collegato". Da questa frase l'algoritmo in questione 
dovrebbe essere in grado di generare una domanda tipo: "Cosa fare se la 
macchina non si accende?" o roba simile.
ho preso un esempio semplice, ma potremo estenderlo ad altre cose.
un bacino sulla fronte :P a chi mi da qualche idea su come realizzarlo!
ps.
non mi importa che il sistema capisca cio che legge, mi basta una mera 
manipolazione di stringhe.
-- 
Saverio Vigni
HoRNet IT Manager
http://www.hor-net.com

Sto provando a fare una cosa identica a questa con PCBrain. Lo fa gia la
versione vecchia (mi pare non ci sia sul sito), ma per motivi tecnici
finisce per piantarsi con files troppo grossi, ed č lentissima! (40 kb in
1/2 minuti su P3 1000 e 128 Mb di RAM).
Matteo Grella ha visto in funzione questa features e mi aveva detto che
secondo lui era venuta benino!
In pratica funzionava leggendo, frase per frase un qualsiasi file di testo e
letteralmente "passandola" al motore di PCBrain che ne estraeva le relazioni
e le ficcava in una sua rete semantica!
Tutto qui!
Dome
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
PC Brain Official Web Site
http://digilander.iol.it/pcbrain
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 
grazie della risposta...questa idea l'avevo avuta anche io, infatti mi 
sono scaricato il sorgente del tuo PCBrain (quello disponibile sul sito) 
per raccapezzarmi un po' nella costruzione di una rete semantica, ma ho 
visto che non e' cio' che voglio, cioe' e' troppo complesso cazz, bene o 
male con il tuo metodo il software e' "costretto" a capire cio' che c'e' 
  scritto nel testo, io vorrei fare una cosa molto piu' "dumb" in quanto 
quello che mi interessa e' realizzare un software che possa fare da 
risponditore automatico per il web, quindi una solfa a pattern matching, 
non una vera ai...


 conoscenza?
Quello che vuoi realizzare e' un sistema esperto, ovverossia un software
dotato di una base di conoscenze (in genere specifiche rispetto a un
determinato campo) in grado di emulare un "esperto".
La KB (Knowledge Base) puo' essere strutturata in una miriade di modi (dagli
alberi, alle reti semantiche, ma molto spesso con costrutti piu' semplici ad
esempio in CLIPS o JESS). Figo, dirai, come ha detto chiunque negli anni
'70. Ma.
Purtroppo non c'e' un modo "semplice" in cui introdurre questa conoscenza.
Fare quello che proponi tu, ovvero text-mining per produrre una KB da
sistema esperto, e' un azzardo. Pensa ai risultati penosi delle varie
knowledge-base del sito Microsoft ^_^. Non sono a conoscenza di sistemi
realizzati in questo campo. Potresti, eventualmente, pensare a un metodo di
elaborazione di regole per crescita e pruning, ma sinceramente non penso
funzionerebbe.
Ciao,
Stefano

 > Sto provando a fare una cosa identica a questa con PCBrain. Lo fa gia la
[CUT]
