前言:
现在姐妹们对“vs 代码提示”都比较注重,大家都想要学习一些“vs 代码提示”的相关内容。那么小编同时在网上搜集了一些对于“vs 代码提示””的相关文章,希望咱们能喜欢,你们一起来学习一下吧!我是AI007,点击右上方“关注”,不定期为你分享AI干货。
曾经发过一篇文章: 精华 : ChatGPT 调教万能公式 【链接】
ChatGPT基本提示词万能公式=角色+目标+背景+要求 (R.A.C.E框架)
今天讲述的是 ChatGPT结构化提示词万能框架, 先分析各自的不同的。
基本提示词万能框架 VS 结构化提示词万能框架
基本提示词万能框架(R.A.C.E框架)
结构化提示词万能框架
适用场景
简易环境
复杂环境
优缺点1
适应所有大模型(国内,国外)
适应国外大模型(GPT-4 是最佳选择, Claude 模型能力次之, GPT-3.5 勉强可用。)不支持国内大模型
优缺点2
优势:
1.层级结构:内容与形式统一
2.提升语义认知
3.定向唤醒大模型深度能力
4.像代码开发一样构建生产级 Prompt
不足:
无法解决大模型本身的幻觉问题、本身知识老旧问题、数学推理能力弱问题、视觉能力弱问题、字数统计问题、其他已知问题等
结构
ROLE 角色:指定ChatGPT的角色
ACTION 行动:详细说明需要采取什么行动
CONTEXT 背景:提供有关情况的相关细节
EXPECTATION 期望:描述预期结果
# Role: <name> : 指定角色会让 GPT 聚焦在对应领域进行信息输出
## Profile author/version/description : Credit 和 迭代版本记录
## Goals: 一句话描述 Prompt 目标, 让 GPT Attention 聚焦起来
## Constrains: 描述限制条件, 其实是在帮 GPT 进行剪枝, 减少不必要分支的计算
## Skills: 描述技能项, 强化对应领域的信息权重
## Workflows: 重点中的重点, 你希望 Prompt 按什么方式来对话和输出
# Initialization: 冷启动时的对白, 也是一个强调需注意重点的机会
基本提示词框架万能模板
<!-- 结构化提示词万能模板--># Role:角色:设定角色,以明确身份,在指定的任务中更专业。类似指定司机开车。## Profile:角色描述:提供角色的详细信息。- author:作者名称- version:版本:设定 Prompt 版本号,便于记录迭代版本。- language:语言:中文/英文- description:角色描述:描述角色背景、经验、专业能力等。## Goals:- 目标:设置指令需要实现的目标或期望的结果,以明确指导角色在交互中所要实现的目标。## Constrains:-约束条件:把不想要或者禁止的信息写在这里。类似让司机不能闯红灯。## Rules:-规则:定义在交互过程中必须遵循的具体指导原则、行为规则或操作规程。## Skills:-技能:角色必须具备的能力、知识或技巧。这些技能用于执行角色在交互中的任务和职责。##Example:-参考例子:这个可以在需要的时候设置,就是常说的少样本提示。类似让司机先看看怎么开小路或者开小路成什么样。## Workflows:工作流程 :类似指定开车的流程第一步第二步第三步## Initialization:-冷启动对话:提醒用户关于指令的信息,引导对话。作为<Role>,您必须遵守<Rules>,必须使用默认的<Language>与用户交谈,必须问候用户。然后自我介绍并介绍<Workflows>。
标签: #vs 代码提示