via https://kpplaybook.com/resources/how-i-use-claude-to-build-dashboards-faster/
构建仪表板最慢的部分从来不是搭建仪表板本身。 而是我花二十分钟盯着空白页面,琢磨这东西到底要回答什么问题;接着又花二十分钟改变主意;然后再花一个小时,把我已经半决定好的东西推倒重来。
这时候就该AI上场了!它应该能让事情变快,对吧?但问题在于,当人们谈论使用AI工具(比如Claude)进行数据分析时,他们关注的是提示词(prompt),而真正决定输出质量的,是你事先提供的上下文。这包括诸如:这个客户关心什么、你们之前已经共同决定了什么、以及你认为仪表板上本来应该放什么等信息。提示词是容易的部分,但上下文给了仪表板方向和观点。
我在屏幕共享中向BrightLocal的Myles演示了整个过程,你可以观看实际运行的技能演示。这也是我在《代理机构分析》课程中提供的一套指令集!
观看视频
让我们来看看输入了什么、返回了什么,以及哪些部分仍需你自己动手。
不要从空白页面开始
当我构建仪表板时,我脑中的顺序大概是这样的:我要回答什么问题 → 所以我需要什么数据 → 那么什么图表能展示这些 → 它应该放在页面的哪个位置。这个顺序就是最慢的部分。这整个过程完全不涉及操作Data Studio(原Looker Studio),全是决策。
过去我会在笔记本上手绘草图,但每个客户我都要从头再来一遍。现在,我建立了一个Claude项目,它已经知道我是如何思考报告的。我向它输入关于客户的上下文,或者通话记录(经允许后),它就会返回一份文档,详细说明仪表板应该做什么以及如何构建。到了这一步,我们还没有完成仪表板(我没法变魔术),但初始规划阶段已经完成了。
对于一个从零搭建的仪表板,这能为我节省几个小时;而且对我来说,修改已有的东西远比从无到有容易得多。当然,这是我个人在自家仪表板上的体验,你的效果会因你已经记录了多少内容而有所不同。
这个方法反过来也行得通!我可以把同一个项目指向一个已有的仪表板,问它如何改进,这在接手别人的报表、觉得不太行却又说不出所以然时特别有用。
项目中包含什么:上下文层
这套指令集包含四个部分,每一部分都有重要作用:
- 我(近期)说过的关于仪表板的一切。包括演讲文字稿、博客文章、培训课程资料。这些都被灌入一个检索数据库,以便项目能调用我自己过去的推理,而不是让模型随意发挥它当天觉得仪表板应该长什么样。
- 通话文字稿。这是该项目主要设计用来处理的内容。当我们与客户在Zoom上讨论他们的报表时,文字稿直接输入进去。不过要确保客户同意录音再这么做!我喜欢使用文字稿的原因是,你能得到客户自己的用词、他们自然描述事物的方式,而不是生硬的简报腔调。
- 客户记录。我们在Notion中保存了与每个客户共同做出的重大决定。包括:这个客户是谁、他们关心什么、他们已经告诉过我们什么、六个月前我们达成了什么共识。这些对报表来说都是有用的上下文。
- 入职调查问卷。当我们开始与客户合作时,我们会问一组简短的问题。
其中一些问题包括:
- 你是如何被评估工作表现是否出色的?
- 你最近看过的一张对你做决策有帮助的图表是什么?
- 那张图表是什么?
- 它帮你做了什么决策?
使用这些答案,而不是“你想在报表中看到什么”,能让你得到实用性的回答,而非理想化的愿望。特别是问他们最近用过什么图表,能获得真实观察到行为;再追问它放在哪里、帮你做了什么决策,就能判断那张图表是否真的有用,还是只是摆在那里让人安心。
当然,你可能没有多年的演讲和博客文章来填充检索数据库,但你肯定有其余的部分。如果你还没问过那些入职问题,现在就发出去吧。我敢打赌,你一定会从答案中学到一些非常有趣的东西!
在将客户数据输入任何工具之前
我前面提到(经允许)使用文字稿,但在我继续之前,我想再多谈一点。
当你将客户材料放入第三方工具时,有些可能没问题,有些则不行,这取决于你与客户的协议(无论是签署的还是其他形式的)。此外,即使合同允许,也请直接询问客户。他们可能没有仔细阅读你的合同,而某些受监管行业和具有严格供应商名单的企业客户,可能有规定完全禁止在其业务中使用AI工具。
如果你无法使用文字稿,也不是世界末日。这是一个不错的捷径,但没有它你仍然可以创建上下文层。实际上,你需要的是你对客户业务的判断。例如:“这个客户以合格线索而非流量为评估标准,并且当7月份自然流量下降时会感到紧张。”或者,“他们用‘访问量’这个词指代‘会话数’,用‘目标’指代‘转化数’。”
如果你想找个起点,我写过更多关于决定什么可以安全放入AI工具的内容,包括一个分层数据风险框架,帮助你判断哪些能用AI做、哪些不能。
实际的指令本身可以很灵活。我们使用Claude项目,但你可以将其转化为技能,或直接放在聊天消息中。我使用的这套指令包含在我的《代理机构分析》课程中,与上方视频中屏幕上看到的非常相似。唯一的区别是我做了一些匿名化处理,方便其他人使用,而不是满屏都写着Kick Point。
