PolymarketClickHouse Workshops

07 AI 市场分析师 · 讲师

把这个 agent 模块跑成让全场审阅答案,而不是为它鼓掌。

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

时间安排

20 分钟。5 分钟用于创建 agent 和编写指令,10 分钟用于三轮对话,5 分钟用于审阅查询和错误 答案巡检。不要让全场在第 15 分钟之后还在自由聊天。

讲解脚本

  • ClickHouse Agents 运行在学员已有的 Cloud 身份之上。不需要新的 key,不需要本地进程, 也不需要模型订阅。
  • agent 指令本身就是这节课的内容。每条规则都对应一个真实的失败:聚合状态需要 Merge、 markets 需要 FINAL、最新分钟是不完整的、最新成交 tick 不是概率。
  • 第一轮是检测,第二轮是调查,第三轮是自我攻击。只有第三轮能告诉你,那个结论是推理出来 的还是编出来的。
  • 这里用 fixture 模式完全可以。请明确说出 fixture 中的变动是合成的,并且预期 agent 不会 知道这一点;它会把一个模式描述成市场行为。
  • 审阅查询之所以权威,是因为它是确定性的。当两者结论不一致时,在有人证明相反之前,SQL 是对的。
  • 护栏:公开数据、指示性中间价、不提供交易建议。如果某个 agent 给出了投资推荐,那就是 第 6 步要记录的一处发现,不是一个笑话。

常见故障

  • ClickHouse 工具显示未连接:重新打开该工具,选择 polymarket-workshop,并在输入任何 提示词之前确认连接。未连接的 agent 会编造看似合理的列名。
  • 组织中无法使用 Agents:与拥有该功能的学员结对,或者用同样的提示词,通过编码 agent 里 的 ClickHouse MCP 完成这个模块。
  • 检测结果为空:聚合需要六分钟的数据。在调试提示词之前,先检查采集器健康状态和 max(minute)。
  • agent 直接查询原始的 AggregateFunction 列:这是预期行为。让学员把报错原样贴回去, 并记录到第 6 步,而不是替他们修改提示词。
  • Yes 和 No 被报成两个涨跌标的:追问这两个 token 属于哪一个 condition ID。
  • 学员不做审阅查询就接受了答案:没有写下一处错误,这个模块就没有完成。

验收

向每位学员索要三样东西:agent 展示的检测 SQL、审阅查询的第一行结果,以及一句话说明 agent 哪里错了或哪里夸大了。三样齐全,否则这个模块没做完。

重置

没有状态变化。如果 agent 指令被改得无法恢复,删除该 agent 并重新创建:

Discard this conversation and start again from the agent instructions.

ClickHouse Cloud 中没有任何东西需要修复;这个 agent 只执行过 SELECT 查询。

本页内容

ZH