Storage
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour mieux personnaliser l'expérience d'un utilisateur avec votre action, vous pouvez enregistrer des données entre les différents cycles de conversation ou plusieurs conversations avec cet utilisateur.
Les données enregistrées peuvent fournir des invites supplémentaires dans une seule conversation, stocker les scores de jeu d'une session à l'autre ou mémoriser de petites informations pour un utilisateur.
Au cours d'une conversation, les données peuvent être stockées de plusieurs manières. Dans une seule conversation, vous pouvez utiliser des types pour annoter des phrases d'entraînement dans des intents ou pour stocker des informations de l'utilisateur lors du remplissage d'emplacements.
Vous pouvez également faire en sorte que votre action stocke les valeurs à l'aide de votre webhook avec les méthodes de stockage suivantes:
- Stockage de la session
- Espace de stockage utilisateur
- Espace de stockage personnel
Combinez ces méthodes de stockage pour qu'elles correspondent au mieux à la manière dont vous souhaitez conserver les informations dans les appels de votre action ou entre eux.
Stockage de la session
Utilisez le stockage de session lorsque vous souhaitez conserver une valeur pour une seule conversation, mais pas d'une conversation à une autre. Au cours d'une conversation, toutes les données collectées à l'aide de types sont stockées dans un espace de stockage de session.
Espace de stockage utilisateur
Utilisez l'espace de stockage utilisateur lorsque vous souhaitez conserver une valeur dans toutes les conversations d'un seul utilisateur validé. Par exemple, un jeu peut enregistrer le record d'un utilisateur dans l'espace de stockage utilisateur et présenter ce score dans le message de bienvenue chaque fois que l'utilisateur démarre une nouvelle conversation.
Espace de stockage personnel
Utilisez l'espace de stockage de la maison lorsque vous souhaitez conserver une valeur dans toutes les conversations des appareils d'un même foyer (selon le Home Graph). L'espace de stockage personnel n'est pas propre à un utilisateur en particulier. N'importe quel utilisateur du foyer peut donc y contribuer. Lorsque vous utilisez un espace de stockage personnel, Google envoie en outre une notification une seule fois aux utilisateurs validés et à chaque appel des utilisateurs invités (jusqu'à une fois toutes les 10 minutes).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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)."]]