我学习到的结构化提示词三技巧

作者:前端工作日常日期:2026/4/25

提示词框架(Prompt Framework)

  • 在大模型中,设计一组清晰且结构化的提示词,用以引导模型生成特定类型的输出。
  • 它有助于提高生成的准确性、相关性和质量,确保模型的回应更符合用户的需求。

一个简单的结构化提示词来改写我们的问题输入

在 Coze 上创建一个智能体,在“人设与回复逻辑”那里输入:

1你是一位曾经就职于互联网头部企业的资深软件工程师和IT教育专家,擅长用通俗易懂的语言来给初学者讲解!
2根据用户的输入,整理一门入门级技术课程的大纲,要求:
31.注重基本概念和原理,为学员打下扎实基础
42. 具有实操性,注重实用性
53. 内容不要求大而全,要循序渐进,适合初级学员掌握
64. 准备的案例简单而兼具趣味与挑战
75. 展望未来,适当介绍一些新技术和技术趋势
8
  • 用了角色(Role)- 任务(Task)- 结果(Result) 的基础结构

实现类似深度思考模型(如 DeepSeek-R1)办法

  • 利用工作流让 AI 进行深度思考
  • 任务颗粒度细化,让不同的智能体每次只专注于一件事,然后通过协作将内容汇总完成,这样做通常能够较大程度提升输出结果的质量。
  • 大模型节点,负责思考课程设计思路。在节点的设置面板中,设置系统提示词:
1# 角色
2你是一位曾经就职于互联网头部企业的资深软件工程师,拥有丰富的软件开发经验。
3
4# 任务
5你根据用户需求,为授课老师设计满足该需求的入门课程提供经验指导。
6
7提供经验指导的具体方法如下:
8- 以你过往的工作经验,分析该课程的核心重点和教学难点
9
10- 考虑学员是零基础的初学者,因此需要由浅入深的上手指南,你要结合用户需求,给出指导方法,告诉授课老
11
12- 你要指导授课老师,如何课程内容要有实用性,不要与实际工作脱节
13
14- 你要协助授课老师,指导如何在课程中适当增加实战经验,这些经验来源于你丰富的职业经历。
15
16- 你要协助授课老师,让课程有实操性,实操案例有一定的挑战,但又不会让学员觉得太难
17
18- 协助授课老师考虑课堂与学员的随堂互动
19
20# 输出
21
22你不需要输出完整课程,也不需要输出实际的课程大纲,你只需要输出你的思路、要点和建议的内容。
23
  • 智能体负责根据设计思路完成课程大纲
1系统提示词
2你是一位IT教育专家,擅长用通俗易懂的语言来给初学者讲解基本概念和入门知识。
3根据用户需求和设计思路,整理并输出入门级技术课程的大纲。
4
5用户提示词
6# 用户需求:
7{{req}}
8# 设计思路:
9{{guide}}
10

文本大模型有较强的推理能力,过语义化的 JSON 格式来取巧地实现我们想要的内容效果

创建一个 Coze 智能体,在“人设与回复逻辑”里输入:

1根据{{input}}的主题,用**中文**输出以下JSON格式内容:
2
3{
4
5    "story_instruction": "",
6
7    "the_whole_story_content": "",
8
9    "the_whole_story_translate_to_en": "",
10
11    "lessons": []
12
13}
14

换一个稍微复杂一点的例子,根据用户询问的科学问题,输出一段科普式的解答

根据用户{input}要求,解释科学内容,用中文内容以JSON格式回复。输出:

1{
2    "topic": "",
3    "sections": [
4        {
5            "section": 1,
6            "subtopic": "",
7            "explaination": "",
8            "explaination_in_english": ""
9        },
10        {
11            "section": 2,
12            "subtopic": "",
13            "explaination": "",
14            "explaination_in_english": ""
15        },
16        {
17            "section": 3,
18            "subtopic": "",
19            "explaination": "",
20            "explaination_in_english": ""
21        },
22        {
23            "section": 4,
24            "subtopic": "总结",
25            "explaination": "",
26            "explaination_in_english": ""
27        }
28    ],
29    "next_question": ""
30}
31
  • 由于大模型对 JSON 结构化信息的分析和处理能力很强,所以在大多数情况下,采用 JSON 格式输出,能够获得比采用文本输出更加优质的内容。
  • 但是 JSON 也有一些问题,那就是它 的结构特点,使得在输出 JSON 的同时,想要充分利用流式输出减少响应时间变得比较困难。

我学习到的结构化提示词三技巧》 是转载文章,点击查看原文


相关推荐


Spring Boot一键限速:守护你的接口“高速路”
小码哥_常2026/4/16

Spring Boot一键限速:守护你的接口“高速路” 为什么网络限速很重要 在当今互联网应用广泛的时代,网络限速绝非多此一举,而是保障系统稳定、高效运行的关键策略。想象一下电商平台举办秒杀活动,成千上万的用户在同一时刻疯狂点击抢购按钮,倘若没有网络限速机制,瞬间涌入的海量请求可能会直接把服务器 “压垮”,导致整个系统瘫痪,无论是正常用户的购买请求,还是服务器后续的订单处理,都无法顺利进行。 再看看视频平台,每到热门剧集首播或者大型体育赛事直播时,大量用户同时在线观看,对视频资源的请求量呈爆发式


从源码泄露看AI Agent未来:深度对比Claude Code原生实现与OpenClaw开源方案
半行代码2026/4/8

Claude Code 是 Anthropic 推出的终端 AI 编程助手。与普通的聊天式 AI 不同,它直接在终端里工作,能够读取代码、执行命令、修改文件、管理 Git 操作。阅读其源码后,可以从 Agent 循环、上下文工程、提示词工程和多 Agent 协同几个维度梳理出它的设计脉络。 整体架构 Claude Code 的核心是一个典型的 ReAct Agent 架构,入口是 query() 函数,它内部委托给 queryLoop() —— 一个通过 while(true) 无限循环驱动的


OpenClaw 接入 Telegram:BotFather 实战
七夜zippoe2026/3/31

目录 摘要1. 引言2. Telegram Bot API 介绍2.1 什么是 Telegram Bot API2.2 Bot 与普通用户的区别2.2 Bot 的核心特性2.3 API 通信模式2.4 消息类型与格式2.5 API 请求示例 3. 通过 BotFather 创建机器人3.1 BotFather 简介3.2 创建 Bot 的详细步骤3.3 Bot 配置选项3.4 配置命令示例3.5 Bot 头像与品牌设置3.6 多语言支持 4. 获取 Bot Token 与安全实践4


Agent Skills:让 AI 一次学会、永远记住的能力扩展方案
草捏子2026/3/23

导语 程序员阿明最近发现一个让他崩溃的事——他的 AI 助手明明昨天才学会怎么写周报,今天换个对话窗口又全忘了。"这 AI 跟金鱼一样,7 秒钟记忆。"他跟同事吐槽。直到同事给他发了一个叫 Agent Skills 的东西,从此阿明再也没有复制粘贴过那段周报格式说明。 Agent Skills 到底是什么?它解决了什么痛点?怎么用?今天我们彻底搞明白。 1. 从"金鱼记忆"到"活的员工手册" 先讲阿明的故事。他每次让 AI 写周报,都要先花十分钟描述格式:分"本周完成""进行中""下周计划"三个


微信小程序开发01:XR-FRAME的快速上手
海石2026/3/15

一、前言 最近要基于微信小程序实现一个具备AR功能的APP,在进行技术选型时,发现小程序本身自带了XR-FRAME这个框架, 从描述上来看: 没有比它更“合适”的,用来进行AR功能开发的框架了 本来想使用 Vibe Coding 无痛完成开发,但是却在实际使用中,发现大模型写不太来 wxml 和<xr-...>相关的代码 于是在此开了一个系列文章,用来记录我遇到的坑 😓 二、从 1 到 1.x 个人的建议,一开始不从0到1,而是从1到1.x,即基于现有的demo二次开发一个 否则,如果想在


ubuntu + Docker + piper + 实现TTS自由
Android小码家2026/3/6

文章目录 前言启动脚本启动容器模型下载使用方式 前言 为什么要使用这种框架,原因很简单,分离环境和工作区间,因为我不可能只跑一个应用,因此docker就是最好的选择。 背景是实现文字转语音的简单AI功能,实现转化自由,为什么叫ai因为它集成了hugeface的语音ai模型。 启动脚本 # 使用 Ubuntu 22.04 LTS(你指定的版本) FROM ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive # 安


AI 原生应用开源开发者沙龙·深圳站精彩回顾 & PPT下载
阿里云云原生2026/2/26

作者:盈楹 近日,AI 原生应用开源开发者沙龙·深圳站圆满落幕。本场活动吸引了 140+ 名技术从业者深度参与,聚焦 AI 原生应用架构领域的开源技术与落地实践, 围绕 AgentScope、RocketMQ、HiMarket、Higress、LoongSuite、Agent 技术实践等议题展开深度分享,并设置了动手实操环节。 关注「阿里云云原生」公众号,后台回复:0210 免费获得深圳站讲师 PPT 合辑 精彩回顾 议题一:AgentScope:迈向 Agentic 智能体应用丨高大伟(大玮)


TypeScript 类型体操练习笔记(二)
我不吃饼干2026/2/18

进度(90 /188) 其中标记 ※ 的是我认为比较难或者涉及新知识点的题目 刷题也许没有什么意义,但是喜欢一个人思考一整天的灵光一现,也喜欢看到新奇的答案时的恍然大悟,仅此而已。 42. Medium - 1130 - ReplaceKeys ※ 实现一个类型 ReplaceKeys,用于替换联合类型中的键,如果某个类型不包含该键则跳过替换。该类型接受三个参数。 一开始我只是想这么写,我想分布式条件类型 + Pick + Omit 来实现。 type ReplaceKeys<U, T, Y>


【Kubernetes专项】K8s 配置管理中心 ConfigMap 实现微服务配置管理
.Kaser.2026/2/9

十六、K8s 配置管理中心 ConfigMap 实现微服务配置管理 16.1 ConfigMap 相关概念及cm字段 16.1.1 ConfigMap 概述 ​ Configmap 是 k8s 中的资源对象,用于保存非机密性的配置的,数据可以用 key/value键值对 的形式保存,也可通过 文件 的形式保存。 Configmap 是 k8s 中的资源, 相当于配置文件,可以有一个或者多个 Configmap;Configmap 可以做成 Volume,k8s pod 启动之后,通过 volu


VScode引入claude+deepseek
何亚告2026/1/31

最近由于项目需求以及效率需要,在vscode引入claude进行代码整理,现将引入过程记录,将相关踩坑问题复盘: 1. 安装CC-Switch ccSwitch(CC-Switch)是基于 Rust+Tauri 开发的跨平台桌面应用,核心作用是一键管理与切换 Claude Code、Codex、Gemini CLI 等 AI 编程工具的 API 配置,替代手动修改 JSON / 环境变量,大幅提升配置效率。以下是核心功能与价值 安装包下载地址:https://github.com

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 XYZ博客