遥测
理解CrewAI收集的遥测数据以及它如何有助于增强库。
遥测
默认情况下,我们不收集根据GDPR和其他隐私法规被视为个人数据的信息。
我们确实会收集工具的名称和代理的角色,因此建议不要在工具名称或代理角色中包含任何个人信息。
由于不收集个人信息,因此无需担心数据驻留问题。
当启用share_crew时,会收集额外的数据,如果用户包含个人信息,则可能包含个人信息。
用户在启用此功能时应谨慎,以确保符合隐私法规。
CrewAI 使用匿名遥测技术收集使用统计数据,主要目的是增强库的功能。 我们的重点是改进和开发用户最常使用的功能、集成和工具。
关键是要理解,默认情况下,不会收集任何个人数据,包括提示、任务描述、代理的背景故事或目标、工具的使用、API调用、响应、代理处理的任何数据,或秘密和环境变量。
当启用share_crew功能时,会收集包括任务描述、代理的背景故事或目标以及其他特定属性的详细数据,以提供更深入的洞察。如果用户在其团队或任务中包含了个人信息,这种扩展的数据收集可能包括个人信息。
用户在启用share_crew之前应仔细考虑其团队和任务的内容。
用户可以通过将环境变量OTEL_SDK_DISABLED设置为true来禁用遥测。
数据解释:
| 默认 | 数据 | 原因和具体情况 |
|---|---|---|
| 是 | CrewAI 和 Python 版本 | 跟踪软件版本。示例:CrewAI v1.2.3, Python 3.8.10。无个人数据。 |
| 是 | 机组元数据 | 包括:随机生成的密钥和ID,进程类型(例如,‘顺序’,‘并行’),内存使用的布尔标志(真/假),任务计数,代理计数。所有非个人数据。 |
| 是 | 代理数据 | 包括:随机生成的密钥和ID,角色名称(不应包含个人信息),布尔设置(详细模式、委托启用、允许代码执行),最大迭代次数,最大RPM,最大重试限制,LLM信息(见LLM属性),工具名称列表(不应包含个人信息)。无个人数据。 |
| 是 | 任务元数据 | 包括:随机生成的密钥和ID,布尔执行设置(async_execution, human_input),关联代理的角色和密钥,工具名称列表。所有信息均为非个人数据。 |
| 是 | 工具使用统计 | 包括:工具名称(不应包含个人信息)、使用尝试次数(整数)、使用的LLM属性。无个人数据。 |
| 是 | 测试执行数据 | 包括:随机生成的密钥和ID、迭代次数、使用的模型名称、质量评分(浮点数)、执行时间(以秒为单位)。所有数据均为非个人数据。 |
| 是 | 任务生命周期数据 | 包括:创建和执行开始/结束时间,工作人员和任务标识符。以带有时间戳的跨度存储。不包含个人数据。 |
| 是 | LLM 属性 | 包括:名称、模型名称、模型、top_k、温度以及LLM的类名。所有技术性、非个人数据。 |
| 是 | 使用crewAI CLI进行的Crew部署尝试 | 包括:正在进行部署的事实和crew id,以及是否尝试拉取日志,没有其他数据。 |
| 编号 | 代理的扩展数据 | 包括:目标描述、背景故事文本、i18n提示文件标识符。用户应确保文本字段中不包含个人信息。 |
| 编号 | 详细任务信息 | 包括:任务描述、预期输出描述、上下文参考。用户应确保这些字段中不包含个人信息。 |
| No | 环境信息 | 包括:平台、发布版本、系统、版本和CPU数量。例如:‘Windows 10’,‘x86_64’。不包含个人数据。 |
| No | 船员和任务输入和输出 | 包括:输入参数和输出结果作为非识别数据。用户应确保不包含个人信息。 |
| No | 综合船员执行数据 | 包括:船员操作的详细日志,所有代理和任务数据,最终输出。所有数据均为非个人和技术性质。 |
“默认”列中的“否”表示此数据仅在share_crew设置为true时收集。
选择加入进一步遥测数据共享
用户可以通过在他们的crew配置中将share_crew属性设置为True来选择分享他们的完整遥测数据。
启用share_crew会导致收集详细的crew和任务执行数据,包括任务的goal、backstory、context和output。
这使得能够更深入地了解使用模式。
如果您启用share_crew,收集的数据可能包含个人信息,如果这些信息已被纳入船员配置、任务描述或输出中。
用户在启用此功能之前应仔细检查其数据,并确保符合GDPR和其他适用的隐私法规。
这个页面有帮助吗?
