Prompt

基本原理:文本转换成一系列词向量

作用:

  • 提升答案质量
  • 缩短交互时间,提高效率
  • 减少误解,提高沟通顺畅度

通用模型

  • 需要显示引导推理,CoT
  • 提供few-shot参加

推理模型

  • 只需要指明目标和需求,会自动推理逻辑分步骤
  • 强行分步骤可能会降低能力

使用原则

  • 创意类选通用模型,结构化,补偿性引导,像面向过程编程
  • 数学/物理/编程选推理,简洁指令,焦距目标,信任内化能力,像写yaml spec声明式编程

误区

  • 不要对通用模型过度信任,直接问复杂问题,需要分步
  • 不要对推理模型进行启发式提问,可能会推理过于复杂;对于复杂问题,还是有错误,需要多次交互

编写原则

  • 明确目标
  • 具体指导和约束
  • 简洁明了
  • 适当引导,通过示例/排除/说明边界等
  • 迭代优化

有效做法

  • 强调,给适当重复命令和操作
  • 给出路,模型无法完成,给予提示
  • 尽量具体,少留解读空间

example

生成新闻摘要
生成新闻摘要,3-4句,包含主要事件/人物/地点/时间

# 文生图
一张山水图
山水图,画的比例长宽比3比1,画风张大千,千里江山图,蓝绿色调,挂在客厅,提两行绝句行楷

# 可以叫大模型帮忙生成提示词模版,自己再修修改改
# 生成xxx三日游模版
# 生成请假模版

# 迭代优化
帮我写一个a+b的Python函数->需要考虑a和b不是数值的情况

# cursor编程rules prompt
1. **功能隔离原则**
   - 当实现或修改某个特定功能时,只专注该功能,不修改其他无关功能
   - 保持现有正确功能的稳定性,避免引入意外变更

2. **代码修改原则**
   - **先理解后修改**:充分理解原函数/模块的逻辑、依赖关系和设计意图
   - **兼容性保留**:在原有逻辑基础上进行增强,除非必要否则不删除原有实现
   - **渐进式改进**:保留函数签名和核心逻辑框架,以增量方式添加功能

3. **质量保障**
   - 修改后需要确保不破坏现有测试用例
   - 新增功能需补充相应的单元测试
   - 遵循项目的代码风格和命名约定

编写框架

任务-上下文-示例-角色-格式-语气

技巧

  • 限制输入输出格式,json/md/html
  • 分隔符 “,” “###” “—-”
  • 提供样例
  • CoT
  • 面向不同角色讲解
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容