2011-04-22 9 views
3

나는 훨씬 더 큰 자바 애플리케이션에 임베드 할 수있는 Java에서 좋은 AIML (Artificial Intelligence Markup Language)을 찾고있다. aiml 파일을 저장하기 위해 데이터베이스를 사용할 수 있다면 좋을 것입니다.자바에서 좋은 AIML API를 찾고있다

지금까지 제가

발견

a) 프로그램 D : http://aitools.org/
b) 프로그램 W : http://programw.sourceforge.net/
c) Charliebot : sourceforge.net/projects/charliebot/

b) 및 c) 프로그램 D를 기반으로합니다.

프로그램 D 설명서를 살펴 보았지만 이것을 할 수있는 경우에 대비하여 이것을 응용 프로그램에 포함하는 방법에 대한 간단한 예제를 찾지 못했습니다.

내 응용 프로그램에는 여러 개의 봇이 있고 각 봇마다 별도의 구성 파일과 aiml 파일이 있습니다. 사용자가 aiml 파일에서 특정 노드를 편집 할 수 있기 때문에 데이터베이스를 사용하고 싶습니다. 구현하기가 훨씬 쉽고 안전하다고 생각합니다.

다른 api를 알고 계시거나, 현재의 임베디드 방법을 아는 분이라면 예를 들어 주시면 감사하겠습니다. 감사합니다.

+1

해결책을 찾았습니까? 나는 같은 문제에 봉착 해있다. – shababhsiddique

+0

번호. 나는 잠시 나의 프로젝트를 연기했다. –

답변

1

Program O에는 데이터베이스 백엔드가 있습니다. 그것은 PHP로 작성되지만 프로그램에 AIML 2.0의 자바 구현 AB을, 나도 같은 문제가 있었다

1

(내 경우 ColdFusion에서에서) 다른 언어로 변환하기위한 근거로 사용하고 충돌 할 수있다 이용 가능 here. 그것이 살아 있다고 제안하는 github에 많은 포크가 있습니다.