如何使用 AI 自动化管理 Amplitude 产品分析数据

通过集成 Rube MCP 和 Composio 工具集,让 AI 直接操作 Amplitude API,实现从发送埋点事件、分析用户活动到管理用户分群(Cohorts)的全流程自动化。

为什么需要这个技能

在进行产品分析时,手动在 Amplitude 后台配置事件、查询特定用户路径或更新用户分群往往非常耗时。此外,Amplitude 区分“应用内部 ID”和“平台内部 ID”,导致开发者在通过 API 检索用户活动时经常出现定位错误。

本技能通过 Rube MCP 为 AI 提供了标准化的工具集,使其能够自动处理 ID 转换、异步任务追踪(如分群更新)以及复杂的属性操作(如 $set$add),将繁琐的数据运维工作转变为简单的自然语言指令。

适用场景

  • 自动化埋点测试:通过 AI 快速发送测试事件,验证 Amplitude 事件接收是否正常。
  • 快速用户画像分析:输入用户 ID,让 AI 自动查找内部 ID 并拉取该用户的完整活动流。
  • 动态用户分群:根据特定条件自动将用户批量添加到或从某个 Cohort 中移除。
  • 事件字典校验:在发送事件前,让 AI 检索当前的事件类别(Event Categories)以确保命名规范。

核心工作流

1. 身份解析与活动查询

由于 AMPLITUDE_GET_USER_ACTIVITY 需要 Amplitude 内部 ID,AI 会执行以下链路: AMPLITUDE_FIND_USER (输入应用 ID) 获取内部 ID AMPLITUDE_GET_USER_ACTIVITY 输出用户行为流。

2. 自动化发送事件

AI 调用 AMPLITUDE_SEND_EVENTS 时,需确保满足以下关键点:

  • 必须提供 user_iddevice_id
  • 时间戳 time 必须为 13 位毫秒级 epoch 格式。
  • 优先调用 AMPLITUDE_GET_EVENT_CATEGORIES 验证 event_type 是否符合既有规范。

3. 用户属性精细化管理

使用 AMPLITUDE_IDENTIFY 进行属性更新,支持多种操作符:

  • $set: 覆盖原有值。
  • $setOnce: 仅在属性为空时设置。
  • $add: 对数值属性进行累加。
  • $append: 向列表属性追加元素。

4. 异步分群管理

更新 Cohort 成员是异步过程,AI 将采取以下模式: AMPLITUDE_UPDATE_COHORT_MEMBERSHIP 记录 request_id 循环调用 AMPLITUDE_CHECK_COHORT_STATUS 确认状态为 complete

下载和安装

下载 amplitude-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐