Claude 提示工程怎么学?这份 9 章官方交互式教程带你从入门到实战
【免费下载链接】prompt-eng-interactive-tutorialAnthropic's Interactive Prompt Engineering Tutorial项目地址: https://gitcode.com/GitHub_Trending/pr/prompt-eng-interactive-tutorial
prompt-eng-interactive-tutorial 是 Anthropic 官方出品的 Claude 提示工程教程,Jupyter Notebook 形式,9 个正文章节外加进阶附录,每章都是「讲解 + 练习 + 自由演练场」的结构:改一句提示词,立刻看到 Claude 的回答怎么变。想系统学习 Claude 提示词、把它练成工程能力,这门课从基础技巧到行业案例都有覆盖。
它和读文档最大的不同,是每招都能当场跑。提示词改一个词,马上知道输出会变成什么样——对建立提示词直觉来说,这是最快的反馈回路。
这份教程为什么值得花时间
不少提示词资料停留在"列几个技巧"层面,这门课的设计出发点是"找到问题、修好问题"。README 里写明了学习目标:能写出结构良好的提示词、能识别常见失败模式、了解 Claude 的强弱项、能为常见场景从零写出可靠的提示词。每章结尾还有一个 Example Playground 自由演练区,随便改示例提示词观察回答变化,课后有答案对照表。你拿到的是可验证的方法,而不只是几句形容词。
9 章内容路线:从提示结构到行业实战
课程要求按章节顺序学习,路线如下:
- 第 1 章,基本提示结构:好提示词长什么样,任务、上下文、格式各归各位。
- 第 2 章,清晰直接:消除指令歧义,比如让 Claude 跳过客套开场白直接给正文。
- 第 3 章,角色分配:给 Claude 一个专业身份,观察回答风格如何随之改变。
- 第 4 章,数据与指令分离:用 XML 标签把"数据"和"指令"隔开,复杂输入不再搅在一起。
- 第 5 章,输出格式控制:让 Claude 稳定吐出可解析的 XML/JSON,并学会"替 Claude 开口"的预填充手法。
- 第 6 章,逐步思考:让 Claude 先出声推理再回答,不少错误会因此消失。
- 第 7 章,Few-Shot 示例学习:与其描述想要的风格,不如直接给几个理想范例。
- 第 8 章,避免幻觉:让模型在没把握时坦白说不知道,只依据你给的材料作答。
- 第 9 章,复杂提示词构建:把前面所有技巧组合,完成搭建客服聊天机器人、法律服务提示词两个实战,外加金融与代码辅助两道练习。
附录覆盖提示词链、工具调用、搜索与检索,Bedrock 版还多一章性能评估。
五分钟跑起来
准备 Python 和 Jupyter 环境,再有一个 Anthropic API key(或 AWS 账号)。课程统一使用最小最便宜的 Claude 3 Haiku,temperature 固定为 0,保证结果可复现。
git clone https://gitcode.com/GitHub_Trending/pr/prompt-eng-interactive-tutorial标准版打开Anthropic 1P/下的 00_Tutorial_How-To.ipynb,安装 anthropic SDK,把代码格里的 key 和模型名占位符换成真实值运行一次完成存储,然后从第 1 章顺序开始。Bedrock 版同理,换到AmazonBedrock/目录,用 requirements 装好依赖后运行各自的 00 引导 notebook。
关键动作只有一个:每个 notebook 先跑顶部的 Setup 格,里面有 get_completion 辅助函数,负责把提示词发给 Claude 并取回回答。后面的实验全部复用它,不用自己写请求代码。
三章最值得慢慢玩
第 5 章"控制输出"里有个小魔术:把<haiku>开头的标签放进 assistant 回合,Claude 会直接从标签里接着写,多余的废话消失;预填一个左花括号,JSON 输出就稳很多。做 API 集成的话,这个技巧直接可用。
第 6 章"出声思考"的演示很妙:一条影评说"新颖到让我震惊",明明在夸,Claude 却因"我 1900 年以来与世隔绝"这句判成负面。改成先让它在 XML 标签里写出正反两方论据再下结论,答案就翻正了。你可以自己把两个标签的顺序对调再跑一遍——课程点出了 Claude 这个顺序敏感的怪癖。
第 7 章"Few-Shot"让你搭一个回答孩子提问的"家长机器人"。默认的 Claude 语气机械刻板,放进两三句理想回答做示例后,风格立刻自然。这大概是全课程最实用的一招:说不清想要的风格时,就给例子。
学完能做什么
如果你在搭客服或聊天机器人,第 9 章的聊天机器人作业就是现成的实战:角色设定、格式约束、上下文注入一次配齐,能学到一套组装生产级系统提示词的完整方法。做内容生产或数据处理的,第 4、5 章的组合就够用——XML 标签隔开数据、JSON 输出接下游管道、预填充控制回答的第一个字符,一条"数据进、结构化数据出"的稳定链路就能搭起来。
如果你的业务涉及法律、金融、代码辅助这类对准确性要求高的场景,第 8 章是必修,第 9 章也直接内置了法律服务提示词和金融、代码辅助练习。附录的搜索与检索部分,则是给模型配上"可查证依据"的起点。
适合谁学,以及两个常见疑问
适合用过 Claude 但提示词还靠试错的开发者,以及需要把提示词质量标准化的团队。门槛不高:能跑 Jupyter 格、看得懂基础 Python 就够。
没学过 Python 能学吗?能。练习里你写的代码几乎都是提示词字符串,唯一要会的是在 f-string 里填变量。当然,环境安装和申请 key 这两步还是要做的。
标准版和 Bedrock 版怎么选?Anthropic 1P/直接调 Anthropic API,有个 key 就能跑,路径最短。AmazonBedrock/下分 anthropic SDK 和 boto3 两种调 Bedrock 的子版本,还附带 cloudformation 部署模板,公司里模型访问统一走 AWS 的话用它。两个版本的教学内容完全一致。
一句话收尾:这是少有的每个技巧都配实验的官方教程,建议按章节顺序一口气刷完。更多说明见 README.md,第一讲在 01_Basic_Prompt_Structure.ipynb。
【免费下载链接】prompt-eng-interactive-tutorialAnthropic's Interactive Prompt Engineering Tutorial项目地址: https://gitcode.com/GitHub_Trending/pr/prompt-eng-interactive-tutorial
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考