尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

2026提示词怎么写:Prompt-Engineering-Guide实战手册

2026提示词怎么写:Prompt-Engineering-Guide实战手册 2026提示词怎么写Prompt-Engineering-Guide实战手册【免费下载链接】Prompt-Engineering-Guide Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.项目地址: https://gitcode.com/GitHub_Trending/pr/Prompt-Engineering-Guide提示词改了五版输出格式还是飘数学题一算就错。Prompt-Engineering-Guide 里的提示工程方法其实不复杂读完你可以直接拿走分类、代码、推理三类任务的提示词骨架掌握 1 句零样本思维链触发短语还会把多步计算交给程序去做。轻量任务先把提示词格式钉死当你的任务是分类、摘要、信息提取这类一步出结果时不需要花活把指令写清楚、把格式钉死就行。一个标准提示词可以拆成四块指令、上下文、输入数据、输出指示不是每个都要用但格式必须先定下来。最小可用的例子Classify the text into neutral, negative or positive. Text: I think the food was okay. Sentiment:模型返回 Neutral语义对了但如果你下游代码只认小写 neutral就会出问题。⚠️ 翻车点1指令里没约束标签的大小写和形态。修法比你想的简单加一个示例Classify the text into neutral, negative or positive. Text: I think the vacation is okay. Sentiment: neutral Text: I think the food was okay. Sentiment:这次稳定返回 neutral。这种加示例钉格式是轻量任务里用得最多的一招。摘要、抽取同理先给明确的动词用一句话总结再把想要的格式写成模板行比如Place: comma_separated_list让模型没有自由发挥的空间。分类、摘要、抽取的完整示例prompts-basic-usage.md提示词四要素的详细说明prompts-intro.md当任务从一步变多步光靠格式约束就不够了。中等任务把表结构喂给代码模型代码生成和结构化数据提取有个共同点模型需要背景信息才能干活。直接说帮我写个查询它会自己编字段名把表结构放进提示词输出就能直接跑 Table departments, columns [DepartmentId, DepartmentName] Table students, columns [DepartmentId, StudentId, StudentName] Create a MySQL query for all students in the Computer Science Department 翻车点2只给任务不给 schema是代码输出错误最常见的根因。修正方式字段名、方言MySQL 还是 PostgreSQL、期望返回哪些列全部写进提示词。数据生成也一样想让模型产出带标注的数据集就把目标 JSON 结构label、start、end 这些字段名直接写进提示词它能输出可直接加载的 NER 样本。数据生成与 NER 标注的完整示例prompts-applications.md可运行的基础笔记本pe-lecture.ipynb但任务要一步步算的时候格式写再多也会错。复杂推理把CoT触发短语写对复杂推理数学、多步逻辑有两条路都在同一个文件里。路线A示例里展示推理步骤。思维链CoT不是在指令里写请分步而是让示例本身带过程。用奇数之和是否为偶数这道经典题验证过给 4 个只给结论的示例模型照样答sum is 107这种错答案示例改成展示中间步骤先挑出哪些是奇数再求和同一道题第一次就答对了。The odd numbers in this group add up to an even number: 4, 8, 9, 15, 12, 2, 1. A: Adding all the odd numbers (9, 15, 1) gives 25. The answer is False.⚠️翻车点3只给结论的 few-shot 对推理任务基本无效提示词里至少放一个展示中间步骤的示例想省示例1 个带步骤的通常就够。路线B没有示例时一句触发短语。这就是零样本思维链Zero-shot CoT在原题后加一句 Lets think step by step.模型会自己分步推理。比如买苹果那道题买 10 个、送掉 4 个、又买 5 个、吃掉 1 个不加短语直接答 11加上之后一步步减答出 10。How many apples did I remain with? Lets think step by step.图两种零样本 CoT 触发短语在算术基准上的对比APE 版触发短语成绩更好想再好一点把触发短语换成 APE 论文找出的版本Lets work this out in a step by step way to be sure we have the right answer.CoT、零样本 CoT、自我一致性Self-Consistency的完整示例prompts-advanced-usage.md如果这样还不稳有更彻底的办法。用PAL把计算交给解释器PALProgram-Aided Language Models让模型生成一段 Python 代码来算而不是写文字结论把代码交给解释器执行用执行结果当答案。question Today is 27 February 2023. I was born exactly 25 years ago. What is the date I was born? llm_out llm(DATE_UNDERSTANDING_PROMPT.format(questionquestion)) exec(llm_out) # 02/27/1998由程序算出不是模型猜的日期、金额这类要求精确的任务这是最稳的路径模型负责把题意翻译成代码算术交给机器。图PAL 流程——语言模型输出中间 Python 程序解释器执行后返回结果PAL 原理与完整示例prompts-applications.md可运行 demope-pal.ipynb场景速查对号入座场景推荐方法提示词骨架注意什么情感分类/标签抽取零样本 1 个格式示例Classify ... Sentiment:加一个小写示例标签大小写要和示例一致代码生成/SQL提示词内放 schema 指定方言Table X, columns[...] 任务描述不给字段名它会自己编数学/多步推理零样本 CoT 或 PAL{question}Lets think step by step要精确的交给解释器算图一个标准提示词可以包含的四要素——指令、上下文、输入数据、输出指示我踩过的3个坑和修法标签带大写 N 回来现象下游按小写做正则匹配全挂了我以为是代码 bug。根因提示词没给示例模型按训练习惯把首字母大写。修正补一行示例连跑 10 次全小写。多步数学题次次错现象few-shot 给了 4 个带结论的示例跑出来的还是 sum is 107。根因结论型示例没给模型可模仿的中间状态它就直接硬算。修正示例改成带步骤的没有示例就加 step by step 触发短语仍不稳就上自我一致性采样多条推理路径取多数答案。调了一天温度没用现象把 temperature 降到 0数学错误一点没少我在采样参数上耗了一下午。根因推理错误是方法问题不是随机性问题。修正先换方法CoT 或 PAL再谈参数推理场景温度低是默认项不是解药。今天就能做的动作克隆仓库跑通基础示例git clone https://gitcode.com/GitHub_Trending/pr/Prompt-Engineering-Guide从 notebooks/pe-lecture.ipynb 开始把手头在用的提示词按四要素逐个过一遍指令、上下文、输入数据、输出指示标出缺的是哪块给格式老跑偏的分类任务加 1 个格式示例连跑 10 次记录通过率给总错的推理任务加一句 Lets think step by step.对比效果还不稳就切到 PAL 路线一句话逻辑任务越轻越靠格式任务越重越靠中间步骤中间步骤能交给程序就交给程序。更多边界 case 在 notebooks/ 目录里有现成 demo。【免费下载链接】Prompt-Engineering-Guide Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.项目地址: https://gitcode.com/GitHub_Trending/pr/Prompt-Engineering-Guide创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表