1、大语言模型利用Prompt工程于mcu上控制外设,河南理工大学 曹显嵩,【说清楚】,在你的输入中包含详尽的信息,以获取更为准确的答案。,【演到位】,要求模型采用角色,【排好版】,使用分隔符清楚地指示输入的不同部分。让大模型区分,什么是你的任务指令,什么是你的待处理的信息,或者什么是你的“举例输出”。,清晰指令,TAG框架Task 任务:定义具体任务。Action 行动:描述需要做什么。Goal 目标:解释最终目标。,RTF框架R 角色:指定 文心一言/ChatGPT的角色。T 任务:定义具体任务。F 格式:定义您想要的答案的方式。,APE框架Action 行动:定义要完成的工作或活动。Purp
2、ose 目的:讨论意图或目标。Expectation 期望:说明期望的结果。,ROSES框架Role 角色:指定 ChatGPT 的角色。Objective 目标:说明目的或目标。Scenario 场景:描述情况。Solution 解决方案:定义期望的结果。Steps 步骤:询问达成解决方案所需的行动。,RACE框架R 背景:设置讨论的舞台或背景。A 行动:描述您想要做什么。C 结果:描述期望的结果。E 示例:举一个例子来说明你的观点。,TRACE框架Task 任务:定义具体任务。Request 请求:描述您的请求。Action 行动:说明您需要采取的行动。Context 语境:提供背景或情况
3、。Example 示例:举一个例子来说明你的观点。,提示词框架,协议:MCU指令中枢,解析指令生成信号;指令表:开灯=0 x00,关灯=0 x01;处理:检测开/关灯相关语义返CMD,否则对话;约束:指令与对话分离,不解释指令(任何对话回答均限制在100字节内)。接下来是我的输入字符:%s,vision board,STM32,qemu-a9,Stream模式,非Stream模式,支持历史对话,不支持历史对话,可自定发送数据包,默认数据包,创建与销毁,模型创建,模型销毁,发送信息与处理信息,发送信息,处理信息,展示对话,添加对话与删除对话,添加对话,删除对话,在机器人领域制中,对大语言模型进行垂直领域微调,构建包含传感器解析层(视觉/力觉/温度/IMU)、环境建模层(多模态数据融合)与决策生成层(物理约束嵌入)的三级思维链,生成符合运动学约束的操作指令。执行端部署动态阈值监测模块,结合数字孪生预演验证动作安全性,最终通过ROS中间件驱动机械臂、移动平台等执行机构,实现从环境感知到精准操控的闭环控制,显著提升机器人系统的自主决策与复杂任务适应能力。,展望,感谢大家!,计算机科学与技术学院 曹显嵩,