Luis от Microsoft и DialogFlow от Google позволяют создавать модели для обработки естественного языка.Эти модели должны быть обучены.Таким образом, ответ «нет», эти инструменты «из коробки» не «ищут в интернете», чтобы найти ответы на ваши вопросы.
Что вам нужно сделать, так это выяснить, как обучить модели на естественном языкеи интегрировать в них данные поиска.Это передовой AI.И это действительно твой вопрос;«Как интегрировать поиск с NLP и / или чат-ботом?»
И Google, и Microsoft позволяют вам подключиться к поиску.Вам не нужны диалоговые инструменты, чтобы сделать это;Вы можете просто передать текст запроса, чтобы выполнить поиск (и позволить движку использовать как ML, так и эвристические методы для ранжирования результатов).Вы упомянули IBM Watson , и это инструмент, который использует моделирование ML, чтобы попытаться ответить на вопросы QnA.Конкурс Google - DeepMind.Вы можете проверить их сами.
Но я верю, что кураторский контент - это часто путь.Такие инструменты, как Microsoft QnA Maker , позволяют очень легко создавать приложения такого типа без необходимости программирования.Вы также можете заглянуть в поисковые API Azure или Bing .
И если вы хотите начать с бота из шаблона, на GitHub есть множество примеров для Azure BotСервис и Actions-on-Google.Некоторые даже интегрируются с инструментами поиска и QnA.: -)
(А вот отказ от ответственности. Я работаю в Microsoft. Мои взгляды не отражают точку зрения моего работодателя.)