Miejsce na dane

Aby lepiej dostosować akcję do użytkownika, możesz zapisywać dane między kolejnymi etapami rozmowy lub podczas wielu rozmów z tym użytkownikiem. Zapisane dane mogą zawierać pomocne przypomnienia w jednej rozmowie, przechowywać wyniki gry z różnych sesji lub zapamiętywać drobne informacje dla użytkownika.

Dane można przechowywać na wiele sposobów podczas rozmowy. W pojedynczym wątku możesz używać typów do dodawania adnotacji do wyrażeń treningowych w intencjach lub do zapisywania informacji użytkownika podczas wypełniania przedziałów.

Wartości w magazynie działań możesz też przechowywać za pomocą webhooka z tymi metodami przechowywania:

  • Pamięć sesji
  • Miejsce na dane użytkownika
  • Pamięć domowa

Użyj tych metod przechowywania w połączeniu ze sobą, aby jak najlepiej dopasować sposób przechowywania informacji w ramach wywołań akcji lub między nimi.

Pamięć sesji

Użyj pamięci sesji, jeśli chcesz zachować wartość jednego wątku, a nie dla kolejnego. Podczas rozmowy wszystkie dane zebrane za pomocą typów są przechowywane w pamięci sesji.

Miejsce na dane użytkownika

Używaj miejsca na dane użytkownika, jeśli chcesz zachować wartość we wszystkich rozmowach dla pojedynczego zweryfikowanego użytkownika. Gra może na przykład zapisać rekord użytkownika w pamięci podręcznej i wyświetlać go w wiadomości powitalnej za każdym razem, gdy użytkownik rozpoczyna nową rozmowę.

Pamięć domowa

Używaj miejsca na dane w domu, jeśli chcesz mieć stałą wartość dla wszystkich rozmów prowadzonych na urządzeniach w jednym domu (na podstawie Home Graph). Miejsce na dane w domu nie jest przypisane do konkretnego użytkownika, więc każdy domownik może wnosić w ten sposób udział. Podczas korzystania z miejsca na dane w domu Google dodatkowo raz wyświetla powiadomienie raz na 10 minut, a przy każdym wywołaniu przez gości (maksymalnie raz na 10 minut).