У нас есть бот, разработанный в C # SDK V3. Функциональность такова, что при вводе пользователем запрос передается qnamaker, а ответы даются пользователю. Если в qnamaker не найдено ответа, поиск направляется на sharepoint.
Появилось новое требование, согласно которому при запросе любого поискового ключевого слова бот должен предоставить пользователю обработанный файл - для этой цели был реализован веб-интерфейс API. Проблема началась при попытке интегрировать этот веб-API в бот.
Web API ищет пользовательские ключевые слова для поиска по электронной таблице Excel, а затем удаляет нежелательные слайды в файле pptx на основе идентификаторов, найденных в Excel.
- Добавление нового намерения для вызова веб-API оказывается затруднительным, поскольку многие ключевые слова были добавлены в других целях, и это нарушает поток разговоров в боте.
- Добавление шаблонов не помогло, так как многие объекты не распознаются.
Какой наилучший подход к этому требованию?