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:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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