Watson Conversation был улучшен и переименован в Watson Assistant во время черновика этого сообщения.

Здравствуйте, я вернулся. Шучу, я никогда не уходил.

На самом деле, я был занят жизнью и всем остальным, поскольку я переезжал по стране и готовился к свадьбе. Я очень горжусь тем, что мне удалось сделать в этом году без полного краха. Это только МАРТ.

Однажды вечером, когда я смотрел на YouTube гораздо больше, чем следовало бы среднестатистическому человеку, я решил, что мне нужен новый подробный блог. Уверен, вам интересно, какие видео на YouTube я смотрел, чтобы вдохновить меня на это, но я открою вам секрет: в нерабочее время я делаю все возможное, чтобы проглотить свой мозг насквозь. Это может означать наблюдение за гуру красоты, другими людьми, играющими в видеоигры, или даже за хирургическими процедурами ветеринара.

Помимо моих привычек к просмотру YouTube, я хочу создать чат-бота на популярных фреймворках и платформах. Недавно кто-то подошел ко мне после одного из моих семинаров по чат-ботам и заявил, что Watson Conversation было намного проще (и более интуитивно понятным) в использовании, чем другой, который я не назову. Так что теперь мне любопытно. А ты?

Я не собираюсь связывать фреймворки или платформы друг с другом, но я собираюсь создать бота (может быть, 2) на каждой платформе и посмотреть, где я застряну, запутаюсь, введу в заблуждение или, возможно, даже просто сдамся. Я хочу, чтобы была встроена некоторая функциональность НЛП, и мне нужна поддержка нескольких языков на тот случай, если я займусь новым языком или двумя в ближайшем будущем.

Вот список, вероятно, не по порядку:

В идеале я хочу иметь возможность смоделировать серверную часть диалога для создания своего диалогового чат-бота, а затем иметь REST API, который позволяет мне делать все, что я хочу, на любом языке, на котором я хочу это делать. Я знаю, что я предвзято (IBM платит я и я довольно хорошо знаем сервис Watson Conversation), я действительно хочу увидеть, как я могу перемещаться по платформам. Терминология или жаргон одинаковы? Является ли выходной файл модели последовательным для загрузки и скачивания? Есть ли особенности для работы в команде? Панели аналитики для повторения? Что-нибудь выделяется или привлекает мое внимание? Сколько отдельных сервисов мне нужно, чтобы перейти от сборки к развертыванию? Доступные SDK?

Будьте на связи. Я буду ссылаться на них ниже по мере их создания. Могу даже добавить к списку.

Вы раньше создавали чат-бота? Какую платформу или фреймворк вы использовали? Дай мне знать в комментариях. Или просто оставьте 👏, если эта попытка вас заинтриговала.