2016-09-13 2 views
0

사용자로부터 입력을 받아 AIML 파일에서 일치하는 문자열을 확인하고 해당 출력을 제공하는 Android 봇 애플리케이션을 개발 중입니다.AIML을 사용하는 Android 봇 애플리케이션

나는 안드로이드 프로그래밍을 알고 있으며 AIML 파일도 준비되어 있습니다. 내가 직면하고있는 유일한 문제는 AIML 파일에서 출력을 가져 오는 것입니다.

몇 가지 해답을 찾아 보았지만 해결 방법을 찾지 못했습니다. 당신이 자세히 설명 할 수 있으면 행복 할 것입니다.

개발을 위해 Android Studio를 사용하고 있습니다.

답변

0

AIML 파일을 검색하고 입력을 허용하는 기본 응용 프로그램을 시작하는 데 도움이되도록 this tutorial을 사용했으며 해당 응답을 제공합니다.

이 튜토리얼에 대한 유일한 문제는 그냥 입력을 수락 AIML 파일을 스캔하고 <pattern> 태그에 일치하는 텍스트를 검색하고 해당 <template> 태그에 존재하는 어떤 응답 것입니다. 당신이 등을 인터넷에서 검색, 응용 프로그램을 열고 같은 특별한 작업을 수행하여 AIML 파일 <oob> 태그가있는 경우

, 당신은 다음과 같은 작업을 할 것입니다 자신의 코드를 작성해야합니다

  1. 스캔을 로봇의 <oob> 태그의 존재에 대한 응답.
  2. <oob> 태그와 내용을 <oob><\oob> 태그 사이에서 제거하십시오.
  3. 이러한 태그에서 언급 된 작업을 모두 수행하십시오.