遥测
Wren AI 依赖于匿名使用统计数据来持续改进。这就是为什么我们希望您与我们分享一些基本的使用数据。Wren AI 使用 PostHog 作为我们的遥测工具。
遥测如何帮助Wren AI?
通过遥测技术,我们能够深入了解常用功能、社区参与度,并识别出导致错误发生的步骤,这些错误阻碍了用户体验。通过分享这些信息,您使我们能够持续改进Wren AI,使其对每个人都更好,并指导我们的路线图决策。
共享哪些信息
在Wren AI中,遥测包括匿名使用统计数据,包括:
- 错误日志(当控制台或浏览器中出现错误消息时)
- 操作
- 点击按钮或URL
- 页面事件(页面浏览、页面离开...)
- 问答历史
- 已提问的问题
- 回答响应(SQL语句、SQL步骤及描述)
- 连接数据源的元数据
- 连接表的数量
- 表名
- 表结构(列名,列数据类型)
- 表关系
每次初始化或使用这些组件都会触发一个事件,包含一个匿名的、随机生成的用户ID(UUID)以及有关您的执行环境的属性。这些事件从不包含识别属性,例如:
- 用户属性(姓名、电子邮件...)
- 数据源凭据或连接属性
- IP地址
- 操作系统用户名
- 文件路径
- 文档内容
以下是我们将收集的“服务器启动”事件示例:
{
"uuid": "018eeb03-85db-73be-b7b6-84b2d735f19c", # the event id
"event": "server_start",
"properties": {
# the properties wrenai added
"wren-ui-version": "telemetry",
"wren-engine_version": null,
"wren-ai-service-version": "0.2.1",
"node_version": "v16.20.2",
"node_platform": "linux",
"node_arch": "x64",
"memory_usage": {
"rss": 127586304,
"heapTotal": 78643200,
"heapUsed": 53632840,
"external": 4699546,
"arrayBuffers": 89486
},
"cpu_usage": {
"user": 2287663,
"system": 1726641
},
"time": "2024-04-17T07:44:20.432Z",
"$lib": "posthog-node",
"$lib_version": "4.0.0",
"$geoip_disable": true,
"$sent_at": "2024-04-17T07:44:30.445000+00:00"
},
# some PostHog props
"timestamp": "2024-04-17T07:44:21.060000Z",
"team_id": 63160,
"distinct_id": "4007a326-d606-460e-9acc-22f40cf851fb", # randomly generated userId
"elements_chain": "",
"created_at": "2024-04-17T07:44:31.302000Z"
}
如何选择退出?
您可以通过以下方法禁用遥测:
- Mac OSX
- Linux
- Windows
在您的终端中执行以下命令:
./wren-launcher-darwin --disable-telemetry
您需要输入您的OpenAI API密钥并再次选择一个模型,然后您将看到一条消息显示"您已禁用遥测,Wren AI将不会收集任何数据。"。
在您的终端中执行以下命令:
./wren-launcher-linux --disable-telemetry
您需要再次输入您的OpenAI API密钥并选择一个模型,然后您将看到一条消息显示"您已禁用遥测,Wren AI将不会收集任何数据。"。
在Windows PowerShell中执行以下命令:
start ./wren-launcher-window --disable-telemetry
您需要再次输入您的OpenAI API密钥并选择一个模型,然后您将看到一条消息显示"您已禁用遥测,Wren AI将不会收集任何数据。"。