Storage
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Para personalizar mejor la experiencia de un usuario con tu Acción, puedes guardar datos entre los turnos de una conversación o entre varias conversaciones con ese usuario.
Los datos guardados pueden proporcionar repeticiones de mensajes útiles en una sola conversación, almacenar puntuaciones de juegos en distintas sesiones o recordar pequeños fragmentos de información para un usuario.
Los datos se pueden almacenar de varias maneras durante una conversación. En una sola conversación, puedes usar tipos para anotar frases de entrenamiento en intents o almacenar información del usuario durante el llenado de ranuras.
También puedes hacer que los valores de almacén de acciones usen tu webhook con los siguientes métodos de almacenamiento:
- Almacenamiento de sesión
- Almacenamiento del usuario
- Almacenamiento en casa
Usa estos métodos de almacenamiento en combinación entre sí para que coincidan mejor con la forma en que deseas conservar la información dentro de las invocaciones de tu Acción o entre ellas.
Almacenamiento de sesión
Usa el almacenamiento de sesión cuando desees conservar un valor para una sola conversación, pero no de una conversación a otra. Durante una conversación, todos los datos recopilados mediante los tipos se almacenan en el almacenamiento de la sesión.
Almacenamiento del usuario
Usa el almacenamiento del usuario cuando desees conservar un valor en las conversaciones de un solo usuario verificado. Por ejemplo, un juego puede guardar la puntuación alta de un usuario en su almacenamiento y presentarla en el mensaje de bienvenida cada vez que el usuario inicia una conversación nueva.
Almacenamiento en casa
Usa el almacenamiento en casa cuando quieras conservar un valor en las conversaciones de los dispositivos de una misma familia (según Home Graph). El almacenamiento de la casa no es específico de ningún usuario en particular, por lo que cualquier usuario del grupo familiar puede contribuir con él. Cuando usas el almacenamiento de la casa, Google también presenta una notificación una vez a los usuarios verificados y en cada invocación de los usuarios invitados (hasta una vez cada 10 minutos).
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]