On 2 Giu, 19:55, "Ciccio" <flent...@eloisa.it> wrote:
> "Giuseppe" <pippo_...@libero.it> ha scritto nel
messaggionews:87Z14Z121Z6Y1212233159X5727@usenet.libero.it...
>
>
>
> > Il 30 Mag 2008, 18:56, "Ciccio" <flent...@eloisa.it> ha scritto:
>
> >>Cut
>
> > Grazie della risposta. Mi spieghi però come puoi definire intelligente un
> > bot che dialoga nel seguente modo?:
>
> > Utente: Ciao
> > Eloisa: Hasta la vista baby?
> > Utente: come mi chiamo?
> > Eloisa: ...Bene, se vuoi dirmi il tuo NOME digitalo ora (senza aggiungere
> > altro), altrimenti digita No...
>
> > ??? e già qui ci sarebbe da ridere.....perchè chiede di inserire solo il
> > nome senza aggiungere altro? Forse perchè non è in grado di capire che ad
> > esempio Giuseppe è un nome di persona? Eppure basterebbe usando il pattern
> > matching associare ai nome come Giuseppe, Marco etc e la frase mi chiamo
> > .... il mio nome è..... e via dicendo. Ma andiamo avanti.
>
> > Utente: mi chiamo Giuseppe.
> > Eloisa: GIUSEPPE ...Suppongo che per te abbia un significato...
> > Utente: Giuseppe è un nome di persona
> > Eloisa: Giuseppe? Spiegati meglio...
> > ..
> > Utente: Che vuol dire Giuseppe?
> > Eloisa: In una economia basata sul profitto, "gratis" è una parola priva
> > di
> > significato. Quando leggi la parola "gratis", c'è qualcuno che ti vuole
> > fregare.
> > -------------------------------
> > e va bene glielo spiego
> > ----------------------------------
> > Utente: Giuseppe è un nome di persona
> > Eloisa: GIUSEPPE ...Ma mi faccia il piacere...
> > Utente: che cosa è Giuseppe?
> > Eloisa: La Giustizia è la serva della Legge! O forse era il contrario....
>
> > Va beh...mi fermo qui...è evidente che forse sebbene non sia un pattern
> > matching. qualunque cosa sia è senza dubbio molto random....apprendimento
> > prossimo allo zero..e soprattutto comprensione ZERO.
>
> Questo aspetto andrebbe migliorato, ma non è un aspetto importantante.
> Rientra nella programmazione a mezzo script e richiede solo pazienza.
> Script è un copione che il programma è tenuto a "recitare". Per esempio:
>
> Eloisa>...Bene, se vuoi dirmi il tuo NOME digitalo ora (senza aggiungere
> altro), altrimenti digita No...
> Utente>Giuseppe
>
> Eloisa>Ok, adesso conosco il tuo nome... GIUSEPPE
> Utente>Come mi chiamo?
>
> Eloisa>Hai detto di chiamarti... GIUSEPPE
>
> Lo script prevede il riconoscimento della domanda "Come mi chiamo?", oppure
> "Ti ricordi il mio nome?", eccetera. Ci vorrebbe uno script per la gestione
> dell'età (che effettivamente c'è) e via di seguito per ogni tipo di reazione
> preordinata che il programma dovrebbe avere.
Ma scusa, non capiva il linguaggio naturale?
Allora com'è che le serve uno script per ogni situazione?
> La programmazione a mezzo script è stata portata avanti oltre ogni limite, a
> mio avviso senza grandi risultati. Per esempio Alicewww.alice.orgè un
> poderoso ammasso di script, per la creazione dei quali è stato creato un
> linguaggio chiamato AIML (derivato da XML).
>
> Secondo me (e secondo altri) è più importante l'aspetto semantico. Per
> esempio:
>
> Utente>chi ha vinto ad amici di maria de filippi
> Eloisa>Vuoi sapere se seguo certi personaggi televisivi?
Utente: maria de filippi
Eloisa: Non seguo i personaggi televisivi. Penso di avere impegni più
urgenti, come dare retta ai miei utenti, che diventano sempre più
numerosi ed esigenti.
Utente: maria de filippi?
Eloisa: ...Ancora con questa storia? Sono certa che prima o poi
troverai qualcosa di nuovo da dire. Dai che ce la fai...
Utente: di che sesso è maria de filippi?
Eloisa: ...SESSO è un argomento che posso trattare solo in
Tempomacchina Eloisa...
[fa pure la mignotta virtuale? :D]
Utente: che lavoro fa maria de filippi?
Eloisa: Vuoi sapere se seguo certi personaggi televisivi?
Utente: No, voglio sapere che lavoro fa Maria de Filippi
Eloisa: ...Scusa se ripeto, ma 'repetita juvant' dicevano i Latini...
Vuoi sapere se seguo certi personaggi televisivi?
Utente: maria de filippi è un personaggio televisivo?
Eloisa: ...Beh, penso di averti risposto... Vuoi sapere se seguo certi
personaggi televisivi?...
Utente: No
Eloisa: ...Forse posso aiutarti a fare una ricerca. Digita 'cerca con
google' o qualcosa del genere...
> Una risposta del genere può essere data da un programma che attinge a ciò
> che sa (maria de filippi E' UN personaggio televisivo) per ovviare al
> problema di ciò che non sa (chi ha vinto ad amici).
Infatti non sa esprimere che maria de filippi è un personaggio
televisivo.
> Eloisa non sa "chi ha
> vinto ad amici", mi pare ovvio. Potrebbe arrivare a saperlo con l'aggiunta
> di uno script, ma diventerebbe una seconda Alice.
Utente: Chi ha vinto Amici?
Eloisa: Vuoi sapere chi ha vinto le ultime elezioni?
Utente: No
Eloisa: ...Ho registrato la tua negazione, ma non conosco ancora il
tuo nome. Se vuoi dirmelo ora, digita 'io mi chiamo'...
[cerca di sviare il discorso...]
Utente: Zork ha vinto Amici
Eloisa: ...Ho già sentito qualcosa del genere, e ti ho anche
risposto... CHI HA VINTO AMICI - Vuoi sapere chi ha vinto le ultime
elezioni?
[bene ha risposto...]
Utente: No, voglio sapere chi ha vinto Amici
Eloisa: Sono stata programmata da una sottospecie di genio, detto
informatico.
[certo...]
> Spero con questo aver chiarito la superiorità dell'approccio semantico e
> perchè tale strategia ha successo nella maggior parte dei casi.
Si vede...