语言模型 Prompt 工程

https://open.bigmodel.cn/dev/howuse/prompt

语言模型 Prompt 工程

策略:编写清晰、具体的指令

为了获得最佳的回答,用户需要向 GLM 提供清晰、具体的指令。GLM 越能明确您的需求,提供的回答质量越高。

  • 技巧:定义 System Prompt
你擅长从文本中提取关键信息,精确、数据驱动,重点突出关键信息,根据用户提供的文本片段提取关键数据和事实,将提取的信息以清晰的 JSON格式呈现。

技巧:提供具体的细节要求

在 Prompt 中添加要求模型输出内容的细节和背景信息。推荐示例

我对太阳系的行星非常感兴趣,特别是土星。请提供关于土星的基本信息,包括其大小、组成、环系统和任何独特的天文现象。

技巧:让 GLM 进行角色扮演

让 GLM 扮演角色、可以更准确地模仿该角色的行为和对话方式。推荐示例

作为一个量子物理学家,解释量子物理学的基本原理,并简要介绍其在现代科技中的应用。

技巧:使用分隔符标示不同的输入部分推荐示例

请基于以下内容:""" 要总结的文章内容"""提炼核心观点和纲要

技巧:思维链提示

要求模型分步骤解答问题,还要求其展示其推理过程的每个步骤。通过这种方式,可以减少不准确结果的可能性,并使用户更容易评估模型的响应。 推荐示例

作为一个 AI 助手,你的任务是帮助用户解决复杂的数学问题。对于每个问题,你需要首先独立解决它,然后比较和评估用户的答案,并最终提供反馈。在这个过程中,请展示你的每一步推理过程。我有一个数学问题需要帮助:"""问题是:一个农场有鸡和牛共 35 头,脚总共有 94 只。鸡和牛各有多少头?我的答案是鸡有 23 头,牛有 12 头"""。

技巧:少样本学习

可以作为进行少样本学习的示例。这些样本可以用来引导模型模仿特定的行为和语言风格。推荐示例

模仿这种风格    ''' 1、三杯鸡在锅中欢跃,是岁月的篝火,是浪漫的乐章。        2、炖排骨的滋味,是冬日的棉被,是乡土的回响。        3、红烧勤鱼的鲜香,是海洋的密语,是大海的情书。'''生成新的句子。

指定输出长度的示例

指定按照具体的长度的输出内容,但是让模型精确的生成一个特定的字数难以实现。推荐示例

策略:提供参考资料

引用外部资料能有效提升模型回答的准确性。这种做法特别适用于基于文档的问答系统,因为它有助于减少错误或虚构信息的生成,同时确保回答的时效性和准确性。当模型受到上下文长度限制,无法引用超长文本时,可以通过 Retreival 工具来获取文档中的语义切片来实现。 推荐示例

作为AI助手,你的任务是帮助用户查找和理解特定公司的规章制度。在这个场景中,你将使用搜索结果来回答用户关于公司请假政策的查询。请根据搜索结果"""具体的搜索结果"""提供准确和详细的信息。

策略:将复杂任务分解为简单的子任务

在处理需求复杂的任务时,错误率通常较高。为了提高效率和准确性,最佳做法是将这些复杂任务重构为一系列简单、连贯的子任务。这种方法中,每个子任务的完成成果依次成为下一任务的起点,形成一个高效的工作流。这样的任务流程简化有助于提升模型整体的处理质量和可靠性,特别是在面对需要综合大量数据和深入分析的复杂问题时。通过将复杂任务拆解,可以更加有效地利用模型的强大处理能力。

  • 技巧:意图理解和实体提取
  • 技巧:总结上文关键信息
  • 技巧:分段归纳长文档并逐步构建完整摘要

策略:给于模型思考时间

  • 技巧:在模型给出最终结论之前,先引导它进行自我探索和推理。
分析并评估以下 Python 代码片段"代码片段"的质量和功能。在生成你的回答之前,请先生成推荐示例代码,然后对代码的结构、清晰度以及其执行的功能进行评分。

技巧:隐藏推理过程,只输出结果

在回答问题之前,模型有时需要进行深入的推理并将推理过程一并输出,可以引导模型只输出结果或者结构化信息以便于解析处理。 推荐示例

策略:使用外部工具增强模型能力

通过让模型访问工具的获取信息来弥补模型的缺陷和拓展功能,如通过 Function Call 访问外部的信息和执行操作,利用 Retreival 工具访问知识库获取文档信息。

  • 技巧:通过 Function Call 访问外部 API
使用外部 API 查询天气信息的功能。请根据用户的请求,调用相应的天气服务 API ,获取并展示最新的天气信息,包括温度、湿度、天气状况(如晴、雨等),风速和风向。例如,当用户询问‘北京今天的天气如何?’时,应调用API获取北京当前的天气数据,并以用户友好的方式展示结果。

技巧:通过 Retreival 访问智谱AI 开放平台的知识库

通过Retrieval方法访问智谱开放平台的知识库,用户可上传相关的知识到知识库,模型将基于用户的查询,,提取相关的语义切片,提供更加精准详细的信息。 推荐示例

图像生成模型 Prompt 工程

策略:使用结构化的提示语

在使用图像生成工具时,应采用精确、具体的视觉描述而非抽象概念。明确、清晰的结构化提示词可以帮助 CogView 创造出更高质量的图像。

  • 主体: 人、动物、建筑、物体等
  • 媒介: 照片、绘画、插图、雕塑、涂鸦等
  • 环境: 竹林、荷塘、沙漠、月球上、水下等
  • 光线: 自然光、体积光、霓虹灯、工作室灯等
  • 颜色: 单色、复色、彩虹色、柔和色等
  • 情绪 : 开心、生气、悲伤、惊讶等
  • 构图/角度: 肖像、特写、侧脸图、航拍图等

推荐示例:

Prompt生成结果
清晨的阳光照耀下,一只活泼的边牧犬在绿色草地上欢快奔跑,这一场景以生动的彩色摄影方式,呈现出愉快的氛围和明亮的色彩。
在平静的河流上,一座古老的石桥被周围的垂柳环绕,黑白水墨画描绘出它在阳光下的宁静和古典之美,光线和阴影在画面中形成鲜明对比。
一本敞开的古书静卧在老式木桌上,台灯的光线柔和地照亮书页,周围是昏暗的图书馆环境。这个场景通过高清照片捕捉,展现了知识和历史的宁静美。
在干燥的沙漠环境中,一棵孤独的仙人掌在夕阳的余晖中显得格外醒目。这幅油画捕捉了仙人掌坚韧的生命力和沙漠中的壮丽景色,色彩饱满且表现力强烈。
深藏在茂密森林中的一座古朴木屋,在夜幕中被温暖的灯光照亮。这幅油画捕捉了木屋周围自然环境的宁静与和谐,使用柔和的色调和细腻的光影处理,创造了一种神秘而温馨的氛围。画中突出了木屋作为与世隔绝的避难所,和周围树木、灌木的自然美。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注