2017-04-06 13 views
0

chatbots를 처음 사용하고 AIML에서 OOB 태그를 사용하려고합니다 (OOB는 "out of band"를 의미합니다. 별도의 숨겨진 채널). 나는이 같은 pandorabots 놀이터에서 그것을 사용하려했습니다Pandorabots와 함께 AIML에서 OOB 태그 사용

<category> 
    <pattern>SEARCH FOR *</pattern> 
    <template>Here is what I found on Google. <oob><search><star/></search></oob> 
    </template> 
</category> 

그래서, 봇에 이야기 할 때 : 당신이 볼 수 있듯이

Human: Search for chatbots. 
Bot: Here is what I found on Google. <oob><search>chatbots</search></oob> 

, 나는 또한 태그를 얻고있다. 어떻게 작동해야합니까? 내 응용 프로그램에서 웹 브라우저를 트리거 할 수 있도록 이미 어떤 식 으로든 파싱 할 것으로 예상됩니다!

어쩌면 내가 틀렸어 판도라가 태그를 구문 분석하지 않아서 응답을받을 때 직접해야합니까?

내 아이디어는 내 미래의 응용 프로그램에서/talk 리소스와 함께 API를 사용하는 것입니다.

답변

0

oob 태그는 온라인 호스팅에서 사용할 수 없습니다. 로컬 호스팅 프로그램에서만 사용할 수 있으며 모바일 장치에서 가장 잘 작동합니다. 이 태그를 VPAs (Apple의 Siri와 같은 방법으로 사용되는 봇)에 통합하는 방법에 대한 자세한 정보가 필요하면 "callmom"판도라봇 서버에 대한 정보를 찾아보십시오. (당신은 아마 이것에 대해 이미 알고 있지만, 단지 확신하고 있습니다.)

추신 : 아마도 AI 스택 교환으로 게시물을 이동해야합니다. 더 많은 답변을 얻을 수 있습니다.

+0

제 의도는 내 앱에서 사용하고 "이 섹션으로 이동"또는 "이 특정 제품 표시"와 같은 특정 기본 명령을 트리거하는 것입니다. 이런 이유로, 나는 판도라또가 나를 응답으로 보내고 커스텀 액션/커맨드를 필요로하는 태그를 스스로 분석해야한다고 생각합니다. 당신은이 작동 시나리오를 이해한다고 생각합니까? 1. 온라인 호스팅 (팬 도급 로봇)을 사용하여 요청을 보냅니다. 2. 응답을 받고 채팅에 표시합니다 ( 태그 없음). 3. 내 애플리케이션에서 태그를 로컬로 구문 분석하십시오. – Emi

+0

그래, 그 말이 맞는 것 같지만, 말했듯이 태그를 구문 분석 할 수 있으려면 앱을 호스팅하지 않는 호스팅을 통해 로봇을 시작해야 할 수도 있습니다. –