本文档介绍了 Conversational Analytics API 数据代理资源和对话资源的保留和删除行为。
删除数据代理或对话资源(无论是手动还是自动)后,系统会先将其置于软删除期,然后再 Google Cloud 永久删除。对于此服务,软删除期不允许用户发起对已删除资源的恢复。删除包含代理的 Google Cloud 项目也会启动对该项目中的所有 Conversational Analytics API 资源的删除。
如需大致了解上的数据删除 Google Cloud ,以及项目删除时间表的详细信息,请参阅上的数据删除 Google Cloud。
数据代理
Conversational Analytics API 会为数据代理资源存储以下信息:
- 完整资源名称,包括项目 ID、位置和代理 ID
- 数据代理的说明
- 数据代理的上下文,包括系统说明和代理使用的数据源
数据代理会一直保留,直到您使用 projects.locations.dataAgents.delete 方法或 projects.locations.dataAgents.deleteSync 方法请求删除,或者直到包含该代理的项目被删除。 Google Cloud
删除数据代理后,系统会立即将其置于 30 天的软删除期。在此期间,数据代理无法使用,但系统会保留该代理的存储信息。软删除的代理无法恢复。30 天后, Google Cloud 系统会永久删除数据代理。
如需查看软删除的代理,请使用 projects.locations.dataAgents.list 方法,并将 show_deleted 设置为 true。
对话
Conversational Analytics API 会为对话资源存储以下信息:
- 对话中的消息,包括用户提示和代理回答
- 主题标题,可以从消息内容中派生
- 相关元数据,例如时间戳
对话会一直保留,直到您使用 projects.locations.conversations.delete 方法请求删除,直到对话在闲置 180 天后自动删除,或者直到包含该代理的 Google Cloud 项目被删除。
删除对话后,系统会立即将其置于 30 天的软删除期,在此期间,对话不可用,无法查看或恢复。30 天后, Google Cloud 系统会开始永久删除对话。此过程会在对话进入软删除状态后的 63 天内完成。
后续步骤
- 详细了解安全性、隐私权、风险和合规性。
- 详细了解上的数据删除 Google Cloud。
- 详细了解 Conversational Analytics API 架构和关键概念。
- 了解如何使用 HTTP 和 Python 构建数据代理。
- 了解如何使用 Python SDK 构建数据代理。