Краткий ответ:
Вам не нужны два агента в Dialogflow для необходимых вам функций.
Подробный ответ:
Весь смысл Dialogflow состоит в том, чтобы попытаться определить, что является намерением пользователя, а затем действовать в соответствии с ним.
Таким образом, если вы создаете 1 агента, а затем создаете несколько Intents
- Первый для назначения встречи
- Второй для создания уведомления
Затем вы обучаете агента с примерами для каждого намерения (Использование сущностей и т. Д.)
Когда пользователь что-то говорит боту, Dialogflow поймет, что пользователь имеет в виду ( Обнаруживает соответствующее намерение ), а затем вы можете выполнить бизнес-логику для каждого намерения
Важно то, как вы тренируете бота, чтобы ваши обучающие фразы не пересекались с одним намерением к другому