Czy istnieje sposób, aby utrzymać kontekst stałe? takie jak klucz API

głosy
1

Używam API.AI z backend w Golang stworzyć chatbota że zapytania API. Ten interfejs API wymaga klucza API.

Ten klucz API jest użytkownik specyficzny, nie odpowiadać na tę samą odpowiedź dla różnych użytkowników.

Rozumiem, że kontekst w API.AI może utrzymywać się informacje, ale to trwa tylko do sesji.

Czy istnieje sposób, aby zapamiętać nieskończoność (mniej lub bardziej) informację?

Dziękuję wam wszystkim

Utwórz 04/09/2017 o 21:26
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

API.AI nie przechowuje danych najbardziej dynamicznych poza sesją, jak już wskazano. W przypadku danych tak bezpieczne, jak klucze API lub uwierzytelniania ja polecam bezpieczną bazę danych lub magazynu danych poza API.AI i za pomocą identyfikatorów użytkowników dla swojej platformy roboczej z API.AI poprzez podłączenie użytkownika do ich API / klucza uwierzytelniającego (API. AI przechodzi informacji o tym, gdzie żądanie pochodzi od originalRequestatrybutu JSON wysłanego z każdą prośbę webhook ).

Na przykład można pobrać identyfikator użytkownika, który uzyskuje dostęp do swojego agenta API.AI przez Google Assistant z originalRequest.data.user.user_id, zwleka z użytkownikami originalRequest.data.useri użytkowników z FacebookaoriginalRequest.data.sender.id

Odpowiedział 05/09/2017 o 01:52
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more