В нашем агенте Dialogflow у нас есть намерение, настроенное с событием «updateParams», связанным с этим намерением. У намерения есть параметр с именем «ExampleEntity», который я хотел бы обновить с помощью c #, вызывая событие с помощью API Detect Intent. Мы используем эту версию sdk Google.Cloud.Dialogflow.V2 "Version =" 1.0.0-beta02 "
queryInput.Event = new EventInput
{
Name = "updateParams",
Parameters = new Struct
{
Fields = {{ "ExampleEntity",Value.ForString("Bla")}}
},
LanguageCode = languageCode
};
Пример ответа можно увидеть здесь. Как видите, параметр «ExampleEntity» не обновляется в соответствии с запросом:
Какие-нибудь советы о том, где мы идем не так? Мы довольно плохо знакомы с Dialogflow, поэтому, возможно, это что-то простое.