Re: Adesso è mattino
[ Nouvelle discussion
| Répondre au groupe
|
it.comp.ia ]
"Giuseppe" <pippo_661@libero.it> ha scritto nel messaggio
news:87Z14Z121Z6Y1212233159X5727@usenet.libero.it...
> Il 30 Mag 2008, 18:56, "Ciccio" <flentini@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.
La programmazione a mezzo script è stata portata avanti oltre ogni limite, a
mio avviso senza grandi risultati. Per esempio Alice www.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?
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). 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.
Spero con questo aver chiarito la superiorità dell'approccio semantico e
perchè tale strategia ha successo nella maggior parte dei casi.
Francesco Lentini
www.eloisa.it

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|