agent实习都干什么?prompt设计

在生成式AI广泛应用的企业环境中,高质量的Prompt是释放大模型能力的关键。然而,一线员工的prompt engineering能力差异较大,分布不均,且通过一线使用人员独立维护的话,会导致最终输出结果的不可控,即导致输出质量参差不齐。通过建立标准化的Prompt模板,可以大幅提升AI应用的稳定性和效率,降低试错成本。本文将分享几种适用于企业内部的Prompt模板,并结合实例说明其用法。

一、标准化模板的价值

企业级Prompt模板旨在将复杂任务拆解为清晰的指令框架,确保模型理解一致。其核心要素包括:角色定义任务描述输入格式输出要求约束条件。标准化后,通过维护字典进行后端调用,可以确保使用人员完全忽略prompt的设计,快速获得高质量结果。

二、常用Prompt模板及实例

1. 客服问答模板

适用场景:自动回复客户咨询,需结合企业知识库,语气友好且准确。

模板结构

# 角色
你是一名专业的企业客服代表,负责解答用户关于[产品/服务]的问题。

# 背景知识
[此处粘贴相关知识库片段或产品说明]

# 用户问题
{用户输入的问题}

# 要求
- 回答需基于提供的背景知识,不得编造信息。
- 语气热情、耐心,用简洁的语言解释。
- 如果问题超出知识范围,引导用户联系人工客服。

实例

# 角色
你是一名专业的企业客服代表,负责解答用户关于“云存储套餐”的问题。

# 背景知识
我们提供三种套餐:基础版(100GB,月费10元)、专业版(1TB,月费30元)、企业版(10TB,月费100元)。所有套餐均支持多端同步和文件分享。

# 用户问题
我想把家里照片备份,哪种套餐最划算?

# 要求
- 回答需基于提供的背景知识,不得编造信息。
- 语气热情、耐心,用简洁的语言解释。
- 如果问题超出知识范围,引导用户联系人工客服。

模型输出示例:“您好!备份照片的话,基础版100GB空间月费仅10元,通常足够普通家庭使用。如果您照片特别多,也可以考虑专业版1TB。需要我帮您对比一下吗?”

2. 会议纪要模板

适用场景:将会议录音转文字后,生成结构化纪要,提取关键决策和待办事项。

模板结构

# 角色
你是一名高效的行政助理,擅长从会议记录中提炼要点。

# 会议原始内容
{粘贴会议转录文本}

# 任务
生成一份结构清晰的会议纪要,包含:
- 会议主题
- 参会人员
- 讨论要点(分条列出)
- 决策结论
- 待办事项(负责人+截止日期)

# 格式
使用Markdown列表,语言简洁。

实例

# 角色
你是一名高效的行政助理,擅长从会议记录中提炼要点。

# 会议原始内容
(此处粘贴一段关于“新产品发布计划”的会议讨论,包含时间、预算、负责人等细节)

# 任务
生成一份结构清晰的会议纪要...

# 格式
使用Markdown列表,语言简洁。

模型输出示例

## 会议纪要:新产品发布筹备会
- **参会人员**:张三(市场)、李四(产品)、王五(运营)
- **讨论要点**:
  - 发布定于6月15日,需提前两周预热。
  - 预算初步定为20万,主要用于线上广告。
  - 宣传物料需在5月20日前完成设计。
- **决策**:同意采用短视频为主要宣传形式。
- **待办**:
  - 李四:5月10日前确定广告文案。
  - 王五:5月15日前联系KOL。

3. 代码生成与审查模板

适用场景:开发人员需要生成特定功能的代码片段,或对已有代码进行优化审查。

模板结构

# 角色
你是一名资深软件工程师,精通[编程语言]和[技术栈]。

# 任务
根据以下需求编写/审查代码:
{需求描述或代码片段}

# 约束
- 代码需符合企业编码规范(如命名、注释)。
- 考虑异常处理和性能优化。
- 输出包含代码和简要说明。

实例

# 角色
你是一名资深软件工程师,精通Python和Django。

# 任务
编写一个Django视图函数,用于接收用户上传的图片文件,并返回图片尺寸信息。

# 约束
- 使用Django REST framework。
- 限制文件大小不超过5MB,格式为jpg/png。
- 返回JSON格式:{"width": xxx, "height": xxx}。

模型输出示例

from rest_framework.decorators import api_view
from rest_framework.response import Response
from PIL import Image
import io

@api_view(['POST'])
def upload_image(request):
    file = request.FILES.get('image')
    if not file:
        return Response({'error': 'No image provided'}, status=400)
    # 检查大小和格式
    if file.size > 5 * 1024 * 1024:
        return Response({'error': 'File too large'}, status=400)
    if file.content_type not in ['image/jpeg', 'image/png']:
        return Response({'error': 'Unsupported format'}, status=400)
    # 读取图片并获取尺寸
    image = Image.open(io.BytesIO(file.read()))
    width, height = image.size
    return Response({'width': width, 'height': height})

说明:代码使用PIL库处理图片,并添加了文件大小和格式校验,符合Django REST framework规范。

#AI求职实录#
全部评论

相关推荐

02-16 01:39
南昌大学 Java
坚持无悔意无休:xhs上集美最爱说谎博人眼球
点赞 评论 收藏
分享
KKorz:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
02-14 07:38
已编辑
门头沟学院 Java
2.4 一面2.6 二面2.9 三面(hr面)2.13 oc1.15号收到面试电话那会就开始准备,因为一开始没底所以选择推迟一段时间面试,之后开始准备八股,准备实习可能会问的东西,这期间hot100过了有六七遍,真的是做吐了快,八股也是背了忘,忘了背,面经也看了很多,虽然最后用上的只有几道题,可是谁知道会问什么呢自从大二上开始学java以来,一路走来真的太痛了,一开始做外卖,点评,学微服务,大二下五六月时,开始投简历,哎,投了一千份了无音讯,开始怀疑自己(虽然能力确实很一般),后来去到一家小小厂,但是并不能学到什么东西,而且很多东西都很不规范,没待多久便离开,大二暑假基本上摆烂很怀疑自己,大三上因为某些原因开始继续学,期间也受到一俩个中小厂的offer,不过学校不知道为啥又不允许中小厂实习只允许大厂加上待遇不太好所以也没去,感觉自己后端能力很一般,于是便打算转战测开,学习了一些比较简单的测试理论(没有很深入的学),然后十二月又开始继续投,java和测开都投,不过好像并没有几个面试,有点打击不过并没有放弃心里还是想争一口气,一月初因为学校事比较多加上考试便有几天没有继续投,10号放假后便继续,想着放假应该很多人辞职可能机会大一点,直到接到字节的面试,心里挺激动的,总算有大厂面试了,虽然很开心,但同时压力也很大,心里真的很想很想很想进,一面前几天晚上都睡不好觉,基本上都是二三点睡六七点醒了,好在幸运终于眷顾我一次了(可能是之前太痛了),一面三十几分钟结束,问的都不太难,而且面试官人挺好但是有些问题问的很刁钻问到了测试的一些思想并不是理论,我不太了解这方面,但是也会给我讲一讲他的理解,但是面完很伤心觉得自己要挂了。但是幸运的是一面过了(感谢面试官),两天后二面,问的同样不算难,手撕也比较简单,但也有一两个没答出来,面试官人很好并没有追问,因为是周五进行的二面,没有立即出结果,等到周一才通知到过了,很煎熬的两天,根本睡不好,好在下周一终于通知二面过了(感谢面试官),然后约第二天三面,听别的字节同学说hr面基本上是谈薪资了,但是我的并不是,hr还问了业务相关的问题,不过问的比较浅,hr还问我好像比较紧张,而且hr明确说了还要比较一下,我说我有几家的面试都拒了就在等字节的面试(当然紧张,紧张到爆了要),三面完后就开始等结果,这几天干啥都没什么劲,等的好煎熬,终于13号下午接到了电话通知oc了,正式邮件也同时发了,接到以后真的不敢信,很激动但更重要的是可以松一口气了,可以安心的休息一下了终于可以带着个好消息过年了,找实习也可以稍微告一段落了,虽然本人很菜,但是感谢字节收留,成为忠诚的节孝子了因为问的比较简单,面经就挑几个记得的写一下一面:1.实习项目的难点说一下2.针对抖音评论设计一下测试用例3.手撕:合并两个有序数组二面:1.为什么转测开2.线程进程区别,什么场景适合用哪个3.发送一个朋友圈,从发出到别人看到,从数据流转的角度说一下会经历哪些过程4.针对抖音刷到广告视频设计测试用例5.手撕:无重复字符的最长字串
查看8道真题和解析
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务