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:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
昨天 14:05
已编辑
武汉科技大学 前端工程师
记录一下我和字节的面试过程。最初约的1.13一面。结果1.12面完懂车帝后被压力暴了。觉得自己暂时没能力面字节,加上字节存在脏面评的情况。因此联系字节hr想要取消面试。HR对我一顿奶,说字节考的很基础啥的,以及现在的竞争比年后会小很多之类的,让我好好准备,给我推迟两周在面试。1.27一面。面试时长1h左右。晚上通知二面。1.30二面。面试时长1h左右。晚上通知三面。二面自我感觉比较一般没想到能通过的。八股和场景题有点没回答好,三道手撕都撕出来了。2.5三面。面试时长快1.5h。本来贼紧张,准备了好久。面试官一上来就说前两轮面试官对我评价不错,打消了我好多顾虑。聊了八股,场景题,实习经历,以及最后拷打了很久的智力题,感觉拷打了快一个小时。直接被问的面红耳赤。2.5继续约了hr面。15min。hr语速特别快,我不自觉更上她的速度,自我介绍比平时快了不少。最后告知我offer需要审批3-5天。能不能审批下来还不一定。于是我开始等待,2.9hr告知我offer没有审批下来。问原因,不告知。自我感觉是学历问题被横向了🥲既然如此为什么给面试机会,真的很难蚌。整个面试过程的心情真的是跌宕起伏。从最初的紧张不自信,到一面通过后的意外,甚至二面通过后的不可思议,但我深知我不敢倾注过多的期望,因此怀揣着未知和一丝丝侥幸去竭尽所能的准备三面。最后三面通过后仿佛得到了肯定,我也可以做到。等待offer审批时,是我这几年来心气最高的时候了。好像我马上就可以去实习了,从双非去字节跳动本就是一件很了不起的事情。虽然我也在xhs看到过offer审批失败的情况,但是我不敢去想,我祈祷我是幸运的那个人。可惜结果还是把我打回了现实,好像一切又回归平常,什么都没发生过,我的心绪好像也没有很波动,因为我深知,能通过实习是我的幸运,没通过也是我的宿命,我怪不了任何人,只怪自己调剂到了双非,而这个世界又是唯学历论的。过年期间我好像对任何事情都提不起兴趣来,好像对互联网这个行业都有点失望了,更多的是对自己的失望和怀疑,因为好像努力和没努力,结果都一样。以此记录我的找实习过程,共勉。
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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