找回密码
 立即注册
首页 业界区 科技 程序员AI编程之提示词【学习笔记】

程序员AI编程之提示词【学习笔记】

倡遍竽 3 小时前

1、提示词

1.1、提示词的定义

提示词是输入给AI系统的指令,可以是问题、描述或关键词,目的是引导AI按期望思考或创造,输出所需结果。

1.2、提示词的作用

提示词如同打开AI能力之门的钥匙,其质量直接影响AI输出结果的质量,好的提示词能清晰指引AI工作方向,激发其潜能。

1.3、提示词与AI的关系

提示词是人类与AI沟通的桥梁,通过不断优化提示词,我们可以更好地理解AI的工作原理,与AI协同工作,共同创造更大价值。

1.4、提示词的重要性

对AI输出质量的决定性作用:输入的是垃圾,输出的也是垃圾。优质提示词能引导AI准确把握需求,避免无用信息输出,提升工作效率。

提升AI创新创造能力:高阶提示词可引导AI进行创新创造,突破常规思维。如要求AI设计创意产品,通过特定提示词激发其创新灵感。

提示词促进对AI的理解:通过不断尝试和优化提示词,可了解AI的优势与局限。在提示词优化过程中,可学会与AI协同工作。

1.5、编写高质量提示词的关键要素

明确目标:写提示词的第一步是明确目标,目标越清晰、越具体,AI越容易理解意图并给出精准回应。

提供充分的背景信息:给AI提供足够的背景信息,使其理解更深入,输出更贴合需求,需考虑受众特点、产品卖点、行业术语等。

明确输出要求:清楚告诉AI输出内容的类型、格式、字数限制、内容侧重点、风格和语气等,确保输出符合预期。

2、提示词工程

2.1、提示词工程的定义

提示词工程是一门专注于设计和优化有效提示词的学问,目的是提升AI输出的质量和效率。

2.2、提示词工程的重要性

高质量的提示词能减少AI的试错次数,缩短迭代时间,提高内容生产效率,更好地控制AI行为和输出。

2.3、提示词工程的适用性

提示词工程适用于所有希望与AI协作的人,无论来自哪个行业,都能提升生产力、创新能力和智能化水平。

3、常见提示词框架

3.1、TASTE框架

包括任务(Task)、受众(Audience)、结构(Structure)、语气(Tone)和示例(Example)五个要素,结构清晰,适合初学者和多种生成任务。

示例:

  1. TASTE 框架:
  2. 请帮我写一篇关于AI在教育领域应用的文章(Task)。
  3. 这篇文章面向对AI感兴趣但没有技术背景的中学教师(Audience)。
  4. 文章需要包含引言、三个主要应用场景、未来展望和总结五部分,每部分约500字(Structure)。
  5. 请使用平易近人、富有启发性的语气(Tone),可以参考《中国教育报》科技专栏的风格(Example)。
复制代码

3.2、ALIGN框架

包括目标(Aim)、难度级别(Level)、输入(Input)、指导原则(Guidelines)和新颖性(Novelty)五个要素,强调目标导向和难度控制,适合对输出质量要求较高的任务。

示例:

  1. ALIGN 框架:
  2. 请帮我分析一家科技公司的财务状况(Aim)。
  3. 分析深度需要达到专业投资者水平(Level)。
  4. 我会提供该公司过去三年的财务报表数据作为基础(Input)。
  5. 分析需要遵循标准的财务分析框架,包括盈利能力、偿债能力和运营效率三个维度,并使用相关指标支持结论(Guidelines)。
  6. 希望能在分析中加入对未来发展趋势的预测,并提出独特的投资见解(Novelty)。
复制代码

3.3、RTGO框架

包括角色(Role)、任务(Task)、目标(Goal)和操作要求(Objective)四个要素,结构清晰,适合职场任务执行,角色设定提升输出专业性和可信度。

示例:

  1. RTGO 框架:
  2. 请你扮演一位资深的社交媒体营销专家(Role)。
  3. 帮我为一款新上市的智能手表编写一篇微博推广文案(Task)。
  4. 这篇文案的目标是吸引25~35岁的年轻白领用户,突出产品的时尚设计和健康监测功能(Goal)。
  5. 文案要求300字以内,需包含产品卖点、用户痛点和号召性用语,语气要活泼有趣,并在文末加入2~3个相关话题标签(Objective)。
复制代码

3.4、CO-STAR框架

包括情境(Context)、目标(Objective)、风格(Style)、语气(Tone)、受众(Audience)和回应(Response)六个要素,要素全面,适用性强,适合对输出格式有明确要求的场景。

示例:

  1. COSTAR框架:
  2. 我们公司是一家新成立的AI初创企业,即将举办首次产品发布会(Context)。
  3. 请帮我撰写一份产品发布会的演讲稿(Objective)。
  4. 演讲稿要体现科技感和创新精神(Style),语气要充满激情(Tone)。
  5. 演讲对象是投资人和科技媒体记者(Audience)。
  6. 演讲稿需要包含开场白、产品介绍、市场前景和结束语四个部分,每部分约500字,并配有关键数据支持(Response)。
复制代码

4、编程类提示词案例

4.1、架构方案

  1. # 你是一个资深的软件开发架构师,请基于以下需求提供详细架构方案:
  2. ## 背景
  3. 我正在开发一个销售数据分析系统,采用前后端分离架构。后端使用 Python 实现,主要提供以下功能:
  4. - 处理并清洗 CSV 格式的销售数据
  5. - 对数据进行统计与分析
  6. - 提供基于 Web API 的 CSV 上传和数据查询接口,供前端访问
  7. ## 目标
  8. 1. 提供后端部分的详细架构方案
  9. 2. 选择合适的 Python 技术栈(包括框架与库)来实现数据处理与 API 功能
  10. 3. 设计并搭建一个合理的基础项目结构
  11. 4. 规划开发流程,便于后续逐步开发并与你沟通实现细节
  12. ## 具体要求
  13. - 数据源为 CSV 文件,内容为销售数据
  14. - 数据处理需包含数据清洗、转换和聚合等基本操作
  15. - Web API 需支持 CSV 数据上传,以及基本的查询功能
  16. - 技术选型需考虑敏捷开发,适合小型项目
  17. - 项目结构清晰,便于扩展与调试
  18. ## 输出格式
  19. 1. 系统架构详细说明(可以使用架构图)
  20. 2. 技术栈选择(列出库名称与用途)
  21. 3. 基础项目结构目录(树状结构)
  22. 4. API 设计(按类别列出 API 说明)
  23. 5. 分阶段的开发步骤(每步说明目的与关键操作)
  24. 架构方案中不要出现任何代码。
复制代码

4.2、生成开发文档

  1. # 你是一个资深的软件开发工程师,请根据《销售数据分析系统架构方案》规划项目的开发步骤,生成详细的开发文档,保证开发者可以根据开发文档的指导,一步步的开发出实际项目。
  2. ## 文档要求
  3. 你需要将整个开发过程拆解为若干有逻辑顺序的开发步骤,以形成实际可行的开发文档。开发文档中的每一步都必须遵循《销售数据分析系统架构方案》,并包含:
  4. - 详细的业务描述
  5. - 清晰的实现流程
  6. - 必要的技术要求
  7. - 推荐的工具或库(如需要)
  8. - 其它说明性内容(如需要)
  9. ## 格式要求
  10. 请按以下格式输出每个步骤的文档:
  11. ### 步骤 X: <步骤标题>
  12. **业务背景:**
  13. 说明项目背景、架构以及该步骤在项目中的阶段。
  14. **业务目标:**
  15. 说明该步骤在业务流程中的目的或价值。
  16. **实现内容:**
  17. 详细说明具体的开发任务和操作流程,包含模块设计、数据结构、接口定义、逻辑说明等。
  18. **技术要求:**
  19. 列出推荐使用的库、框架、配置说明、版本要求等(如有)。
  20. **其它说明:**
  21. 提供该步骤其它的说明性内容:如业务逻辑实现流程、代码组织结构、依赖包、代码模板等,不需要编写实际代码。
复制代码

4.3、根据开发文档进行分步骤开发

  1. # 你是一位资深的软件开发工程师,你需要根据《销售数据分析系统开发文档》准确无误的完成《开发目标》中未完成的开发步骤,不要擅自处理开发目标中未指定的步骤。
  2. ## 开发目标:
  3. - 步骤1:项目初始化与基础结构搭建(已完成)
  4. - 步骤2:数据库模型设计与配置(未完成)
  5. ## 开发要求:
  6. - 充分理解步骤中的《业务背景》与《业务目标》。
  7. - 遵循步骤中所有的《技术要求》与《其它说明》,完成步骤中所有的《实现内容》。
  8. - 完成开发任务后,对照《实现内容》,说明已完成内容与未完成内容。
  9. - 开发时需要参考《销售数据分析系统架构方案》。
复制代码

4.4、测试校验

  1. # 你是一位资深的软件测试工程师,你需要根据《销售数据分析系统开发文档》完成《测试目标》中指定的测试任务,不要擅自处理测试目标中未指定的步骤。
  2. ## 测试目标:
  3. - 步骤1:项目初始化与基础结构搭建
  4. ## 测试要求:
  5. - 测试时可以参考《销售数据分析系统架构方案》。
  6. - 测试目标步骤中的所有《实现内容》。
  7. - 测试完成后,提供测试报告。
复制代码

 


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册