2011-04-22 5 views
3

Je suis à la recherche d'un bon AIML (Artificial Intelligence Markup Language) en Java, que je pourrais intégrer dans une application Java beaucoup plus grande. Ce serait bien si je peux utiliser une base de données pour stocker les fichiers aiml.Vous cherchez une bonne API AIML en Java

Jusqu'à présent, je trouve

a) Programme D: http://aitools.org/
b) W du programme: http://programw.sourceforge.net/
c) Charliebot: sourceforge.net/projects/charliebot/

b) et c) sont basées sur le programme D.

J'ai regardé la documentation du programme D mais je n'ai rien trouvé qui ne puisse être un exemple simple de la façon d'incorporer ceci dans une application, au cas où vous pourriez le faire.

Mon application aura plusieurs robots, chaque bot avec des fichiers de configuration séparés et des fichiers aiml. Je veux utiliser une base de données parce que les utilisateurs peuvent modifier un certain nœud à partir de fichiers aiml et je pense que c'est beaucoup plus facile et sûr à mettre en œuvre.

Si vous connaissez d'autres apis s'il vous plaît dites-moi, ou si vous savez comment incorporer un courant, j'apprécierais un exemple. Merci

+1

Avez-vous trouvé une solution? je suis sur le même problème. – shababhsiddique

+0

no. J'ai reporté mon projet pour le moment. –

Répondre

1

Program O a un backend de base de données. Il est écrit en php, mais il peut être utilisé comme base pour la conversion à une autre langue (Dans mon cas ColdFusion)

1

J'ai eu le même problème et bousculé Programme AB, qui est une implémentation Java de AIML 2.0 disponible here. Il a beaucoup de fourchettes sur github qui suggère qu'il est vivant.

Questions connexes