遥测

默认情况下,我们不收集根据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和任务执行数据,包括任务的goalbackstorycontextoutput。 这使得能够更深入地了解使用模式。

如果您启用share_crew,收集的数据可能包含个人信息,如果这些信息已被纳入船员配置、任务描述或输出中。 用户在启用此功能之前应仔细检查其数据,并确保符合GDPR和其他适用的隐私法规。

这个页面有帮助吗?