Storage
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Para personalizar melhor a experiência de um usuário com sua ação, você pode salvar dados
entre turnos de uma conversa ou em várias conversas com esse usuário.
Os dados salvos podem fornecer novas solicitações úteis em uma única conversa, armazenar pontuações
de jogos em sessões ou lembrar pequenas informações para um usuário.
Os dados podem ser armazenados de várias maneiras durante uma conversa. Em uma única conversa, use types para anotar frases de treinamento em intents ou para armazenar informações do usuário durante o preenchimento de slots.
Também é possível armazenar valores de ações usando o webhook com os seguintes
métodos de armazenamento:
- Armazenamento de sessão
- Armazenamento do usuário
- Armazenamento doméstico
Use esses métodos de armazenamento em combinação uns com os outros para melhor corresponder à maneira como
você quer manter as informações dentro ou entre as invocações da sua ação.
Armazenamento de sessão
Use o armazenamento de sessão quando quiser manter um valor para uma única
conversa, mas não de uma conversa para outra. Durante uma conversa, todos os dados coletados usando types são armazenados no armazenamento de sessão.
Armazenamento do usuário
Use o armazenamento do usuário quando quiser manter um valor entre conversas de um
único usuário verificado. Por exemplo, um jogo pode salvar a maior pontuação de um usuário no armazenamento
e apresentar a pontuação mais alta na mensagem de boas-vindas sempre que o usuário
iniciar uma nova conversa.
Armazenamento doméstico
Use o armazenamento doméstico quando quiser manter um valor entre conversas para
dispositivos de uma única casa (com base no Home Graph). O armazenamento doméstico não é específico para nenhum usuário, portanto, qualquer usuário da família pode contribuir com ele. Ao usar o armazenamento em casa, o Google também apresenta uma notificação
uma vez para usuários verificados e a cada invocação por usuários convidados (até uma vez a cada 10
minutos).
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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,[]]