Newsgroup: it.comp.ia
Titolo: Rocco & Sandro svelano i loro segreti

Se posta lui, posto anch'io. Tanto ormai sono disoccupato :) e il tempo non
mi manca.
Poi ho visto che il contatore dei download alla pagina
www.eloisa.it/E3000/E3000.htm
 ha avuto un'impennata. Il log-file delle
conversazioni online tra Eloisa e i suoi utenti (home-page 
www.eloisa.it
) è
letteralmente esploso. Allora postare non costa nulla, e conviene pure.
La disattenta lettura (non ci vuole grande impegno) degli ultimi post,
specialmente di quelli a cura di Rocco Papaleo alias Draco Roboter e Sandro
Pons, rivela alcune cose interessanti.
Innanzitutto vorrei dire che Rocco & Sandro (scritto così) sembrerebbe il
marchio di fabbrica di due checche, tipo Dolce & Gabbana. Ma Rocco & Sandro
non sono due checche. Sono due programmatori sfigati.
Nulla di personale, naturalmente. Dico questo perchè so che programmare i
computer è una vera passione. Scrivere programmi di IA è un hobby/lavoro
affascinante. Vendere i propri programmi è il sogno nel cassetto di
qualunque programmatore. Penso che il massimo, per un programmatore, sia
scrivere programmi di IA e venderli.
Che siano due programmatori sfigati non lo dico io, ma loro stessi. Lo hanno
detto quando hanno preso in prestito il software open-source AliceBot, ne
hanno copiato il codice e hanno tradotto in italiano, con lavoro certosino,
l'inutile accozzaglia di frasi in lingua americana. Io gliel'avevo detto che
questa non era cosa buona e giusta. Due veri programmatori avrebbero scritto
il loro software, lo avrebbero pubblicizzato, eccetera.
E qui cominciano le dolenti note.
Visto che del loro lavoro certosino nessuno si occupava, e che il loro sito
striminzito nessuno lo visitava, l'attenzione di Rocco & Sandro si è
focalizzata sull'oggetto del desiderio, ovvero sull'unico software di IA
funzionante in Italia. L'unico di cui si parla, l'unico che genera fatturato
e l'unico che abbia un sito frequentato e in continua evoluzione. Il loro
interesse per Eloisa risulta ben chiaro dai loro interventi.
Se questi sono i fatti, ora entriamo nel campo delle ipotesi.
***Che sia stato proprio uno di essi a decrittare (abusivamente e
illegalmente) i files di lavoro di Eloisa 3000, un software coperto da
copyright, legalmente e gratuitamente distribuito tramite il sito
www.eloisa.it
 e il notissimo 
www.volftp.it
 (attualmente oltre 1000 download
solo da qui)?***
Nonostante tale azione si sia rivelata totalmente inoffensiva (anzi positiva
per la migliore conoscenza del personaggio virtuale Eloisa, vedi seguito),
rimane un'azione ignobile, degna della peggiore feccia internettiana e
umana. E come tale si ritorce su chi l'ha compiuta.
Perchè tale azione ignobile potrebbe essere stata compiuta proprio dalla
premiata ditta Rocco & Sandro? Per una serie di motivi:
1) I programmatori sfigati sono invidiosi (il loro sito ha spesso un fondo
verdastro, come l'invidia)
2) I programmatori sfigati sono frustrati: non essendo mai riusciti a
dimostrare la loro abilità, si dedicano ad azioni di hackeraggio
3) I programmatori sfigati invidiosi frustrati che si dedicano ad azioni di
hackeraggio sono vili (paura delle conseguenze penali, che oggi possono
essere molto serie)
La cosa incredibile è che i programmatori sfigati sono perseguitati dalla
sfiga! Infatti consumano tutta la loro energia nei punti 1) 2) 3),
quell'energia che potrebbero dedicare alla realizzazione di programmi
originali.
Inoltre i programmatori sfigati rivelano presto i loro piccoli segreti. E'
bastato qualche post ben azzeccato per farli uscire allo scoperto, e per
capire esattamente chi dei due ha decrittato (abusivamente e illegalmente) i
files di lavoro di Eloisa 3000. Così so anche chi devo ringraziare.
Ringraziare perchè:
A) Ha contribuito a far vedere che ***Eloisa non usa un data-base, bensì una
knwoledge-base***. Il file Standard.txt (sequenziale, senza puntatori, senza
indici) è semplicemente un elenco di frasi necessarie ad avviare e mantenere
in vita la conversazione. NOTA per tutti i creatori di chatbot o aspiranti
tali: il chatbot deve almeno saper dire chi è, chi l'ha creato e cosa ci sta
a fare al mondo... altrimenti l'utente se ne va! Poi entrano in ballo altri
fattori, tra cui la memoria a breve termine e la capacità di gestire gli
input inattesi. Tutte cose dette e ridette a proprosito di Eloisa, nonchè
pubblicate e ripubblicate su carta e su Web.
B) Ha contribuito a far vedere che le parolacce sono solo parolacce, che il
porco maleducato che le usa resta un porco maleducato e che con i porci
maleducati non c'è IA che tenga: basta un file (anche questo sequenziale)
chiamato Standard.trp.
A questo punto non resterebbe che rivelare l'identità del programmatore
sfigato invidioso frustrato... ma sarebbe troppo bello. Siccome sembra che
nella mente malata di qualcuno costui sarebbe una specie di eroe, è meglio
non farlo. Dev'essere lui a presentarsi.
Altrimenti che torni a strisciare, da quel verme che ha dimostrato di
essere.
--
Cibernetica-mente,
Francesco Lentini
http://www.eloisa.it
 - Eloisa® Official Web Site

Forse non ha capito... noi lo ringraziamo perchč grazie a lui lei ora ci sta
parlando un po' piů nel dettaglio del suo programma. E ci voleva un atto di
tal genere per farla venire allo scoperto? Metterŕ online i sorgenti solo
quando apriranno anche Eloisa Millennium? Non so se sia fattibile, ma di
certo non le piacerebbe!
Dome

 pubblicate e ripubblicate su carta e su Web.
Allora anche PCBrain è la stessa cosa! Ho letto i documenti su internet, e
la struttura del database, (o di quello che è) è molto simile a quella di
PCBrain, anzi, in PCBrain il sistema di controllo è più evoluto.
E comunque il semplice elenco non avvia e mantiene in vita la conversazione.
E' solo quello! Mi pare di aver capito (se il tipo non si è inventato
niente) che il tutto funziona solo con le frasi del database. Almeno in
Eloisa 3000
Dome

 
Ahi ahi ahi Lentini, ma perche' mi cade sempre in queste cose? Quando 
imparera' che non tutti i programmtori lavorano per il profitto? quando 
imparera' che magari c'e' qualcuno interesato alla ricerca e basta e che 
  intende condividere il frutto dei suoi studi con gli altri? quando 
imparera' che magari esistono programmatori il cui unico sogno e' 
realizzare software utili? Quando imparera' che magari il sogno di altri 
programmatori e' dimostrare che non 'e necessario spendere grosse cifre 
per dei software perfettamente funzionanti ed a volte migliori?
vabbe' lei e' un Talebano del software...mi spiace.
-- 
Saverio Vigni
HoRNet IT Manager
http://www.hor-net.com

 ha scritto nel messaggio
news:3BCE090A...@hor-net.com...

Ma no! Ho detto "scriverli E venderli". La prima cosa è grandiosa. Se c'è la
seconda, ancora meglio.
Però Talebano del software mi piace. Ne trarrò ispirazione per il prossimo
proclama ;-)


 Eloisa 3000
Con un pò di pazienza, scoprirai che c'è molto di più. Altro non posso
dirti...


 certo non le piacerebbe!
Mi piace parlare del mio programma. E' il mio passatempo preferito (infatti
ho ringraziato per primo).
Capisco che, dette da terze persone, le cose suonano più esplicite
(soprattutto quando si tratta di conferme). Ma le stesse cose erano state
già dette. Magari si tratta di una perdita di tempo, ma dal mio (nostro)
punto di vista tutto fa brodo... se serve ad allungare il brodo.



fai tutte le congetture del caso.
cmq sei arrivato al tuo scopo : pubblicizzare eloisa.
un peccato che con il lavoro di "uno come tanti" o come si chiama
abbia svelato il tuo lavoro,che in due parole si dice "manipolare stringhe"
con questo il discorso eloisa si chiude. (IMO)
tutti qui volevano sapere come funzionava eloisa. ora lo sappiamo.
con questo ho finito tutte le mie parole riguardo eloisa & C.
--
sandro pons

Grande!
E' esattamente come la penso io!
Dome

 files di lavoro di Eloisa 3000. Cosě so anche chi devo ringraziare.
Se č tanto contento degli perché non li ha pubblicati lei prima? E la
crittazione l'aveva usata solo per sprecare un po di tempo di calcolo?

 knwoledge-base***.
Una knowledge-base, se vogliamo essere pignoli, e' un data-base con un
sistema di regole a trigger ;-)
Stefano

sistema di regole a trigger ;-)
questo mi interessa... hai link a riguardo? (magari anche una piccola
spiegazione...) 8-|
lo so sono ignorante (nel senso che ignoro....) ;-)
--
Ciao!
Davide

 spiegazione...) 8-|
Ti spiego io rapidamente.
Supponi di avere la seguente base di dati (espressa in modo funzionale, ma
la puoi immaginare strutturata per tabelle):
UOMO(davide)
UOMO(stefano)
UOMO(rocco)
BIPEDE(davide)
BIPEDE(stefano)
BIPEDE(rocco)
MORTALE(davide)
MORTALE(stefano)
MORTALE(rocco)
ecc. ecc.
Ora io posso passare da questa formulazione estensiva (base di DATI) a una
formulazione intensiva (base di CONOSCENZE) che dica:
(REGOLE)
UOMO(x) -> MORTALE(x)
UOMO(x) -> BIPEDE(x)
(FATTI)
UOMO(davide)
UOMO(stefano)
UOMO(rocco)
Se pensi che invece di 3 persone ce ne potrebbero essere 3000, la differenza
tra 9000 statement espliciti e 3000 fatti + 2 regole mi pare chiara gia' in
termine di spazio occupato.
Inoltre, come da regole + fatti posso inferire altre verita' come TEOREMI (e
qui sta l'essenza della base di conoscenze come "base di dati + regole a
trigger"), posso anche mediante dimostratore automatico di teoremi costruire
nuove regole !
Capisci come una base di conoscenze sia molto piu' adatta a rappresentare i
processi della IA rispetto a una normale base di dati, e come sia
interessante per gli studiosi di IA trovare:
- algoritmi efficienti per la dimostrazione di nuovi teoremi (esistono)
- algoritmi efficienti per l'estrazione di nuova conoscenza (REGOLE)
dall'esperienza (FATTI inseriti dall'esterno) -> un "riassuntore" di
conoscenze automatico !
Scusa per la brevita',
Stefano