Как я могу создать собственный системный контекст для передачи значений из моего API в диалоговый поток, который не зависит ни от какого события.
Я пытался поместить то же самое в выходной контекст, но он выдает ошибку Недопустимый аргумент в качествеимя контекста не существует.
Ниже приведен псевдокод, который я делаю (Java),
1. Определите объект contextSettings, установив поставщик учетных данных.
2. Создайте объект ContextsClient, используяcontextSettings object.
3. Создайте объект CreateContextRequest, установив родительский объект и объект context.
4. Получите конечный объект Context, используя ContextsClient.createContext (contextRequest)
5. Установите вышеуказанный объект контекста в queryParameters для передачи вЗапрос DetectIntent.
Но на шаге 4 это не удается и выдает ошибку как неверный аргумент, поскольку имя контекста отсутствует в / projects / session
Пожалуйста, помогите мне решить эту проблему.
Причина, по которой я хочу создать собственный контекст, заключается в том, что мне нужно установитьзначения из API для передачи в диалоговый поток, и он не зависит от событий или определенных потоков.
Мы смогли создать пользовательский контекст в Dialogflow V1 с помощью класса AIContext и установить объект контекста в объекте AIRequest.
Спасибо, Рон