Как пользоваться программой АВ

Я скачал программу ab-0.0.4.3, чтобы использовать функции AIML 2.0.

Я хочу сделать вызов API на основе ввода пользователей. Любое руководство о том, как мне это сделать?

Я читал о тегах oob и sraix, есть несколько примеров тегов oob в папке aiml в программе-ab-0.0.4.3, но когда я запускаю его, чтобы понять, как это работает, он просто выводит тег в результате

    Ex: Human: what is the weather like?
    Sraix ‘WHAT+IS+THE+WEATHER+LIKE’ failed
    Robot: I used my lifeline to ask another robot, but he didn’t know.
    Perhaps we should try a web search.
    <oob><search>what is the weather like</search></oob>

Пожалуйста, помогите мне узнать, как я могу вызвать любой API на основе пользовательского ввода и предоставить пользователю настраиваемый вывод на основе ответа API.

Спасибо


person Amita Mohite    schedule 18.08.2016    source источник


Ответы (1)


Ваш вызов API должен выглядеть примерно так. Измените службу на XML, если вы используете XML для передачи данных.

Подробнее см. здесь https://www.botlibre.com/forum-post?id=13020078

<category>
        <pattern>*</pattern>
        <that>What is your postal code</that>
        <template>You live in <sraix service="JSON" hint="code/name">URL_GOES_HERE</sraix>.</template>
    </category>
person Bhavani Ravi    schedule 01.02.2017