Storage
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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).
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003eActions on Google can save data to customize user experiences, enabling features like reprompts and storing information across conversations.\u003c/p\u003e\n"],["\u003cp\u003eData can be saved within a single conversation using types or across conversations with session, user, or home storage, depending on the desired persistence.\u003c/p\u003e\n"],["\u003cp\u003eSession storage retains data for a single conversation, user storage saves data for a specific user across conversations, and home storage persists data for all users on devices in a household.\u003c/p\u003e\n"]]],["Data in user interactions can be saved within single or multiple conversations to enhance user experience. Data can be stored through types in intents or via webhook storage methods: session storage for single conversation data, user storage for data across conversations of a specific user, and home storage for data across conversations for all users in a household. These methods can be used in conjunction to manage how information persists.\n"],null,[]]