По сути, у моей компании есть чат-бот модели диспетчеризации, встроенный в Botframework, Luis & QNA Maker. Обычно у нас есть один бот по навыкам и один КБ на предметную область, что приводит к некоторым проблемам в модели диспетчеризации, когда мы не знаем, как маршрутизировать высказывание, потому что намерение бота по навыкам и намерение базы знаний имеют очень много перекрывающегося словаря. Не знаю, как с этим справиться - я попытался очистить наши высказывания, чтобы сделать их более ясными, но мне интересно, должен ли я просто создать намерение KB внутри скилл-бота и позволить отправке маршрутизации только скил-ботам. Он просто не соответствует рекомендациям Microsoft по дизайну. 1006 *
Моя идея исправить путаницу AI:
- Dispatch model
- Area 1 skill bot intent
- Area 2 skill bot intent
- Skill bots
- Area 1 skill bot
- Area 1 KB intent
- Area 1 other intents
- Area 2 skill bot
- Area 2 KB intent
- Area 2 other intents
Мысли?