Newsgroup: it.comp.ia
Titolo: Eloisa Web & 3000 ci rivela i suoi segreti...

...e Lentini viene svergognato
Quando una tesi viene costruita su un castello di menzogne è ovvio che
primo poi un mattone viene posto male, e tutto viene scoperto. E' il
caso di Francesco Lentini che, dopo aver decantato le doti incredibili
(appunto) di Eloisa su innumerevoli NG , finalmente è stato
smascherato: Eloisa (almeno nella versione 3000 e quella per il Web)
lavora con il pattern matching.
Lo dimostra il fatto che entrambe le versioni contengono 3 files
(standard.txt, standard.eva, standard.trp), che altro non sono che
file di testo binari, criptati con una banale libreria (Encryptor.ocx,
chiave 2577).
Era logico che le risposte di Eloisa non dipendessero da una NN, sia
per la velocità di esecuzione del programma, che per la perfezione
(l'umanità) dell'output prodotto.
Funzionamento di Eloisa
Eloisa contiene i seguenti file di dati:
	- Standard.txt (database di keyword - risposte) Vedi il punto
successivo
	- Standard.eva (database di risposte EVAsive)
	- Standard.trp (database di parolacce)
Il file standard.txt è strutturato come segue:
<cut di standard.txt criptato>
JABYSNYF WQ WVIChHEK		<--- ???
Ljoi purbrjx di ameifziq	<--- ???
Jabyabi jvq bnxu saclix		<--- ???
</cut>
<cut di standard.txt decriptato>
PARLIAMO DI AMICIZIA		<--- Parole chiave
Vuoi parlare di amicizia	<--- Prima risposta: da l'illusione
all'utente che Eloisa sia in grado di "girare" la domanda 				     in
forma interrogativa, o viene usata nei casi in cui il programma non
sia sicuro 				     dell'input
Parlami dei tuoi amicil		<--- Risposta vera e propria. E' terminata da
una lettera dell'alfabeto, di cui non sono 				     ancora riuscito a
capire il significato.
				     Penso si tratti del "tipo" di affermazione
</cut>
Come potete vedere abbiamo un vero e proprio database che alla fine
funziona esattamente come Eliza (ovvero per pattern matching).
Lentini quindi andava ad aggiungere MANUALMENTE dei pezzi di
conoscenza. E giusto per capirsi il database della versione per il web
occupava circa 800 kb, mentre quello della versione ricaricabile circa
300 kb, con la possibilità di aggiornarsi via internet (anche a
pagamento). La sensazione sia quella che Lentini abbia prima tolto una
buona parte del database, e poi, su pagamento degli utenti egli
aggiungerebbe una parte del vecchio database da 800kb (TRUFFANDO
quindi gli utenti che PAGANO per i suoi aggiornamenti).
Analizziamo ora il database di risposte evasive (che secondo Lentini
Eloisa non forniva mai)...
<cut di standard.eva decriptato>
 75 
Che significa?
Che vuol dire?
Preferisco vivere...
Come inizio non c'è male... e anche come fine.
Forse...
Forse si, forse no...
Da quale punto di vista?
</cut>
Si tratta di una semplice lista di stringhe (per il programma
identiche). Il primo numero rappresenta il numero di risposte evasive
E infine il database di parolacce
<cut di standard.trp decriptato>
ARRAP
BALDRACCA
BASTARD
BATTONA
...
SPERM
</cut>
Contiene molte parolacce ricorrenti nella lingua italiana (o pezzi di
esse), ma anche molte parole di altro uso, analizziamo per esempio
"SPERM":
Provate a chiedere ad Eloisa se sa cosa è uno Spermatozoo, e vedrete
come vi manderà a stendere!
Ci sarebbero ancora molte cose da dire e molte critiche da fare al
prodotto di Lentini e alla sua TRUFFA verso chi paga i suoi prodotti e
i suoi aggiornamenti.
Scusate tutti il modo brutale in cui questo documento Vi è pervenuto,
ma la verità deve essere sempre e comunque proprietà di tutti.
NOTE:
Sapendo di essere in difetto con i suoi utenti e avendo pensato che
molti esperti avrebbero controllato la veridicità delle sue bufale,
l'Eloisacreator ha cercato di non promulgare assolutamente i dettagli
degli algoritmi che muovono Eloisa. Per fare ciò ha:
	- Criptato il database in essa contenuto
	- Compresso il programma principale con una copia (a mio avviso
pirata) di Wbox
	- Raccontato balle sui sistemi che muovono Eloisa
Per decriptare il database di Eloisa ho usato un foglio di excel con
delle macro scritte da me con l'aiuto di alcuni amici che incapsulano
la libreria Encryptor.OCX
NOTA PER FRANCESCO LENTINI:
Complimenti: hai fatto davvero un ottimo lavoro in questi anni: hai
creato un database di risposte molto ampio! Si tratta di circa 3000
frasi solo per Eloisa 3000 base (300kb di database). Contate che il
database completo occupa ALMENO 800 kb ;)
NOTA PER TUTTI:
Vorrei far notare che i dati presenti su questo documento si
riferiscono SOLO alla versione Web e 3000 di Eloisa. Non vi so dire
quanto Eloisa ME sia migliore, se anche quel programma sia una truffa
e via dicendo. Spero per il signor Lentini che Eloisa ME sia come ce
la presenta, ma dubito fortemente che possa essere così!
Stavolta chiamo l'Eloisacreator a smentire la comunità virtuale. Provi
a pubblicare lo pseudocodice, o solo il design di Eloisa ME, o ci
illustri DETTAGLIATAMENTE il suo funzionamento, o la smetta di
infettare i NG di mezzo mondo

Cavoloooo!
Ma allora ci avevamo azzeccato?!?!
Uazza uazza!!
Dome



Perche', avevi dei dubbi? Non vedo l'ora che giunga la risposta di
Lentini, eheh. Chissa' che cosa inventa questa volta.
Ciao,
Anders

 Lentini, eheh. Chissa' che cosa inventa questa volta.
Uh! Risposta così semplice che non ci vuole nemmeno il tempo di inventarla.
Decrittare alcuni files di un software che attualmente stiamo regalando ci
dice semplicemente due cose:
1) che l'interesse sul software in questione è notevole (fenomeno peraltro
già noto)
2) che è stata compiuta un'azione illegale (infatti l'autore della
decrittazione evita di presentarsi)
Per il resto l'azione può essere considerata anche positiva, poichè consente
di verificare come si comporta Eloisa quando riceve un input ***non compreso
in nessuno dei file in questione***. Non ci sarà più bisogno di pubblicare i
log!
In fondo, Eloisa dovrebbe dire grazie all'autore della decrittazione. Anzi,
lo invito a presentarsi per ringraziarlo personalmente.
--
Cibernetica-mente,
Francesco Lentini
http://www.eloisa.it
 - Eloisa® Official Web Site

 lo invito a presentarsi per ringraziarlo personalmente.
Eh eh... non penso che il simpaticone in questione sia tanto matto ;-)

 lo invito a presentarsi per ringraziarlo personalmente.
Si così
lo denunci. ahahahahahahah
rode vero? brucia, caspita se brucia
 Le
bugie hanno le gambe corte, specie se sono così palesi .... 
- Non ha un
database
- Non esiste un database di frasi
- Non si tratta di frasi fatte
- .....
- ...
haahahahah come me la rido.
L'unica cosa che mi dispiace è
che da oggi ci sarà un disoccupato in più in Italia.
Cmq davvero
complimenti a uno come tanti ... sei un grande.
--------------------------------
Inviato via 
http://usenet.iol.it
 

lo invito a presentarsi per ringraziarlo personalmente.
Bene, credo che questo valga come un'esplicita autorizzazione alla
pubblicazione della decrittazione completa.
Grazie, e ciao,
Anders

 complimenti a uno come tanti ... sei un grande.
Anche da parte mia! ;)
A parte la ______ostilità _______ nei confronti di Eloisa, almeno abbiamo
tutti quanti una idea chiara su Eloisa. Secondo me se FL ce ne avesse
parlato dal principio tutto questo non sarebbe successo. Eloisa per certi
(tanti) aspetti resta cmq un prodotto valido!
Dome

 Eh eh... non penso che il simpaticone in questione sia tanto matto ;-)
E perchè? Da come parla si sente un eroe. Dal nostro punto di vista è quasi
un benefattore. Rinnovo l'invito a presentarsi... in modo da potergli
inviare per corriere espresso una copia omaggio di Eloisa Millenium Edition
(valore commerciale Lire 175.000 IVA compresa).
Purchè non mi vada a cracckare pure questa, perche stavolta mi
arrabbierei... :-(((
;-)


 complimenti a uno come tanti ... sei un grande.
Scusa Mario, ma perchè un grande?
Forse lo stai dicendo a te stesso, perchè anche tu non ti presenti e quindi
ti senti un grande. O forse sei tu stesso che hai fatto il cattivo e
rispondi a te stesso.
Ma dimmi cosa c'è di grande nel decrittare un file.


 pubblicazione della decrittazione completa.
Ma certo. Purchè accompagnata da nome, cognome e indirizzo dell'autore*, del
Webmaster e del gestore del sito (le ultime due comunque obbligatorie).
Francesco Lentini
http://www.eloisa.it
 - Eloisa® Official Web Site
*Siccome l'autore sei tu, questa è una cosa molto improbabile. In fondo non
ti sei presentato mai, nemmeno per dire cosa pensi. Per questo penso che
l'autore sei tu.

 arrabbierei... :-(((
Non si tratta di craccare...

Cmq... perche non manda una copia omaggio anche ai suoi amici sviluppatori
di chatterbot? ;)
Cmq quanto è facile/difficile violare i segreti di Eloisa? E' una cosa alla
portata di tutti capirne i suoi meccanismi? Almeno sveliamo al 100% e siamo
a posto ;)
Dome

 l'autore sei tu.
Non comincerei a dare colpe a destra e a manca!

 pubblicazione della decrittazione completa.
Scusate, ma sapendo la chiave è difficile farlo da noi? (sempre che lentini
non si arrabbi!)
Dome

 che da oggi ci sarà un disoccupato in più in Italia.
Infatti sono già disoccupato. Posso dedicare tutto il mio tempo a insegnarti
l'ABC dell'Informatica. Oppure a tenere corsi di IA su questo NG :-)))
Però non ho nessun problema. E nemmeno Eloisa, la quale continuerà a
conversare online (anzi di più), ad essere scaricata (anzi di più), ad
essere venduta (chissà).
L'unico che ha dei problemi mi sa che sei tu. Perchè uno che non sa cos'è un
data-base, e che scrive "haahahahah come me la rido" in un NG che *dovrebbe
occuparsi di IA*, non può che essere un tipo afflitto da seri problemi.


 ha scritto nel messaggio
news:ot1z7.33008$1H1.3...@news.infostrada.it...

Non è difficile. Ma non è neanche molto utile.
Non è un data-base (vedi spiegazioni in altro post).
E non spiega nulla (vedi famoso esempio della "stanza cinese").
Vedere Eloisa 3000 in azione può solo accrescere il suo valore (anche questo
spiegato in altro post).


l'autore sei tu.
Beh, ti diro' che purtroppo non sono io. Purtroppo, perche' mi
piacerebbe essere in grado di fare cio' che l'autore ha fatto.
Quanto al presentarmi, puoi andare a scaricarti il mio programma di
vita artificiale all'indirizzo che ho segnalato, e li' troverai il mio
nome vero. Spero che ti piaccia il programma, anche se ti avverto che
e' un prodotto decisamente amatoriale.
Ciao,
Anders

la libreria Encryptor.OCX
complimenti per il lavoro, noi non volevamo arrivare a tanto ;-)
Direi che si potrebbe mettere nelle FAQ il funzionamento (da te presunto)  di
ELOISA3000..no?
--
sandro pons

 2) che è stata compiuta un'azione illegale 
Mi citi il punto del contratto in cui c'e' scritto che non si puo'?
Ciao R.
-- 
Inviato il mer 17 ott 2001 11:12:50 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

occuparsi di IA*, non può che essere un tipo afflitto da seri problemi.
hahaahahahah da quale pulpito, a proposito sai che la pubblicità continua a
scopo di lucro su NG ... vabbè lasciamo perdere.
Ciao


 ELOISA3000..no?
http://it.geocities.com/roccopapaleo/faq/italiano/eloisa.html
Se l'autore vuole fare cambiamenti me lo comunichi.
Ciao R.
-- 
Inviato il mer 17 ott 2001 11:21:35 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

 ELOISA3000..no?
Un ulteriore riferimento a Eloisa non può farci che piacere (anche se basato
sull'illegalità e fatto in termini arbitrari).
Non per niente il contatore dei download... da ieri sera si è impennato.


 piacerebbe essere in grado di fare cio' che l'autore ha fatto.
Bene, esaminiamo ciò che ha fatto, poi vedremo se ancora ti piacerebbe
averlo fatto.
1) Decrittando il file delle parolacce, ha dimostrato ciò che avevo detto a
proposito sulla gestione del turpiloquio. Ricorderai quel tizio che
pretendeva di testare Eloisa (o in generale un chatbot) digitando sconcezze
a più non posso; ricorderai anche che molti erano d'accordo. ***In realtà,
era Eloisa che stava testando loro, cioè la loro maleducazione.*** Io dissi
solo che la gestione del turpiloquio era così semplice da non riguardare
l'IA.
2) Decrittando il file delle frasi, ha dimostrato che Eloisa non usa un
data-base. Un file sequenziale, senza indici e privo di puntatori, non
configura nessun data-base. Poi l'amico si è lasciato trasportare (odio
verso le macchine intelligenti? antipatia verso il sottoscritto?) dicendo
che quello era una data-base, dimostrando così la sua ignoranza. Io avevo
sempre detto che Eloisa ha un nucleo di frasi pre-impostate, necessarie per
avviare e mantenere un certo livello di dialogo. ***Poi Eloisa va da sola,
mentre gli altri chatbot restano con le loro frasi precotte.*** Questo è
quello che ho sempre detto.
In generale, ha compiuto un'azione scorretta, illegale e per giunta stupida.
Infatti, se il suo obiettivo era quello di screditare il lavoro che c'è
dietro un programma come Eloisa (ancora una volta: odio? invidia? boh!), ha
ottenuto l'effetto contrario, perchè vedere le frasi in chiaro consente di
vedere come Eloisa si comporta con le frasi totalmente nuove. Io avevo detto
soltanto che ***Eloisa crea nuove connessioni in modo autonomo***, proprio
quando si trova di fronte a frasi nuove.
In particolare, non ha causato grossi danni, nè economici, nè di immagine.
Esistono tanti programmi open, e sono anche piuttosto popolari. Ora Eloisa è
open al 50%, che c'è di strano? Può essere un vantaggio.
In ultima analisi non ha compiuto alcuna impresa straordinaria.
Primo perchè la criptazione dei files di lavoro non era una cosa seria
(chiave corta, algoritmo amatoriale). Infatti il programma è criptato in
modo più serio. Se fosse capace di imprese straordinarie, dovrebbe fare il
reverse-engineering di quest'ultimo.
Secondo perchè... gli hacker sono sempre esistiti, ma non hanno mai cambiato
il mondo. Pensa a quelli che sono entrati nel sito della NASA o della Casa
Bianca. Hanno cambiato la home-page per un giorno, poi tutto è trornato come
prima. La Casa Bianca è ancora lì, e molti di loro sono in galera. Stessa
cosa dicasi per quelli che craccano i programmi della Microsoft, della
Adobe, ecc, sentendosi grandi. Microsoft e Adobe sono ancora lì, e ci
resteranno per molto tempo ancora.
Anche Eloisa è ancora lì, e ci resta. Anzi, si rafforza. Se a qualcuno la
cosa non piace, questo è un problema suo.
--
Cibernetica-mente,


 configura nessun data-base.
http://webopedia.internet.com/TERM/d/database.html
1) A collection of information organized in such a way that a computer
program can quickly select desired pieces of data. You can think of a
database as an electronic filing system. 
Ciao R.
-- 
"Io avevo sempre detto che Eloisa ha un nucleo di frasi pre-impostate,"   
                            Francesco Lentini
-- 
Inviato il mer 17 ott 2001 12:10:02 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

log!
... e mi ha permesso di capire cosa lei intendeva per "connessioni" a
frasi di risposta.
in effetti, una procedura che esegue il parsing della frase di input
dovrebbe essere monotona e ripetitiva. Ma a quanto pare nella sua
decennale esperienza ha escogitato un (buon, a mio parere) sistema per
rendere meno noiosa l'apparizione delle frasi di risposta restituite
dal bot. E visto che questo è anche il mio obiettivo (oltre che
riuscire a far interagire il bot con la maggior parte dei protocolli
web [1]), sto pensando di riprodurre un algoritmo del genere.
Passo subito alla descrizione tecnica (IMHO):
ho fatto alcuni test su eloisa, che non pubblico per spazio,
semplicemente. Ed ho notato che sono rari i casi in cui risponde "non
computabile"; Probabilmente questi sono casi in cui non trova
corrispondenze anche parziali a quanto scritto. E' utile sapere anche
che per ottenere una risposta non è necessario per forza inviare una
frase di senso compiuto, il che significa che il bot esegue una
ricerca casuale di corrispondenze e, sempre casualmente, restituisce
un output tra quelli trovati. Questo è un punto a suo sfavore, perchè
una frase non in topic fa male al dialogo e maldispone
l'interlocutore.
A questo punto, è il caso di adottare il "già visto" parametro di
probabilità che conduce la decisione della frase da pubblicare ad un
valore numerico di probabilità statistica (non ricordo più chi ma ci
sono diverse persone in questo NG che lo fanno).
Il come mi è molto oscuro... ma almeno alla domanda "cos'è uno
spermatozoo?" non vedrò risposte tipo: "Fatti fottere, Stronzo".
[cut]
[1] Stavo pensando adderittura ad un protocollo di linguaggio
naturale. Un giochino tipo chat che tuttavia risulterebbe molto
divertente e su larga scala, visto che come client si utilizzerebbe
Telnet. Se qualcuno è interessato, mi faccia sapere... :-)
--
Ciao!
Davide

Concordo, il morphing č illegale e punibile.
ritratto su questa mia affermazione avventata, e mi scuso con gli
interessati. Il morphing č illegale, ma deve essere dimostrato.
Chiedo venia.
--
Ciao!
Davide

 ha scritto nel messaggio
news:213Z144Z205Z206Y...@usenet.iol.it...
Beh, mi riferivo più che altro al tuo user-id. Uno che si fa chiamare così è
un tipo capace delle peggiori sconcezze.
Francesco Lentini
http://www.eloisa.it
 - Eloisa® Official Web Site


 computabile";
La sua analisi va bene come qualunque altra. L'analisi, la critica (e
perfino la decrittazione abusiva!) denotano un alto livello di interesse. E'
un fatto che da giorni e giorni (forse un mese) non si parla d'altro, e
questo si spiega, a mio parere, col fatto che Eloisa "dice" qualcosa.
Proprio ciò che non dicono gli altri chatbot, di cui infatti non si parla.
Perchè non servono a nulla, nemmeno a far parlare di essi.
Senza entrare nel merito, aggiungo solo che molto presto Eloisa abolirà il
"non computabile". Non sbaglierà più.


E impariamo a quotare!!!
Dome

 Concordo, il morphing è illegale e punibile.
Ripeto anche a te la domanda: secondo quale legge? Quale punto del
contratto lo vieta? Mi dai un link alla definizione di morphing?
Grazie.
Ciao R.
-- 
UCITA is bad.
http://www.cnn.com/2000/TECH/computing/05/08/reverse.engineering.idg/
-- 
Inviato il mer 17 ott 2001 19:19:01 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

". In questo
caso la mia azione sarebbe illegale, e denunciabile all'autorita`
giudiziaria come "diffamazione", in quanto cio` da me detto ricadrebbe
sulle spalle della "personalita` virtuale" che identifica univocamente
la persona reale (Davide Casero, nell'esempio) su Internet (e USENET in
particolare).
Bye,
 Emmanuele.
-- 
I ... Owe ... You ... Pain! -- Willow, "Tough Love"
Italian Buffy Resource Site (Beta) - 
http://www.ibrs.f2s.com
GnuPG Key ID: 0xA4320FF4
GnuPG Key FP: 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 (nemmeno dall'abuse del ISP). 
Dall'abuse si'.
Ciao R.
-- 
Inviato il mer 17 ott 2001 20:41:58 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

 Dall'abuse si'.
No, dall'abuse no. Mi spiace, ma anche tra quelli che fanno quAlcosa, il
morphing non e` considerato. Al massimo mandano un avvertimento, ma
nulla di piu`.


Stante questo.. e' un abuso che si puo' segnalare all'abuse desk? Nel
Si`.
<quote>
Ciao R.
-- 
Inviato il gio 18 ott 2001 12:08:55 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/


Curioso, soprattutto perche' adesso consigla di usare il kill-filter.
Ad ogni modo, difficilmente gli abuse fanno qualcosa, in questi casi.
Parlo per esperienza diretta.


 Parlo per esperienza diretta.
Questa e' un'altra faccenda. Soprattutto se stai parlando dell'abuse di
tin...
[it.news.net-abuse se vuoi discuterne]
Ciao R.
-- 
Inviato il gio 18 ott 2001 19:18:18 CEST da 
fw01-e31.inferentia.net
[217.29.160.1]
http://www.neuromante.net/

 il link al messaggio?
No, mi e` stato riferito in mail privata con un amico che stava
parlando, in mail privata, con d'Itri, per alcune faccende capitate un
anno fa su it.fan.startrek.
Chiudo qui l'OT, e` meglio...


 resteranno per molto tempo ancora.
Frase esemplare per stupidita', complimenti.
Stefano

 > dovrebbe essere monotona e ripetitiva. Ma a quanto pare nella sua
[CUT]


dove la potenza dell'algoritmo e' minimale.
[snip]
sniff... sniff... :-(((((
se solo avessi qualche link... ma non ci sono in italiano? e con
esempi? :-)
--
Ciao!
Davide

Con tutto il rispetto con Raistlin penso sia una fesseria... o abbiamo tutti
il prosciutto davanti agli occhi, e non ci siamo accorti che i nostri
chatterbot sono superati ancora prima di nascere. Io personalmente non ho
mai visto NN fatte cosi... Magari mi sbaglio
IMVHO
Dome
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
PC Brain Official Web Site
http://digilander.iol.it/pcbrain
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-