Để tuỳ chỉnh trải nghiệm người dùng hiệu quả hơn thông qua Hành động, bạn có thể lưu dữ liệu giữa các lượt trò chuyện hoặc trong nhiều cuộc trò chuyện với người dùng đó. Dữ liệu đã lưu có thể đưa ra các lời nhắc hữu ích trong một cuộc trò chuyện, lưu trữ điểm số trò chơi trong các phiên hoặc ghi nhớ những thông tin nhỏ cho người dùng.
Dữ liệu có thể được lưu trữ theo nhiều cách trong khi trò chuyện. Trong một cuộc trò chuyện, bạn có thể sử dụng các loại để chú thích các cụm từ huấn luyện trong ý định hoặc để lưu trữ thông tin của người dùng trong quá trình lấp đầy vị trí.
Bạn cũng có thể đặt giá trị cửa hàng Hành động bằng cách sử dụng webhook với các phương thức lưu trữ sau:
- Bộ nhớ dựa trên phiên hoạt động
- Bộ nhớ của người dùng
- Bộ nhớ trong nhà
Hãy sử dụng kết hợp các phương thức lưu trữ này với nhau để phù hợp nhất cách bạn muốn lưu giữ thông tin trong hoặc giữa các lệnh gọi Hành động.
Bộ nhớ dựa trên phiên hoạt động
Sử dụng bộ nhớ phiên khi bạn muốn duy trì giá trị cho một cuộc trò chuyện duy nhất, chứ không phải từ cuộc trò chuyện này sang cuộc trò chuyện khác. Trong quá trình trò chuyện, mọi dữ liệu được thu thập bằng các loại sẽ được lưu trữ trong bộ nhớ phiên.
Bộ nhớ của người dùng
Sử dụng bộ nhớ của người dùng khi bạn muốn duy trì một giá trị trong các cuộc trò chuyện cho một người dùng đã xác minh. Ví dụ: một trò chơi có thể lưu điểm số cao của người dùng trong bộ nhớ của người dùng và hiển thị điểm số cao trong thông báo chào mừng mỗi khi người dùng bắt đầu một cuộc trò chuyện mới.
Bộ nhớ trong nhà
Dùng bộ nhớ trong nhà khi bạn muốn duy trì một giá trị trong các cuộc trò chuyện đối với các thiết bị trong một hộ gia đình (dựa trên Home Graph). Bộ nhớ trong nhà không dành riêng cho bất kỳ người dùng cụ thể nào, vì vậy mọi người dùng trong hộ gia đình đều có thể đóng góp bộ nhớ này. Khi sử dụng bộ nhớ trong nhà, Google cũng sẽ hiển thị thông báo một lần cho người dùng đã xác minh và trên mỗi lệnh gọi của người dùng khách (tối đa 10 phút/10 phút).