Newsgroup: it.comp.ia
Titolo: Interfacciare Java ad un chatbot aiml

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ciao a tutti, qualcuno di voi ha esperienza in merito? Sto chiedendo
anche su it.comp.java.
Grazie ;)
- --
- ------------------------------------------------
[Salvatore L.B.]
- ------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
- ------------------------------------------------
HTTP://WWW.SHOGOKI.IT
- ------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32) - GPGOE 0.4.1
iD8DBQFBIPhrfiRcUU4L9NkRAnTaAJ4hjpYvFN5kXHm3DpU90OQK2hInuQCfYGSE
LOlGKeeWZNdV7PBez8taUbo=
=J2LE
-----END PGP SIGNATURE-----

Grazie ;)
Guarda che esistono anche interpreti AIML in java. Una semplice
ricerca su google ti puo' dare molti risultati in proposito.
 Ma sei sicuro di volere proprio l'AIML? Come ha detto BIG JOE...
potremmo anche parlare di IA :-)
Ciao a presto

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ciao, grazie per la risposta, non ci speravo piu' ;)
Beh, a me serve per la tesi di laurea, quindi dovro' fare qualche
buona ricerca, sto cercando di fare un chatbot con interfaccia java
che pero' si basi non tanto sull'aiml, quanto a risposte elaborate da
un'algoritmo LSA. Per il momento sto lavorando su come fare la
matrice per LSA, ma terminato il lavoro spero di andare avanti con
java.
In giro non ho trovato niente :(
Se hai qualche link o qualche suggerimento ti prego di farmi sapere
qualcosa.
Grazie 10^3, ciao!!!
- --
- ------------------------------------------------
[Salvatore L.B.]
- ------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
- ------------------------------------------------
HTTP://WWW.SHOGOKI.IT
- ------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32) - GPGOE 0.4.1
iD8DBQFBLO0SfiRcUU4L9NkRAnYwAJ4+k0QXwxEpFg2z2fbFv6vhD+vCoACg6645
tb1b3RJ7pH9AFjhOG6wexYk=
=+gm5
-----END PGP SIGNATURE-----


Ciao,
se non ho capito male, per interfacciare intendi: poter utilizzare della
programmazione java nell'aiml in modo che venga processata server side
durante il pattern matching?
--
Sandro Pons

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Anche questo potrebbe servirmi quasi sicuramente, ma intendevo
inoltre capire come realizzare un form java in cui poter inserire la
query (che dovra' essere processata dall'algoritmo LSA utilizzando
una matrice SVD) da inviare al chatbot che dovra' analizzare il
risultato dell'elaborazione in modo da poter rivolgere all'utente una
risposta utilizzando anche i suoi patterns.
Capisco che mi sono spiegato molto male, ma per il momento l'idea
sommaria e' questa, scusami.
Grazie per la risposta, ciao ;)
- --
- ------------------------------------------------
[Salvatore L.B.]
- ------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
- ------------------------------------------------
HTTP://WWW.SHOGOKI.IT
- ------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32) - GPGOE 0.4.1
iD8DBQFBLe8wfiRcUU4L9NkRAmUNAKDgTon8hk4KVpAuNSK04IgyCuE16wCg1nNc
z166maKcd1r0P6of5Gc+BL0=
=SovK
-----END PGP SIGNATURE-----

 risposta utilizzando anche i suoi patterns.
ok, quindi potresti fare cosě: da una parte hai il tuo form java, dove
inserisci la query che viene passata all' LSA, che poi invii
interfacciandoti a ProgramD (es:
http://localhost:2001/chat?text=query%20analizzada%20da%20LSA
 ) e ne leggi
l'output.
per la programmazione java in aiml, vedo do ritrovare qualche reperto.
Prova a chiedere anche sulle mailing lists di 
http://www.alicebot.org
HTH
--
Sandro Pons

 HTH
Grazie ancora, sei stato davvero gentilissimo! Ciao!!!
- --
- ------------------------------------------------
[Salvatore L.B.]
- ------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
- ------------------------------------------------
HTTP://WWW.SHOGOKI.IT
- ------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32) - GPGOE 0.4.1
iD8DBQFBLfzTfiRcUU4L9NkRAgMwAJ0R51IXMSyFv7bfQMlswe4uD2dQbACgzCxk
z8LiD8mZ22O8Yzce3YuRG4c=
=M7nL
-----END PGP SIGNATURE-----


ecco un esempio da prendere con le pinze
<!-- author: Jon Baer -->
<!-- Free software (c) 2001 ALICE AI Foundation -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<category>
<pattern>WHAT DOES * MEAN</pattern>
<template>
<javascript>
<![CDATA[
     var word = '<star/>'
     if (word.indexof(" ") > 0) word = word.substr(0, word.indexOf(" "));
     var _server = "
dict.org
";
     var _port = 2628;
     var _socket = java.net.Socket;
     var _in = java.io.BufferedReader;
     var _out = java.io.PrintWriter;
     var _buffer = java.lang.StringBuffer;
     var _inReader = java.io.InputStreamReader;
     var _userInput = java.lang.String;
     var _buffer = java.lang.StringBuffer;
     _in = null;
     _out = null;
     _socket = null;
     _socket = new java.net.Socket(_server,_port);
     _socket.setKeepAlive(true);
     _socket.setSoTimeout(5000);
     _out = new java.io.PrintWriter(_socket.getOutputStream(), true);
     _inReader = new java.io.InputStreamReader(_socket.getInputStream());
     _in = new java.io.BufferedReader(_inReader);
     _userInput = new java.lang.String();
     _buffer = new java.lang.StringBuffer();
     _out.println("define wn " + word + "\n\n");
     while ((_userInput = _in.readLine()) != null) {
          if (_userInput.startsWith("220")) continue;
          if (_userInput.startsWith("151")) continue;
          if (_userInput.startsWith("150")) continue;
          if (_userInput.startsWith(".")) break;
          _buffer.append(_userInput + "<br />");
     }
     _out.close();
     _in.close();
     _socket.close();
     _buffer.toString();
]]>
</javascript>
</template>
</category>
--
Sandro Pons


Grazie mille!!!!!!!!!!!!!!!
--
------------------------------------------------
[Salvatore L.B.] - 
www.shogoki.it
