本文档全面概述了 funNLP 存储库中可用的提示工程资源。提示工程是设计和优化大型语言模型(LLM)的输入,以产生期望的输出。本页面涵盖了针对中文 NLP 和通用 LLM 应用的提示工程技术、资源、指南和工具。
有关 LLM 模型和框架的信息,请参阅 LLM 模型和框架,有关 LLM 训练和微调的信息,请参阅 LLM 训练和微调。
提示工程是用于语言模型的系统性输入设计,以生成更准确、更相关、更有用的输出。随着 LLM 的不断发展,我们与它们沟通的方式也已演变成一门专门的学科。一个精心设计的提示可以在不改变底层模型参数的情况下,极大地提高模型性能。
提示工程的基本工作流程包括:
funNLP 存储库引用了通过其收集的资源提供的几种关键提示工程技术:
指示模型执行任务,但不提供示例。
在提示中包含期望的输入-输出对的示例。
引导模型将复杂的推理分解为逐步思考。
为 AI 分配一个特定的角色或个性来构建其响应。
明确定义期望输出的结构和格式。
有效的提示通常包含几个关键组件,它们协同工作以指导模型的响应:
| 组件 | 目的 | 示例 |
|---|---|---|
| 指令 | 告诉模型做什么 | “总结以下文本” |
| 上下文 | 提供背景信息 | “这来自一篇关于气候变化的研究论文” |
| 输入数据 | 要处理的具体内容 | [要总结的文本] |
| 输出指示器 | 指示期望的响应格式 | “摘要应使用项目符号列出” |
| 约束 | 设定限制或要求 | “不超过 100 字” |
funNLP 存储库包含多个用于提示工程的资源:
OpenBuprompt-engineering-note:专门针对 ChatGPT 的提示工程课程笔记,涵盖理论和实际应用。包括摘要、推理、转换、扩展和构建聊天机器人等主题。
提示工程指南 (Prompt Engineering Guide):一份全面的中文提示工程技术指南。
AIGC提示工程学习站 Learn Prompt:一个用于学习 ChatGPT、Midjourney 和 Runway 等多个 AI 系统提示工程的学习平台。
ChatGPT提问技巧:关于如何向 ChatGPT 提问以获得高质量答案的指南,其中包含全面的提示工程技术。
Prompts 精选 - ChatGPT 使用指南:精选的有效 ChatGPT 提示集合,旨在增强可用性和可玩性。
Snack Prompt:用于共享和发现有效 ChatGPT 提示的社区平台。
OpenPrompt:一个专注于推荐和共享有效提示的开源社区。
GPT-Prompts:教授如何使用 GPT 生成有效提示的教育资源。
funNLP 存储库包含用于在多个领域应用提示工程的资源。
来源:README.md243-251 README.md271-285
funNLP 存储库中的一些资源专门针对中文语言模型的提示工程:
中文特定提示模板:适应中文的语法和文化细微差别。
Prompt-Engineering-Guide-Chinese:一份包含 AIGC 的提示组件,专门针对中文语言模型的提示工程指南。
双语提示策略:利用中文和英文来提高模型性能的技巧。
该存储库还引用了支持中文优化提示工程的框架,例如:
来源:README.md240-251 README.md177-204
根据 funNLP 存储库中的资源,以下是有效提示工程的关键最佳实践:
| 类别 | 最佳实践 | 优点 |
|---|---|---|
| 清晰性 | 使用精确、无歧义的语言 | 减少误解 |
| 结构 | 将提示组织成清晰的部分 | 帮助模型处理信息 |
| 示例 | 使用少样本时提供高质量示例 | 演示期望的输出模式 |
| 迭代 | 根据结果系统地优化提示 | 持续提高性能 |
| 约束 | 明确说明限制和要求 | 指导模型保持在界限内 |
| 文档 | 维护一个有效提示库 | 建立组织知识 |
提示工程与 funNLP 存储库中的其他 NLP 技术协同工作。
funNLP 存储库指出了提示工程中的几个新兴趋势:
自动化提示优化:可以自动生成和测试不同提示变体的工具。
特定领域提示库:针对特定行业或用例优化的提示集合。
多模态提示工程:用于提示可以处理多种输入类型(文本、图像、音频)的模型的技术。
提示安全和鲁棒性:防范提示注入攻击并确保一致性能的方法。
协作提示开发:供团队协作开发和优化提示的平台。
来源:README.md240-251 README.md309-324
提示工程是在大型语言模型方面进行有效工作的关键技能。funNLP 存储库提供了用于学习和应用提示工程技术的综合资源集合,特别在中文语言应用方面表现突出。通过利用这些资源,从业者可以在不更改底层模型的情况下,显著提高基于 LLM 的应用程序的性能和效用。
该领域在不断快速发展,新的技术和应用层出不穷。funNLP 存储库是了解提示工程最新进展的宝贵枢纽。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(29f4ac)