跳到正文

AI Chat 实用技巧

用 Artifact 生成交互教程和数据看板,学会描述交互要求、逐步修改,并检查数据和操作是否正确。

上一课我们讲了使用 AI Chat 的几个建议,这一课聊一些具体的功能用法:怎样让 AI 把回答做成可以查看、操作和修改的内容。

一、根据需求选择合适的产品

如果有预算要求,你可以根据 如何选择适合自己的大语言模型? 教程里的方案来选择合适的模型。如果仍然不知道选择哪个模型更好,可以考虑查看我的另一个网站 Vibe Coding Navigator,这个网站统计了目前所有主流大模型的评测结果,你可以根据这个网站的统计结果来选择适合你的模型。

如果仅使用免费的模型或产品,可以考虑 DeepSeek Chat 或者 ChatGPT 的产品。最近也出现了一些如 Grok Bot 或者 Muse 的 Personal Agent 产品,后续我们也会聊一下 Agent 相关的信息。

本章主要介绍一下 Chat 类产品的实用技巧。

二、使用搜索功能

为了减少模型因知识库更新不及时,而导致的回答错误,最好打开搜索功能,有一些产品会专门有个搜索开关(比如 DeepSeek),需要开启后,模型才会使用搜索工具,有一些则是默认开启的(比如 ChatGPT),这类产品就不需要手动开启了,然后你提问时,模型就会自动使用搜索工具了。

三、多用 Artifact 功能

Artifact 可以理解为 AI 在对话中生成的一份独立作品。在 Claude 中,它可以是文档、图表、网页或交互工具,生成后还能继续修改。这一课主要讲其中的交互内容:让 AI 写代码,再由产品把代码呈现为可以操作的界面。具体支持的形式和入口,可以查看 Claude 的 Artifact 官方说明。

举几个例子:

  • 如果你是让 AI 做数据分析,如果让 AI 使用 Artifact 功能,它会在分析完数据后,使用代码写一个数据看板,然后你就能查看到各种数据报表了。而 AI 不用这个功能,直接给你答案,可能就是给你一堆表格或者文字,看起来就会没那么直观。
  • 如果你想让 AI 解释一些知识点,比如某个物理公式,一般 AI 的回答都是以 Markdown 为主,但如果你让其使用 Artifact 功能,它则可以使用代码的方式实现一些简单的交互 demo 给你。比如像这样:
试一试:牛顿第二定律

F = ma

加速度 = 合力 ÷ 质量

a = 4 N ÷ 2 kg=2 m/s²

同时从静止开始,持续受力 2 秒
你的设置速度 0 m/s
对照:4 N / 2 kg速度 0 m/s
4 N
2 kg

先把合力从 4 N 调到 8 N,看看加速度会怎样变化。

仅比较水平运动,忽略摩擦。两车从静止开始,合力在 2 秒内保持不变。

合力 4 牛顿,质量 2 千克,加速度 2 米每二次方秒。

要想使用这个能力也比较简单,一般在 Prompt 里加上一句:

请你使用代码生成一个可交互的 xxx

xxx 里你可以填入「教程」、「数据看板」、「可交互 demo」等。

四、通过某些规范文档让其输出更结构化的文本

这是我最近常用的技巧,如果我想让 AI 讲解一些对我来说比较陌生的内容,我会让其使用 ASD-STE100 规则来回答问题:

请你遵循 ASD-STE100 规则来回答问题。

ASD-STE100 是欧洲航空航天与国防工业协会(ASD)制定的一套受控自然语言标准。这个标准制定的背景是上世纪 70 至 80 年代,航空业面向全球庞大的飞机维修人员,发现不同母语背景的技术人员对同一篇英文维修手册会有不同理解,容易导致维修失误。

所以欧洲航空航天与国防工业协会就制定了这个标准,确保一词一义、减少歧义,让非英语母语的维修工也能准确无误地看懂和操作。这个规则要求,程序性/操作指令句一般不超过 20 个词,描述性句子一般不超过 25 个词。一句只讲一件事/一个动作,必须使用主动语态(明确谁做什么),避免复杂的从句和堆砌的名词短语。

如果 AI 遵循这个规则进行回答,就会输出更结构化的文本,更容易阅读和理解。

五、多看看别人是怎么用的

比如上面的 ASD-STE100 规则,也不是我摸索出来的,而是看到 Andrej Karpathy 的分享,才知道的。

我较常关注的博主有: