# 在你的应用程序中使用内存 当在你自己应用程序中使用内存(playground 之外)时,你需要为每个智能体调用提供 `resourceId` 和 `threadId`: ```typescript // 在你的应用程序中使用内存的示例 const response = await memoryAgent.stream("Hello, my name is Alice.", { resourceId: "user_alice", threadId: "conversation_123", }); ``` **重要提示:**没有这些 ID,即使内存配置正确,你的智能体也不会使用内存。playground 为你处理这一点,但在应用程序中使用内存时,你需要自己添加 ID。 `resourceId` 应该是拥有对话的用户或实体的唯一标识符。这可以是你的认证系统中的用户 ID、电子邮件地址或任何其他唯一标识符。 `threadId` 应该是特定对话的唯一标识符。这允许单个用户与你的智能体进行多个单独的对话,每个对话都有自己的内存线程。 在实际应用中,当用户开始新对话时,你可能会生成这些 ID,并将它们存储在数据库或客户端存储中,以便在后续请求中重复使用。