Storage
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Per personalizzare meglio l'esperienza di un utente con l'Azione, puoi salvare i dati tra le varie fasi di una conversazione o in più conversazioni con l'utente.
I dati salvati possono fornire risposte utili in un'unica conversazione, memorizzare i punteggi di gioco di più sessioni o ricordare piccole informazioni per un utente.
I dati possono essere archiviati in più modi durante una conversazione. In una singola conversazione, puoi utilizzare i tipi per annotare le frasi di addestramento negli intent o per memorizzare le informazioni dell'utente durante la compilazione degli slot.
Puoi anche utilizzare i valori del negozio azioni utilizzando il webhook con i seguenti metodi di archiviazione:
- Spazio di archiviazione della sessione
- Spazio di archiviazione utente
- Spazio di archiviazione domestico
Utilizza questi metodi di archiviazione in combinazione tra loro per stabilire la corrispondenza migliore con il modo in cui vuoi rendere persistenti le informazioni all'interno o tra le chiamate all'Azione.
Spazio di archiviazione della sessione
Utilizza l'archiviazione di sessione quando vuoi mantenere un valore per una singola conversazione, ma non da una conversazione all'altra. Durante una conversazione, tutti i dati raccolti utilizzando i tipi vengono archiviati nello spazio di archiviazione di sessione.
Spazio di archiviazione utente
Utilizza lo spazio di archiviazione degli utenti quando vuoi mantenere un valore nelle conversazioni per un singolo utente verificato. Ad esempio, un gioco può salvare il miglior punteggio di un utente nello spazio di archiviazione degli utenti e presentare il punteggio più alto nel messaggio di benvenuto ogni volta che l'utente avvia una nuova conversazione.
Spazio di archiviazione domestico
Utilizza lo spazio di archiviazione in casa quando vuoi mantenere un valore nelle conversazioni per i dispositivi di un singolo nucleo familiare (in base a Home Graph). L'archiviazione Google Home non è specifica per un utente specifico, quindi qualsiasi utente del nucleo familiare può contribuire. Quando utilizzi l'archiviazione della casa, Google presenta inoltre una notifica
agli utenti verificati e a ogni chiamata da parte degli utenti ospiti (fino a una volta ogni 10
minuti).
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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,["# Storage\n\nTo better customize a user's experience with your Action, you can save data\nbetween turns of a conversation or across multiple conversations with that user.\nSaved data can provide helpful reprompts in a single conversation, store game\nscores across sessions, or remember small pieces of information for a user.\n\nData can be stored in multiple ways during a conversation. In a single\nconversation, you can use [types](/assistant/conversational/types) to annotate training phrases in intents or\nto store information from the user during slot filling.\n\nYou can also have your Action store values using your webhook with the following\nstorage methods:\n\n- Session storage\n- User storage\n- Home storage\n\nUse these storage methods in combination with each other to best match how you\nwant to persist information within or between invocations of your Action.\n\nSession storage\n---------------\n\nUse [session storage](/assistant/conversational/storage-session) when you want to persist a value for a single\nconversation, but not from one conversation to another. During a conversation,\nany data collected using [types](/assistant/conversational/types) is stored in session storage.\n\nUser storage\n------------\n\nUse [user storage](/assistant/conversational/storage-user) when you want to persist a value across conversations for a\nsingle verified user. For example, a game can save a user's high score in user\nstorage and present the high score in the welcome message each time the user\nstarts a new conversation.\n\nHome storage\n------------\n\nUse [home storage](/assistant/conversational/storage-home) when you want to persist a value across conversations for\ndevices in a single household (based on [Home Graph](/assistant/smarthome/concepts/homegraph)). Home storage isn't\nspecific to any particular user, so any user in the household can contribute\ntowards it. When using home storage, Google additionally presents a notification\nonce to verified users, and on each invocation by guest users (up to once per 10\nminutes)."]]