基本原理:文本转换成一系列词向量
作用:
- 提升答案质量
- 缩短交互时间,提高效率
- 减少误解,提高沟通顺畅度
通用模型
- 需要显示引导推理,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
- 面向不同角色讲解