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).