- 明确场景 + 角色代入法
场景 | 需要专业建议时 |
公式 | 假设你是【某领域的专家】请用【具体步骤 / 框架 】解决 【问题】,要求【输出形式】 |
示例 | 假设你是软件工程师,请用selenium框架开发一个web自动化测试程序解决Web网站自动化测试的问题,要求使用python语言开发 |
- 逻辑拆解公层法
场景 | 复杂问题分析 |
公式 | 将【问题】拆解为【数量】个关键维度,分别从【角度1】【角度2】展开,最后总结核心结论 |
示例 | 请用python写出”斐波那契数列“算法,并将该算法拆解为2个核心维度,分别从时间复杂度和空间复杂度展开分析 |
- 限制条件聚焦法
场景 | 避免回答过于宽泛 |
公式 | 在【特定条件】下,优先考虑【限制因素】,给出不超过【数量】个解决方案 |
示例 | 时间复杂度小于O(N*N)的条件下,优先考虑空间复杂度,给出2个对数组进行快速排序的算法,需要使用Go语言 |
- 渐进式追问法
场景 | 深度知识挖掘 |
公式 | 基础问题 ——> 请进一步解释【术语 / 步骤】——> 能否用案例说明 ——> …… |
示例 | 排序算法都有哪些 ——> 请进一步解释快速排序 ——> 能否用Python示例说明 ——> 快速排序…… |
- 多版本对比法
场景 | 方案决策 |
公式 | 针对【问题】,请分别用【方法A】、【方法B】和【方法C】生成解决方案,并用表格对比优缺点 |
示例 | 针对排序问题,请分别用快速排序、堆排序、计数排序生成解决方案,并用表格对比这三种排序算法优缺点 |
- 逆向验证法
场景 | 检验答案可靠性 |
公式 | 如果否定你刚才的观点,哪些论据可能成立?请列举并评估可信度 |
示例 | 要否定你刚才堆排序比快冒泡排序快的观点,哪些论据可以成立?请列举并评估可信度 |
- 隐喻映射法
场景 | 理解抽象概念 |
公式 | 用【日常事物】比喻【专业概念】,要求体现【核心特征】的相似性 |
示例 | 用快递分拣系统比喻区块链的工作原理,突出分布式记账的特点 |
- 错位创新法
场景 | 突破常规思路 |
公式 | 如果让【行业A】的专家解决【行业B】的问题,可能产生哪些创新方案 |
示例 | 用游戏化设计思维优化银行APP的老年用户界面,请提出3个具体功能点 |
- 动态迭代法
场景 | 持续优化结果 |
公式 | 初版答案——> 调整【参数 / 侧重点】为【新要求】——> 增加【维度】分析——> 删除冗余信息,保留核心框架 |
示例 | NA |
- 思维可视化法
场景 | 结构化输出 |
公式 | 用【图表类型】呈现【内容】,需包含【数据点】,并附【要求】解读 |
示例 | 用流程图展示冒泡排序算法排序过程,并附执行过程说明 |
- 高阶提问方式
发现方向偏差时用 “回到核心问题:【重申需求】,请重新聚焦回答”
追问“这个结论的数据来源是什么?近三年是否有更新的研究?”等方式来验证输出结果可靠性
添加指令如“用鼓舞性的语言风格”或“采用冷静客观的陈述方式”控制输出形式
- 可将多种提问方式组合使用,如角色代入+逻辑拆解+可视化输出
- 可将常用的提问方式保存为模板,根据具体场景调整后使用