返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

大模型Prompt提示设计简介(1)

[复制链接]
链载Ai 显示全部楼层 发表于 2 小时前 |阅读模式 打印 上一主题 下一主题
提示设计是一门艺术,它涉及到精心构思的语句,旨在从语言模型中激发出我们渴望得到的回复。编写一个结构精巧、引人入胜的提示,是确保我们从语言模型那里获得既准确又高质量的答案的关键步骤。在这篇文章中,我们将深入探讨一些基本概念、策略和最佳实践,它们将作为您的指南,帮助您踏上设计高效提示的旅程。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);text-align: left;margin-bottom: 0px;">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;border-left: 4px solid rgb(248, 57, 41);">什么是Prompt(提示)

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);text-align: left;margin-bottom: 8px;line-height: 1.6em;"> Prompt是一种自然语言的请求形式,用于向语言模型发起交流,以期获得回应。它可能包括各种元素,如问题、指令、背景信息、示例,以及需要模型补充或继续的输入片段。当模型接收到这样的提示后,它能够产生多种类型的输出,包括但不限于文本、嵌入向量、代码、图像、视频和音乐等,这主要取决于所采用模型的特定功能和能力。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;border-left: 4px solid rgb(248, 57, 41);">Prompt包含的内容

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);text-align: left;line-height: 1.6em;margin-bottom: 8px;margin-top: 8px;">Prompt可以包含以下一种或多种内容类型:

输入:必需的内容类型,是您希望模型为其提供回复的提示中的文本。输入可以是模型回答的问题(问题输入)、模型执行的任务(任务输入)、模型操作的实体(实体输入),或模型完成或继续的部分输入(补全输入)。

上下文:是一个可选项,当我们有上下文提供给模型时,例如在RAG问答中,我们要从参考内容中,获得答案时需要给模型提供上下文。

示例:这是一个可选项,一般使用One-Shot,Few-Shot,是呈现给模型一个例子,然后让模型按照例子的示样回答问题。

下面这个例子就显示送入模型的时候用到了上下文:

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;border-left: 4px solid rgb(248, 57, 41);">不同类型的输入方式介绍

问题输入

问题输入是直接向模型提问,获得所想要的结果:

任务输入

任务输入是希望模型执行的任务。例如,我们可以指示模型为我们润色一下语句。

哈哈,模型好像把希望的意思搞错了。
实体输入

实体输入是模型对其执行操作(例如分类或汇总)的对象,对实体进行分类统计任务。

# 输入:分类下面的物体,候选项为[素菜, 水果],以JSON返回:苹果西红柿橘子
# 输出:{"苹果": "水果","西红柿": "素菜","橘子": "水果"}
补全输入
补全输入是指定模型补全或继续往下写:
# 输入:体育运动会包括:
# 输出:体育运动会通常包括以下几类项目:
田径项目:包括短跑、长跑、接力跑、跨栏、跳高、跳远、三级跳远、撑杆跳高、铅球、铁饼、标枪、链球等。游泳项目:包括自由泳、蛙泳、蝶泳、仰泳以及各种混合泳等。球类项目:篮球、足球、排球、乒乓球、羽毛球、网球、高尔夫球、手球等。重竞技项目:举重、摔跤、柔道、跆拳道、拳击等。体操项目:包括竞技体操、艺术体操、蹦床等。跳水:包括跳板和跳台项目。射击和射箭:包括步枪、手枪、飞碟射击以及弓箭射击。自行车项目:包括公路赛、场地赛、山地赛等。击剑:包括花剑、重剑、佩剑等项目。帆船和赛艇:包括各种级别的帆船和赛艇比赛。马术:包括障碍赛、盛装舞步、三日赛等。现代五项:包括射击、击剑、游泳、马术和跑步。体育运动会还可以根据参与人群的不同分为:综合性运动会(如奥运会、亚运会)、全国运动会、城市运动会、学校运动会、青少年运动会等。不同类型的运动会可能会根据参与者的年龄、性别、运动水平等因素设置不同的比赛项目。
上下文输入
语境可以是以下项之一:
指定模型行为方式的说明。
模型使用或引用来生成回复的信息。
当需要向模型提供信息时,需要在提示中添加语境信息,或者将回复的边界限制为仅提示中的内容。
# 输入中国有哪几个改革开放新地标,结果需要在参考内容中提取。参考内容:前海、横琴、雄安、海南、浦东……一个个改革开放新地标正拔地而起见证一路走来更见灿烂未来
# 输出中国改革开放的新地标包括:前海、横琴、雄安、海南、浦东。这些地标正逐渐崛起,成为改革开放的重要象征,见证了中国的成长与发展,同时也预示着更加辉煌的未来。
示例输入
样本是在提示中添加的输入-输出对,以便为模型提供理想的回复样本。在提示中添加样本是自定义回复格式的有效策略。
#输入提取下面内容的地名和时间实体:例1:text: 7月12日北京在下雨output: 7月12日\t北京
输入:text: 7月12日的下午2时,重庆整个中小河流里现在处于超警状态的还有三条,都集中在渝东南的地区。output:

# 输出7月12日\t下午2时\t重庆\t渝东南地区

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ