大模型提示词工程技术4-提示词架构设计,包括:TAG框架,TRACE框架,ICIO框架

大模型提示词工程技术4-提示词架构设计,包括:TAG框架,TRACE框架,ICIO框架。《大模型提示词工程技术》的作者:微学AI,这是一本专注于提升人工智能大模型性能的著作,它深入浅出地讲解了如何通过优化输入提示词来引导大模型生成高质量、准确的输出。书中不仅涵盖了提示词工程的基本概念和原则,还提供了丰富的实践案例和技术优化技巧。

文章目录

  • [第六章 提示词架构设计](#第六章 提示词架构设计)
    • [6.1 提示词的架构模式介绍](#6.1 提示词的架构模式介绍)
      • [6.1.1 TAG框架](#6.1.1 TAG框架)
      • [6.1.2 TRACE 框架](#6.1.2 TRACE 框架)
      • [6.1.3 ICIO 框架](#6.1.3 ICIO 框架)

前面文章:大模型提示词工程技术3-提示词输入与输出的优化的技巧详细介绍,已经介绍了第五章,接下来继续第六章的内容。

第六章 提示词架构设计

在设计提示词时,采用合理的架构模式可以显著提高生成内容的质量和一致性。本章将详细介绍几种常用的提示词架构模式,并通过具体的样例展示这些架构的应用。

6.1 提示词的架构模式介绍

提示词架构模式是指在设计提示词时遵循的一种结构化方法。通过合理的架构模式,可以更好地组织提示词内容,提高生成结果的质量和一致性。

6.1.1 TAG框架

在 TAG 框架中,TASK(任务)明确了需要解决的核心问题,例如"对大量文本进行情感分析"。ACTION(行动)则描述了为完成任务所采取的具体步骤,比如"使用特定的情感分析算法对文本进行处理"。GOAL(目标)设定了期望达到的最终结果,比如"准确判断文本的情感倾向,准确率达到 90%以上"。

通过这样的架构,我们能够清晰地规划和指导大模型的工作方向,确保其高效地完成复杂的任务。例如,当处理"分析某电商平台用户评论的情感倾向"这一任务时,TASK 就是明确分析的对象是电商平台用户评论,ACTION 可以是运用深度学习算法提取关键词和情感词,GOAL 则是得出准确且具有高可信度的情感分类结果。

示例:分析某电商平台用户评论的情感倾向

python 复制代码
prompt = """
TASK(任务):分析某电商平台用户评论的情感倾向。
ACTION(行动):请使用深度学习算法提取关键词和情感词,并对用户评论进行情感分析。
GOAL(目标):准确判断用户评论的情感倾向,准确率达到 90% 以上,并提供详细的分析报告。

背景信息:
- 电商平台:某知名电商平台,如淘宝、京东等。
- 用户评论数据:收集了过去一个月内的用户评论数据,共计 10,000 条。
- 分析工具:使用 TensorFlow 和 Keras 深度学习框架进行情感分析。

示例:
评论 1:这家店的服务态度很好,商品质量也不错。
情感倾向:正面

评论 2:物流太慢了,而且包装也很差。
情感倾向:负面

评论 3:商品一般般,没有什么特别的感觉。
情感倾向:中性

请按照上述步骤进行情感分析,并生成详细的分析报告。
"""

6.1.2 TRACE 框架

TRACE 框架中的 TASK(任务)同样清晰地定义了工作的核心内容,如"生成一篇关于未来城市交通的科幻小说"。REQUEST(请求)进一步细化了对任务的具体要求,比如"小说要包含自动驾驶、飞行汽车等元素"。ACTION(行动)描述了实现任务的具体操作,例如"运用丰富的想象力构思故事情节,结合科技知识进行创作"。CONTEXT(上下文)提供了与任务相关的背景信息,比如"当前城市交通的现状和面临的问题"。EXAMPLE(示例)则给出了类似任务的成功案例或参考样本,帮助模型更好地理解和完成任务。

以"创作一部以太空探索为主题的电影剧本"为例,TASK 确定了创作的主题,REQUEST 可能是要求包含太空冒险、外星生命等元素,ACTION 是构思精彩的剧情和角色,CONTEXT 可以是当前太空探索的技术进展和科学理论,EXAMPLE 则是一些经典的太空题材电影剧本。

示例:创作一部以太空探索为主题的电影剧本

python 复制代码
prompt = """
TASK(任务):创作一部以太空探索为主题的电影剧本。
REQUEST(请求):剧本需包含太空冒险、外星生命、人类生存挑战等元素,并确保情节紧凑、引人入胜。
ACTION(行动):请运用丰富的想象力构思故事情节,结合当前的科技知识和科学理论进行创作,
确保剧本具有科学性和娱乐性。
CONTEXT(上下文):当前太空探索的技术进展和科学理论,包括人类在月球和火星的探测活动,
以及对太阳系外行星的研究。
EXAMPLE(示例):请参考经典太空题材电影《星际穿越》和《阿凡达》的剧情结构和叙事手法。

具体要求如下:
1. **故事背景**:设定在一个未来的时代,人类已经在太阳系内建立了多个基地,并开始向更远的星系探索。
2. **主要角色**:包括一名勇敢的宇航员、一位天才科学家、一群外星生物以及一支探险队。
3. **情节设计**:剧本应包含以下几个关键情节:
   - 宇航员在一次太空任务中意外发现了一个神秘星球。
   - 科学家研究发现这个星球上可能存在外星生命。
   - 探险队前往这个星球进行深入探索,并遭遇一系列危险。
   - 在与外星生命的互动中,人类学会了新的生存技能。
   - 最终,人类与外星生命达成和平共存的协议。
4. **科学依据**:剧本应结合当前的太空探索技术和科学理论,如引力波、黑洞、虫洞等。
5. **叙事手法**:剧本应采用紧张刺激的情节推进方式,同时融入人性的思考和情感的表达。

请按照上述要求创作一部以太空探索为主题的电影剧本。
"""

6.1.3 ICIO 框架

ICIO 框架中的 Instruction(指令)给出了明确而具体的操作指南,比如"对一组图像进行分类,分为风景、人物、动物等类别"。Context(背景信息)提供了与任务相关的环境和条件,例如"这些图像是在不同的季节和地点拍摄的"。Input Data(输入数据)明确了需要处理的具体内容,比如"一组高分辨率的彩色图像"。Output Indicator(输出引导)设定了期望的输出格式和标准,比如"以表格形式呈现分类结果,注明每个类别的图像数量和代表性特征"。

假设我们的任务是"对某公司的销售数据进行分析,找出销售增长的原因",Instruction 就是明确分析的重点和方法,Context 可以是公司的市场定位和竞争情况,Input Data 是具体的销售数据表格,Output Indicator 则是要求以报告形式呈现分析结果,包括数据图表和文字说明。

通过这些详细的框架样例提示词,我们能够为大模型提供清晰、准确且具有可操作性的指导,帮助其更好地实现复杂任务,展现出强大的语言处理能力和创造力。

示例:对某公司的销售数据进行分析,找出销售增长的原因.

python 复制代码
prompt = """
Instruction(指令):对某公司的销售数据进行分析,找出销售增长的原因。
Context(背景信息):该公司是一家电子产品制造商,在过去一年中销售额显著增长。
公司面临的市场竞争激烈,需要通过数据分析来优化市场策略。
Input Data(输入数据):一份包含过去一年每月销售数据的 Excel 表格,包括销售额、产品种类、销售渠道等信息。
Output Indicator(输出引导):请以报告形式呈现分析结果,包括数据图表和文字说明。报告应包含以下内容:
1. 销售额总体趋势分析。
2. 不同产品种类的销售情况对比。
3. 各销售渠道的表现分析。
4. 影响销售增长的主要因素。
5. 建议措施以进一步提升销售业绩。

具体要求如下:
1. **数据预处理**:清洗并整理输入数据,确保数据完整性和准确性。
2. **销售额总体趋势分析**:绘制过去一年每月销售额的趋势图,并分析变化趋势。
3. **产品种类销售情况对比**:绘制不同产品种类的销售额对比图,并分析各产品的销售表现。
4. **销售渠道表现分析**:绘制各销售渠道的销售额对比图,并分析不同渠道的表现。
5. **影响销售增长的因素分析**:结合市场背景信息,分析影响销售增长的主要因素。
6. **建议措施**:根据分析结果,提出具体的建议措施以进一步提升销售业绩。

请按照上述要求对销售数据进行分析,并生成详细的分析报告。
"""

通过 ICIO 框架,我们能够清晰地规划和指导大模型的工作方向,确保其高效地完成复杂的任务。这样的提示词架构不仅提高了生成内容的准确性和连贯性,还确保了任务的高质量完成。

接下来的第七章内容敬请关注!!

相关推荐
野蛮的大西瓜17 分钟前
开源呼叫中心中,如何将ASR与IVR菜单结合,实现动态的IVR交互
人工智能·机器人·自动化·音视频·信息与通信
CountingStars61942 分钟前
目标检测常用评估指标(metrics)
人工智能·目标检测·目标跟踪
tangjunjun-owen1 小时前
第四节:GLM-4v-9b模型的tokenizer源码解读
人工智能·glm-4v-9b·多模态大模型教程
冰蓝蓝1 小时前
深度学习中的注意力机制:解锁智能模型的新视角
人工智能·深度学习
橙子小哥的代码世界1 小时前
【计算机视觉基础CV-图像分类】01- 从历史源头到深度时代:一文读懂计算机视觉的进化脉络、核心任务与产业蓝图
人工智能·计算机视觉
黄公子学安全1 小时前
Java的基础概念(一)
java·开发语言·python
云云3211 小时前
怎么通过亚矩阵云手机实现营销?
大数据·服务器·安全·智能手机·矩阵
新加坡内哥谈技术2 小时前
苏黎世联邦理工学院与加州大学伯克利分校推出MaxInfoRL:平衡内在与外在探索的全新强化学习框架
大数据·人工智能·语言模型
程序员一诺2 小时前
【Python使用】嘿马python高级进阶全体系教程第10篇:静态Web服务器-返回固定页面数据,1. 开发自己的静态Web服务器【附代码文档】
后端·python
小木_.2 小时前
【Python 图片下载器】一款专门为爬虫制作的图片下载器,多线程下载,速度快,支持续传/图片缩放/图片压缩/图片转换
爬虫·python·学习·分享·批量下载·图片下载器