一文学会chatgpt prompt工程

一、两个原则

像写出一个好的prompt,要遵循两个基本原则

1.写清楚明确的指令

2.给模型时间思考

二、如何写出清楚明确的指令

1.使用分隔符

例如 """、'''、<>、【】等分隔符

php 复制代码
prompt=f'''
总结【输入文本】中的一个主题,并概括一句话
【输入文本】:{text}
'''

用【】将输入文本括住,方便模型理解

2.要求使用特定的格式输出,例如json格式

3.检查条件是否得到满足

php 复制代码
prompt=f'''
你需要检查【输入文本】是否包含一系列步骤指令\
如果包含,请总结出所有的步骤\
如果不包含,只需要输出【未提供步骤】
【输入文本】:{text}
'''

4.few-shot

提供一些满足要求的例子

三、如何做到给模型时间思考

1.提供完成任务所需的步骤

php 复制代码
prompt=f'''
执行下面的步骤:\
task 1:为【输入文本】生成一个摘要\
task 2:将摘要翻译为英文\
task 3:列出英文摘要中的名字\
task 4:将结果输出为包括以下key的json格式,key:'英文摘要','名字'\
【输入文本】:{text}
'''

2.明确指示模型在做出结论之前推理出自己的解决方案

prompt的工程能力绝不能被低估,不断根据结果调整最适合任务的prompt

相关推荐
有颜有货1 小时前
GEO(生成引擎优化)是什么?GEO的工作流程详解
人工智能·chatgpt·geo
数研小生1 小时前
用爬虫数据训练 ChatGPT 行业知识库:从数据采集到模型微调的实战指南
人工智能·爬虫·chatgpt
手揽回忆怎么睡20 小时前
一套 Prompt 组合
prompt
AI Echoes21 小时前
LangChain Runnable组件重试与回退机制降低程序错误率
人工智能·python·langchain·prompt·agent
wasp5201 天前
Banana Slides 深度解析:AI Core 架构设计与 Prompt 工程实践
人工智能·prompt·bash
小明_GLC1 天前
大模型幻觉以及如何设计合适的prompt回答用户问题
人工智能·prompt
彷徨的蜗牛1 天前
用 Claude Code 重新定义编程效率:从 Prompt 工程到完整项目实战
prompt·ai 编程·claude code
熙客2 天前
Claude 与 Claude Code 介绍、安装与使用
chatgpt
石去皿2 天前
Depth Viewer: 16-bit 深度图可视化工具
人工智能·chatgpt·prompt
猫头虎2 天前
2026全网最热Claude Skills工具箱,GitHub上最受欢迎的7大Skills开源AI技能库
langchain·开源·prompt·github·aigc·ai编程·agi