AI对话小技巧

  • 角色设定:擅于使用 System 给 GPT 设定角色和任务,如“哲学大师"
  • 指令注入:在 System 中注入常驻任务指令,如“主题创作"
  • 问题拆解:将复杂问题拆解成的子问题,分步骤执行,如:Debug 和多任务
  • 分层设计:创作长篇内容,分层提问,先概览再章节,最后补充细节,如:小说生成
  • 编程思维:将 prompt 当做编程语言,主动设计变量、模板和正文,如:评估模型输出质量
  • few-shot:基于样例的 prompt 设计,规范推理路径和输出样式,如:构造训练数据

DEMO

一、角色设定(哲学对话场景)

[System]
你是一位精通东西方哲学的导师,擅长用苏格拉底式提问引导思考。当用户提出抽象问题时,先用经典哲学理论框架分析,再结合现实案例类比,最后提出开放性问题促进反思。[User]
生命的意义是什么?

输出效果:

AI会引用尼采"超人哲学"与庄子"逍遥游"对比,用登山者不同阶段心态变化作比喻,最后追问:“您认为意义的追寻过程是否比结果更重要?”

AI每次回答都会参考System。因此需要把通用性的信息、要求、规范等放到这里。同时也避免了在后续对话重复输入占用上下文

二、指令注入(小说创作场景)

[System]
你是一个科幻小说创作引擎,每次输出都需遵循:1. 新增2条未来科技设定 2. 保持悬疑氛围 3. 结尾抛出未解之谜[User]
请续写主角发现地下实验室的情节...

输出特点:

每次生成都会自动添加如"量子烙印追踪器"等新设定,保持段落间的悬疑线索连贯,结尾抛出"培养舱内的克隆体竟有主角记忆"等悬念。

三、问题拆解(编程调试场景)

我的Python爬虫报错AttributeError,请帮助排查:
1. 先请求我提供报错上下文和代码片段
2. 分析可能触发该异常的三种场景
3. 给出分步骤检查方案

交互过程:

AI会逐步要求提供错误日志→解释选择器误用/模块未导入等情况→指导添加try-except块定位具体出错行

四、分层设计(论文写作场景)

请协助撰写《人工智能伦理》论文:
5. 先输出三级大纲结构
6. 选择"算法偏见"子课题深入
7. 为该章节补充3个现实案例
8. 将案例2扩展为500字段落

结构化输出:

自动生成包含理论框架→现实影响→解决方案的递进结构,提供招聘算法歧视等案例,并按需展开细节。

五、编程思维(内容评估场景)

[System]
评估维度 = (事实准确性 逻辑性 可读性)
评分标准 = 5分制(1-差 5-优)
反馈模板 = """评分:{维度:得分} 
改进建议:{具体建议}"""[User]
评估以下文本:"量子计算机能瞬间解所有密码..."

结构化输出:

事实准确性:2分(量子计算机需特定算法)
建议补充Shor算法原理说明…

六、Few-shot(数据生成场景)

根据示例生成客服对话:
输入:<订单号1123未收到货>
输出:{"问题类型":"物流异常", "处理步骤":[1.核实物流信息,2.联系仓库确认...]}现在请处理新输入:<收到的手机颜色错误>

规范输出:

严格遵循JSON格式,自动归类为"商品错发"类型,生成包含退换货流程的标准处理步骤。

这些技巧可组合使用,例如先设定"营养学家"角色,再注入"所有建议需附带参考文献"的指令,最后用few-shot规范报告格式,能系统提升AI输出的专业性和可用性。

总结

分层、编程思维、问题拆解的目的是构造一个思维树,让大模型知道怎么解决用户输入的问题。

R1 好用,就是大模型开始自己尝试构建思维树。此时可以参考R1的思维过程是否有问题,如果有问题,就在prompt中更正,重新提问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/82588.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 核心基础:数字、数组、字符串、指针与引用详解

C++ 核心基础:数字、数组、字符串、指针与引用详解 1. C++ 基础语法1.1 标识符与保留字1.2 数据类型概述1.3 基本输入输出2.1 基本整数类型(int、short、long、long long)2.2 无符号整数类型(unsigned int、unsigned short、unsigned long、unsigned long long)2.3 整数类…

HarmonyOS运动开发:如何集成百度地图SDK、运动跟随与运动公里数记录

前言 在开发运动类应用时&#xff0c;集成地图功能以及实时记录运动轨迹和公里数是核心需求之一。本文将详细介绍如何在 HarmonyOS 应用中集成百度地图 SDK&#xff0c;实现运动跟随以及运动公里数的记录。 一、集成百度地图 SDK 1.引入依赖 首先&#xff0c;需要在项目的文…

如何理解k8s中的controller

一、基本概念 在k8s中&#xff0c;Controller&#xff08;控制器&#xff09;是核心组件之一&#xff0c;其负责维护集群状态并确保集群内的实际状态与期望状态一致的一类组件。控制器通过观察集群的当前状态并将其与用户定义的期望状态进行对比&#xff0c;做出相应的调整来实…

《Go小技巧易错点100例》第三十二篇

本期分享&#xff1a; 1.sync.Map的原理和使用方式 2.实现有序的Map sync.Map的原理和使用方式 sync.Map的底层结构是通过读写分离和无锁读设计实现高并发安全&#xff1a; 1&#xff09;双存储结构&#xff1a; 包含原子化的 read&#xff08;只读缓存&#xff0c;无锁快…

【MySQL】行结构详解:InnoDb支持格式、如何存储、头信息区域、Null列表、变长字段以及与其他格式的对比

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;博客仓库&#xff1a;https://gitee.com/JohnKingW/linux_test/tree/master/lesson &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01; &…

LabVIEW多通道并行数据存储系统

在工业自动化监测、航空航天测试、生物医学信号采集等领域&#xff0c;常常需要对多个传感器通道的数据进行同步采集&#xff0c;并根据后续分析需求以不同采样率保存特定通道组合。传统单线程数据存储方案难以满足实时性和资源利用效率的要求&#xff0c;因此设计一个高效的多…

【Linux系列】bash_profile 与 zshrc 的编辑与加载

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

针对Mkdocs部署到Githubpages加速访问速度的一些心得

加速网站访问的一些心得 在使用 MkDocs 构建网站时&#xff0c;为了提高访问速度&#xff0c;我们可以采取以下一些措施&#xff1a; 1. 优化图片 使用合适的图片格式&#xff0c;如 WebP、JPEG2000 等&#xff0c;减少图片文件大小&#xff0c;从而加快加载速度。 可以使用…

Mysql中切割字符串作为in的查询条件

问题&#xff1a;需要将一个字符串切割成数组作为in的查询条件&#xff0c;如&#xff1a; select * from table_1 where name in (select slit(names) from table_2 where id 3); names 返回的格式是’name1,name2,name3…,需要将name按照逗号切割作为in的查询条件&#xff1b…

云计算中的虚拟化:成本节省、可扩展性与灾难恢复的完美结合

云计算中虚拟化的 4 大优势 1. 成本效益 从本质上讲&#xff0c;虚拟化最大限度地减少了硬件蔓延。团队可以将多个虚拟机整合到单个物理主机上&#xff0c;而不是为每个工作负载部署单独的服务器。这大大减少了前期硬件投资和持续维护。 结果如何&#xff1f;更低的功耗、更低…

Linux : 多线程【线程概念】

Linux &#xff1a; 多线程【线程概念】 &#xff08;一&#xff09;线程概念线程是什么用户层的线程linux中PID与LWP的关系 (二) 进程地址空间页表(三) 线程总结线程的优点线程的缺点线程异常线程用途 &#xff08;一&#xff09;线程概念 线程是什么 在一个程序里的一个执行…

IDEA转战TREA AI IDE : springboot+maven+vue项目配置

一、trea下载安装 Trae官方网址&#xff1a; https://www.trae.com.cn/ Trae官方文档&#xff1a;https://docs.trae.com.cn/docs/what-is-trae?_langzh w3cschool&#xff1a; https://www.w3cschool.cn/traedocs/ai-settings.html 安装这里省略&#xff0c;正常安装即可。…

Java--图书管理系统(简易版)

目录 目录 前言 &#x1f514;1.library包 1.1 Book类 1.2 BookList类 &#x1f514;2.user包 2.1User类(父类) 2.2Admin(管理员) 2.3 NormalUser(普通用户) &#x1f514;3.Operation包 &#x1f550;3.1 IOperation接口 &#x1f551;3.2ListOperation(查看操作)…

深入浅出:Spring Boot 中 RestTemplate 的完整使用指南

在分布式系统开发中&#xff0c;服务间通信是常见需求。作为 Spring 框架的重要组件&#xff0c;RestTemplate 为开发者提供了简洁优雅的 HTTP 客户端解决方案。本文将从零开始讲解 RestTemplate 的核心用法&#xff0c;并附赠真实地图 API 对接案例。 一、环境准备 在 Spring…

大数据处理利器:Hadoop 入门指南

一、Hadoop 是什么&#xff1f;—— 分布式计算的基石 在大数据时代&#xff0c;处理海量数据需要强大的技术支撑&#xff0c;Hadoop 应运而生。Apache Hadoop 是一个开源的分布式计算框架&#xff0c;致力于为大规模数据集提供可靠、可扩展的分布式处理能力。其核心设计理念是…

685SJBH计量管理系统

摘 要 计量&#xff0c;在我国已有五千年的历史。计量的发展与社会进步联系在一起&#xff0c;它是人类文明的重要组成部分。它的发展经历了古典阶段、经典阶段和现代阶段。而企业的计量管理是对测量数据、测量过程和测量设备的管理。 本系统通过分析现有计量系统的业务逻辑…

从0到1构建前端监控系统:错误捕获、性能采集、用户体验全链路追踪实战指南SDK实现

目录 前言为什么要做前端监控前端监控目标稳定性用户体验业务 前端监控流程常见埋点方案代码埋点可视化埋点无痕埋点 创建项目第一步、创建monitor文件&#xff0c;cmd进入文件进行npm init -y 项目初始化第二步、创建src/index.js和src/index.html文件第三步、创建webpack.con…

前端浏览器判断设备类型的方法

前端浏览器判断设备类型的方法 在前端开发中&#xff0c;判断设备类型&#xff08;如手机、平板、桌面电脑&#xff09;有多种方法&#xff0c;以下是常用的几种方式&#xff1a; 1. 使用 User Agent 检测 通过 navigator.userAgent 获取用户代理字符串进行判断&#xff1a;…

MNIST 手写数字分类

转自我的个人博客: https://shar-pen.github.io/2025/05/04/torch-distributed-series/1.MNIST/ 基础的单卡训练 本笔记本演示了训练一个卷积神经网络&#xff08;CNN&#xff09;来对 MNIST 数据集中的手写数字进行分类的过程。工作流程包括&#xff1a; 数据准备&#xff…