Как создать чат-бот для использования данных Алхимии

Извиняюсь за размещение основного вопроса, а не за детальную проблему программирования! Увы, IBM отправляет людей сюда для поддержки BlueMix.

Мы оцениваем разные AI-боты, и с Уотсоном, я думаю, мы хотим использовать Alchemy для анализа нашего веб-сайта и иметь чат-бота, который может отвечать на случайные вопросы, используя общие знания, а также то, чему Алхимия научилась наш сайт.

Но я не могу найти пример того, как подключить Алхимию к чат-боту. Может ли кто-нибудь из вас указать мне правильное направление? Я постараюсь вернуться с более сложными вопросами в другой день!

1 ответ

Я думаю, это использовать Alchemy для анализа нашего веб-сайта и иметь чат-бота, который может отвечать на случайные вопросы, используя общие знания, а также то, что Алхимия узнала из нашего сайта.

Есть два способа сделать это.

  1. Вы можете создать контроллер, который находится перед Alchemy API + Dialog. Пользователь говорит с контроллером, и он отправляет информацию в диалог. Диалог может тогда запросить поиск к контроллеру. Эта опция полезна только в том случае, если вы не ожидаете, что диалог будет поддерживаться позднее (или вы используете более ранние версии WEA).

  2. Лучшим вариантом является использование вызова FUNCTION в диалоге. Это позволит вам общаться со сторонней системой и получать информацию для работы.


После того, как вы вернете свои данные, вы можете использовать свои теги или ключевые слова в возвращенных данных, чтобы активировать определенный поток процесса с помощью ПОИСКА.

Следует помнить одну вещь: в зависимости от ответа вам необходимо определить, как его представить.

Если ваш корпус хранится как разговорный, то вы можете использовать контент как есть. Если он хранится в документации, вы должны вести диалог, как будто он просматривает содержимое и возвращается с ответом. Последний должен быть виден таким образом, чтобы он отличался от разговора.

Другие вопросы по тегам