Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 13-06-2001, 11.02.32   #1
EcHo2K
WT programmer
 
L'avatar di EcHo2K
 
Registrato: 05-01-2001
Loc.: Siena
Messaggi: 523
EcHo2K promette bene
qualke giorno fa c'era stato un post sul forum generale che parlava di intelligenza artificiale, e piu' precisamente di un software chiamato Eloisa.

Bene, credo di aver realizzato una cazzata del genere pure io, solo per divertimento:

http://www.hor-net.com/iris/

come funziona?

beh, attualmente e' molto scemo non e' un'intelligenza artificiale molto raffinata, per ora...

si appoggia su un database MySQL, il databse contiente 5 campi, ma solo 2 sono attualmente importanti:

ID
domanda (importante)
risposta (importante)
peso
valore

l'utente immette una domanda nella casella di input, tipo:

"ciao, come ti chaimi?"

la stringa viene elaborata, viene tolta tutta la punteggiatura e divisa parola per parola, in modo da avere delle "keywords". A questo punto viene fatta una ricerca per keywords nel database sul campo "domanda", il record che contiene il maggior numero di occorrenze e' probabilmente molto simile alla domanda che l'utente ha fatto al sistema, quindi possiamo dare con tranquilita' la risposta associata a quella domanda.
Ovviamente e' facile capire che il giochino funziona sempre meglio tanto piu' grande e' il dtabase, per questo motivo e' presente un campo in cui aggiungere coppie "domanda/risposta" se si ritiene che la risposta data da IRIS sia spagliata o insoddiffacente.

Se funziona bene in questa configurazione prevedo di far entrare in gioco anche il campo peso, che appunto da un "peso" diverso ad ogni coppia domanda/risposta e che va ad influire nel processo decisionale.

Il campo valore lo ho previsto per dare una sorta di "morale" al programma inserendo ad esempio 1 0 -1 possiamo esprimere tre valori tipo "positivo" "neutrale" o "negativo" quindi possiamo fare scegliere delle risposte che noi riteniamo positive e far sembrare IRIS + "ottimista"

comunque, per ora cerco di allrgare la sua base di conoscenza, poi la affineremo...

provate a farci 2 chiacchiere, ed aggiungete informazioni al db.

le informazioni si aggiungono nella forma: domanda senza il punto interrogativo - risposta cosi' come apparira' a video.

ps.
ci sono dei comandi speciali che riportano informazioni di sistema, ma ve li lascio scoprire povate a chiedere che ora e' ad esempio
___________________________________

Wintricks.it script programmer
vuoi un sito internet professionale???
www.hor-net.com !
...the Penguin Power
EcHo2K non è collegato   Rispondi citando
Vecchio 13-06-2001, 14.21.35   #2
Etabeta
Hero Member
 
Registrato: 09-04-2000
Messaggi: 1.104
Etabeta promette bene
quanto occupi?
che ore sono?
quanti anni hai?

molto bello....potrei avere i sorgenti?

Etabeta non è collegato   Rispondi citando
Vecchio 13-06-2001, 14.47.40   #3
EcHo2K
WT programmer
 
L'avatar di EcHo2K
 
Registrato: 05-01-2001
Loc.: Siena
Messaggi: 523
EcHo2K promette bene
mi vergogno un po' perche' sono molto sporchi, pieni di righe di debug ed il software e' stato partorito dalle 18:30 alle 20, quindi non contiene tutti i controlli decisionali che vorrei (ed infatti spara una marea di cazzate...) mi dai un po' di tempo per affinarlo? poi ti do anche i sorgenti
___________________________________

Wintricks.it script programmer
vuoi un sito internet professionale???
www.hor-net.com !
...the Penguin Power
EcHo2K non è collegato   Rispondi citando
Vecchio 13-06-2001, 16.59.32   #4
BiOS
Guest
 
Messaggi: n/a
Molto carino

Rendimi partecipe di tutte le evoluzioni, che ste cose mi piacciono da morire!


  Rispondi citando
Vecchio 14-06-2001, 07.22.19   #5
LeleB
Senior Member
 
Registrato: 04-07-2000
Loc.: Riccione,Italia
Messaggi: 267
LeleB promette bene
Mi renderesti partecipe anche a me del sorgente?
Fa quasi tenerezza!!

Approposito, l'hai scritto in PHP?
LeleB non è collegato   Rispondi citando
Vecchio 14-06-2001, 10.10.16   #6
EcHo2K
WT programmer
 
L'avatar di EcHo2K
 
Registrato: 05-01-2001
Loc.: Siena
Messaggi: 523
EcHo2K promette bene
yes PHP

adesso funziona tipo "fuzzy logic" pero' non e' pienamente fuzzy, vedro' di rivederlo...poi pormetto che vi metto un link ai sorgenti (comunque il concetto non e' complicato...)
___________________________________

Wintricks.it script programmer
vuoi un sito internet professionale???
www.hor-net.com !
...the Penguin Power
EcHo2K non è collegato   Rispondi citando
Vecchio 14-06-2001, 17.50.27   #7
Etabeta
Hero Member
 
Registrato: 09-04-2000
Messaggi: 1.104
Etabeta promette bene
tnx, se mi fai avere i sorgenti te ne sarei molto grato.....magari insieme riusciamo a farla diventare ancora più...intelligente

Etabeta non è collegato   Rispondi citando
Vecchio 15-06-2001, 15.11.43   #8
EcHo2K
WT programmer
 
L'avatar di EcHo2K
 
Registrato: 05-01-2001
Loc.: Siena
Messaggi: 523
EcHo2K promette bene
allora ora e' completamente fuzzy...

se la volete scaricare:

www.hor-net.com/iris/iris.tar.gz

tenete presente che NON ci sono help, il codice e' pieno di istruzioni di debug commentato poco e commentato male.

se ci capite bene altrimenti provate a scrivermi una linea...(traduzione libera da "drop me a line" )

buon hacking!
EcHo2K non è collegato   Rispondi citando
Vecchio 15-06-2001, 15.58.04   #9
quipo.it
WT Assistant
 
L'avatar di quipo.it
 
Registrato: 19-12-2000
Loc.: Cambiano (Torino)
Messaggi: 591
quipo.it promette bene
Ehi, questo thread mi era sfuggito...

Che figata!
quipo.it non è collegato   Rispondi citando
Vecchio 15-06-2001, 19.12.29   #10
Etabeta
Hero Member
 
Registrato: 09-04-2000
Messaggi: 1.104
Etabeta promette bene
bellina...più semplice del previsto

Etabeta non è collegato   Rispondi citando
Vecchio 15-06-2001, 22.07.01   #11
LeleB
Senior Member
 
Registrato: 04-07-2000
Loc.: Riccione,Italia
Messaggi: 267
LeleB promette bene
Sai, devo dire la verità, ho guardato il codice solo per vedere se ci capivo qualcosa, e mi rendo conto che di PHP non ne so veramente nulla!! (A parte ovviamente le solite istruzioni "stansard di programmazione")
Mi piacerebbe impararlo però....anche se ora ho troppe cose da studiare!
Bè, forse un giorno....
LeleB non è collegato   Rispondi citando
Vecchio 15-06-2001, 23.48.10   #12
EcHo2K
WT programmer
 
L'avatar di EcHo2K
 
Registrato: 05-01-2001
Loc.: Siena
Messaggi: 523
EcHo2K promette bene
bisognerebbe migliorare il parsing delle sentenze, dare piu' peso alloe parole che pesano di piu', come verbi, e soggetti...come posso fare? mi date una mano?
___________________________________

Wintricks.it script programmer
vuoi un sito internet professionale???
www.hor-net.com !
...the Penguin Power
EcHo2K non è collegato   Rispondi citando
Vecchio 16-06-2001, 10.21.35   #13
quipo.it
WT Assistant
 
L'avatar di quipo.it
 
Registrato: 19-12-2000
Loc.: Cambiano (Torino)
Messaggi: 591
quipo.it promette bene
Mah... concettualmente penso che basti aggiungere un campo "ranking" al db, associato a ciascuna PAROLA (ma forse l'hai già fatto, non ho controllato i sorgenti...), e quindi scandire la frase secondo certi algoritmi che valutino la posizione e il tipo di parola. E' chiaro che la faccenda si fa più complicata perché devi creare un dizionario, e confrontare ogni volta la frase con il dizionario, però ora come ora non mi viene in mente nulla di più intelligente. Non mancherò di dirtelo se mi salterà nella cucuzza qualcosa di meglio...

PS: Complimenti per il nome del progetto: è davvero bellissimo!!!
quipo.it non è collegato   Rispondi citando
Vecchio 16-06-2001, 10.29.25   #14
Etabeta
Hero Member
 
Registrato: 09-04-2000
Messaggi: 1.104
Etabeta promette bene
hummm....c'è un problema.....molte frasi le considera come parole uniche...argh...aspè...mi spiego....ecco:
se in una frase c'è "qual'è" si incasina e non sa cosa rispondere...bisognerebbe impostare in modo che alcune parole non vengano considerate, ma solo la frase o nella sua interezza, o nell'ordine delle parole presentate ( es. qual'è il tuo creatore? -> "qual'è" scartato -> "il" scartato "tuo cratore" considerato, ma in rapporto al qual'è. se invece c'era come si chiama il tuo creatore, "tuo creatore" considerato in rapporto a "come si chiama" )
spero di essermi spiegato

Etabeta non è collegato   Rispondi citando
Vecchio 16-06-2001, 11.18.02   #15
quipo.it
WT Assistant
 
L'avatar di quipo.it
 
Registrato: 19-12-2000
Loc.: Cambiano (Torino)
Messaggi: 591
quipo.it promette bene
Eta.... qual è si scrive SENZA apostrofo...!!!
Cmq sono d'accordo sul fatto che occorrano dei filtri ben fatti...
quipo.it non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Orario GMT +2. Ora sono le: 16.17.10.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.