当前位置:首页 > AI技术 > 正文内容

痛点决 输出太乱?教你 XML 标签规范 Prompt 结构案例|Duuu笔记

admin2个月前 (04-08)AI技术62

AI在复杂场景下的解决方案

XML标签化Prompt能显著提升AI输出的条理性、可解析性与复用性,因其语义清晰、嵌套自由、不易被误渲染,且支持程序化提取;常用标签包括

AI 输出混乱,根本原因常是 Prompt 缺乏明确结构——不是模型不聪明,而是你没给它“阅读理解题的答题格式”。用 XML 标签(如

</p> <p>、</p> <p><steps></p> <p>、</p> <p><example></p> <p>)包裹 Prompt 中的关键模块,能显著提升输出的条理性、可解析性和复用性。</p> <p>为什么 XML 比纯文本或 Markdown 更有效?</p> <p>XML 标签语义清晰、嵌套自由、几乎不被大模型当作内容生成(不像 Markdown 符号可能被误渲染),且天然支持程序化提取。比如模型看到</p> <p><output_format>JSON</output_format></p> <p>,会主动约束输出为 JSON;而写“请用 JSON 格式输出”,它可能仍返回带解释文字的混合结果。</p> <p>标签名可自定义,贴合业务逻辑(如</p> <p><product_spec></p> <p>、</p> <p><user_intent></p> <p>)</p> <p>避免歧义:</p> <p><caution>不要编造数据</caution></p> <p>比 “注意:别瞎写” 更易被模型识别为指令</p> <p>便于后续自动化处理——用正则或 XML 解析器一键提取指定区块</p> <p>常用 XML 标签组合与对应作用</p> <p>不必追求完整 XML 标准,轻量、一致、有含义即可。以下是最实用的 5 类标签:</p> <p><role></p> <p>:明确定义 AI 身份(例:</p> <p><role>资深电商文案编辑,专注母婴类目,语气亲切专业</role></p> <p>)</p> <p><context></p> <p>:提供背景信息(例:</p> <p><context>用户刚下单婴儿睡袋,当前页面为售后咨询入口</context></p> <p>)</p> <p><task></p> <p>:聚焦核心动作(例:</p> <p><task>生成 3 条 20 字内、带 emoji 的安抚话术,每条独立成行</task></p> <p>)</p> <p><constraints></p> <p>:硬性限制(例:</p> <p><constraints>禁用“绝对”“保证”等违禁词;不出现价格数字;输出仅含话术,无编号无说明</constraints></p> <p>)</p> <p><output_format></p> <p>:指定结构(例:</p> <p><output_format>用三个 <response></response> 标签包裹每条话术</output_format></p> <p>)</p> <p>实操技巧:让 XML Prompt 真正生效</p> <p>光加标签不够,关键在“标签位置”和“模型适配”:</p> <p>Action Figure AI</p> <p>借助Action Figure AI的先进技术,瞬间将照片转化为定制动作人偶。</p> <p>下载</p> <p>把</p> <p><role></p> <p>和</p> <p><context></p> <p>放最前——模型对开头信息敏感度最高</p> <p>用换行分隔不同标签块,避免挤在同一行(如</p> <p><task>...</task><constraints>...</constraints></p> <p>易被忽略)</p> <p>对 Claude 或 Gemini 等支持 XML 的模型,可加一句提示:“请严格遵循以下 XML 结构输出,不要新增或删减任何标签”</p> <p>测试时先人工检查输出是否含完整闭合标签(如漏掉</p> <p></response></p> <p>),再用脚本验证格式合规性</p> <p>进阶:用嵌套 XML 实现多层逻辑控制</p> <p>复杂任务可嵌套使用,比如生成带理由的推荐结论:</p> <p><task>为用户推荐一款适合 6 个月宝宝的辅食工具</task></p> <p><output_format></p> <p><recommendation></p> <p><product_name>...</product_name></p> <p><reason>...</reason></p> <p><why_suitable></p> <p><point>材质安全</point></p> <p><point>操作简单</point></p> <p></why_suitable></p> <p></recommendation></p> <p></output_format></p> <p>这样不仅输出结构固定,还为后续做知识图谱、QA 抽取或前端渲染提供了直接可用的数据骨架。</p> <div class="tags"> 标签: <a href='https://duuu.net/tags-251.html' title='Prompt'>Prompt</a><a href='https://duuu.net/tags-240.html' title='案例'>案例</a><a href='https://duuu.net/tags-170.html' title='实战'>实战</a><a href='https://duuu.net/tags-198.html' title='应用'>应用</a><a href='https://duuu.net/tags-244.html' title='安全'>安全</a> </div> </div> </div> <div class="pages"> <a href="https://duuu.net/category-3.html" class="backlist">返回列表</a> <p>上一篇:<a href="https://duuu.net/post/790.html" class="single-prev">开发OpenClaw小龙虾怎么自定义界面 OpenClaw小龙虾主题个性化设置案例|Duuu笔记</a></p> <p>下一篇:<a href="https://duuu.net/post/792.html" class="single-next">开发OpenClaw怎么连上微信或Telegram OpenClaw主流聊天渠道快速接操作案例|Duuu笔记</a></p> </div> </div> <div class="block"> <div class="posttitle"><h4>相关文章</h4></div> <div class="relatecon"> <div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/199.html" target="_blank" title="LLM介绍">LLM介绍</a></h3> <p>。LLM 被证明在使用指令形式化描述的未见过的任务上表现良好。这意味着 LLM 能够根据任务指令执行任务,而无需事先见过具体示例,展示了其强大的泛化能力。 :小型语言模型通常难以解决涉...</p></div> </div><div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/209.html" target="_blank" title="使用 ESP">使用 ESP</a></h3> <p>针对该分类问题,我们使用了 Kaggle 手势识别数据集 中的一个开源数据集。原始数据集包括 10 个类别,我们只使用了其中 6 个。这些类别更容易识别,且日常生活中更有用,如...</p></div> </div><div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/257.html" target="_blank" title="从入门到精通:前端开发之骡子快跑支持热点借势吗 骡子快跑节日营销文案生成|Duuu笔记">从入门到精通:前端开发之骡子快跑支持热点借势吗 骡子快跑节日营销文案生成|Duuu笔记</a></h3> <p>骡子快跑平台提供五步节日营销文案生成路径:一、调用内置32个节日模板库;二、输入热点事件触发动态生成;三、绑定自有素材库实现个性化延展;四、多角色视角协同输出;五、接入微信生态直发并校验合规性。 ☞...</p></div> </div><div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/258.html" target="_blank" title="bp神经网络是什么网络,神经网络和bp神经网络">bp神经网络是什么网络,神经网络和bp神经网络</a></h3> <p>1、前馈神经网络:一种最简单的神经网络,各神经元分层排列。每个神经元只与前一层的神经元相连。接收前一层的输出,并输出给下一层.各层间没有反馈。 2、BP神经网络:是一种按照误差逆向传播...</p></div> </div><div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/259.html" target="_blank" title="深入理解AI:WorkBuddy 怎么做组织架构图 WorkBuddy 组织架构图生成教程【实战】完全指南|Duuu笔记">深入理解AI:WorkBuddy 怎么做组织架构图 WorkBuddy 组织架构图生成教程【实战】完全指南|Duuu笔记</a></h3> <p>WorkBuddy可通过四种方式生成组织架构图:一、用自然语言指令触发AI自动解析并渲染Mermaid图表;二、上传Excel结构化数据映射字段后批量构建动态树状图;三、启用OpenClaw技能包对接...</p></div> </div><div class="relate"><div class="relateinfo"> <h3><a href="https://duuu.net/post/261.html" target="_blank" title="深入理解前端开发:Minimax 视频生成中负面提示词(Negative Prompt)写法完全指南|Duuu笔记">深入理解前端开发:Minimax 视频生成中负面提示词(Negative Prompt)写法完全指南|Duuu笔记</a></h3> <p>Minimax视频生成中负面提示词需用英文、逗号分隔,支持权重调节(如(blurry:1.3)),按构图/主体/画质/风格四类精简选取,禁用not/no/中文及违规词,须通过A/B测试验证有效性。...</p></div> </div> </div> </div> <div data-content="还没有人评论?赶快去抢沙发~" class="cmts block nocmt"> <label id="AjaxCommentBegin"></label> <label id="AjaxCommentEnd"></label> </div> <div class="cmt block" id="divCommentPost"> <div class="posttitle"> <h4>发表评论<button id="cancel-reply" class="cmtbtn">取消回复</button></h4> </div> <div class="comment"> <div id="cmtimg" class="cmtimg"><img src="https://duuu.net/zb_users/avatar/0.png" alt="访客"><p></p></div> <div class="cmtarea"> <form id="frmSumbit" target="_self" method="post" action="https://duuu.net/zb_system/cmd.php?act=cmt&postid=791&key=a32b29580a5666f0ebc8d1c1889fd10f"> <input type="hidden" name="inpId" id="inpId" value="791"> <input type="hidden" name="inpRevID" id="inpRevID" value="0"> <textarea name="txaArticle" id="txaArticle" rows="3" tabindex="1"></textarea> <div class="cmtform"> <p><input type="text" name="inpName" id="inpName" class="text" size="28" tabindex="2" value=""><label for="inpName">名称(*)</label></p> <input type="hidden" name="inpEmail" id="inpEmail"> <input type="hidden" name="inpHomePage" id="inpHomePage"> <p><input type="text" name="inpVerify" id="inpVerify" class="textcode" value="" size="28" tabindex="5"><img src="https://duuu.net/zb_system/script/c_validcode.php?id=cmt" title="看不清,换一张" alt="看不清,换一张" onclick="javascript:this.src='https://duuu.net/zb_system/script/c_validcode.php?id=cmt&tm='+Math.random();" class="imgcode"><label for="inpVerify">验证码(*)</label></p> </div> <div class="cmtsubmit"> <button type="submit" name="btnSumbit" onclick="return zbp.comment.post()" class="cmtbtn" tabindex="6">评论</button> <span>◎欢迎参与讨论,请在这里发表您的看法和观点。</span> </div> </form> </div> </div> </div> <script> var txaArticle = document.getElementById('txaArticle'); txaArticle.onkeydown = function quickSubmit(e) { if (!e) var e = window.event; if (e.ctrlKey && e.keyCode == 13){ return zbp.comment.post(); } } </script></div> <div class="sidebar"> <dl id="divCatalog" class="sidebox"> <dt>网站分类</dt> <dd> <ul><li><a title="AI 热榜" href="https://duuu.net/category-1.html">AI 热榜</a></li> <li><a title="Python" href="https://duuu.net/category-2.html">Python</a></li> <li><a title="AI技术" href="https://duuu.net/category-3.html">AI技术</a></li> <li><a title="未命名" href="https://duuu.net/category-4.html">未命名</a></li> </ul> </dd> </dl><dl id="divTags" class="sidebox"> <dt>标签列表</dt> <dd> <ul><li><a title="AI" href="https://duuu.net/tags-3.html">AI<span class="tag-count"> (134)</span></a></li> <li><a title="Python" href="https://duuu.net/tags-64.html">Python<span class="tag-count"> (173)</span></a></li> <li><a title="装饰器" href="https://duuu.net/tags-121.html">装饰器<span class="tag-count"> (63)</span></a></li> <li><a title="教程" href="https://duuu.net/tags-124.html">教程<span class="tag-count"> (109)</span></a></li> <li><a title="实战" href="https://duuu.net/tags-170.html">实战<span class="tag-count"> (241)</span></a></li> <li><a title="模型" href="https://duuu.net/tags-193.html">模型<span class="tag-count"> (39)</span></a></li> <li><a title="应用" href="https://duuu.net/tags-198.html">应用<span class="tag-count"> (167)</span></a></li> <li><a title="库" href="https://duuu.net/tags-235.html">库<span class="tag-count"> (265)</span></a></li> <li><a title="开发" href="https://duuu.net/tags-236.html">开发<span class="tag-count"> (298)</span></a></li> <li><a title="代码" href="https://duuu.net/tags-237.html">代码<span class="tag-count"> (58)</span></a></li> <li><a title="前端" href="https://duuu.net/tags-238.html">前端<span class="tag-count"> (133)</span></a></li> <li><a title="框架" href="https://duuu.net/tags-239.html">框架<span class="tag-count"> (51)</span></a></li> <li><a title="案例" href="https://duuu.net/tags-240.html">案例<span class="tag-count"> (145)</span></a></li> <li><a title="指南" href="https://duuu.net/tags-243.html">指南<span class="tag-count"> (128)</span></a></li> <li><a title="安全" href="https://duuu.net/tags-244.html">安全<span class="tag-count"> (80)</span></a></li> <li><a title="Buddy" href="https://duuu.net/tags-248.html">Buddy<span class="tag-count"> (42)</span></a></li> <li><a title="Work" href="https://duuu.net/tags-249.html">Work<span class="tag-count"> (42)</span></a></li> <li><a title="Minimax" href="https://duuu.net/tags-252.html">Minimax<span class="tag-count"> (56)</span></a></li> <li><a title="示例" href="https://duuu.net/tags-253.html">示例<span class="tag-count"> (80)</span></a></li> <li><a title="性能" href="https://duuu.net/tags-254.html">性能<span class="tag-count"> (92)</span></a></li> <li><a title="Git" href="https://duuu.net/tags-255.html">Git<span class="tag-count"> (42)</span></a></li> <li><a title="Claw" href="https://duuu.net/tags-256.html">Claw<span class="tag-count"> (80)</span></a></li> <li><a title="Open" href="https://duuu.net/tags-259.html">Open<span class="tag-count"> (50)</span></a></li> <li><a title="HTML" href="https://duuu.net/tags-260.html">HTML<span class="tag-count"> (48)</span></a></li> <li><a title="工具" href="https://duuu.net/tags-262.html">工具<span class="tag-count"> (40)</span></a></li> </ul> </dd> </dl><dl id="divComments" class="sidebox"> <dt>最新留言</dt> <dd> <ul><li><a href="https://duuu.net/2.html#cmt1" title="admin @ 2026-03-26 15:37:46">友情链接申请 做好链接后 在申请, 不接黄 赌</a></li> </ul> </dd> </dl></div> </div> </div> <div class="footer"> <div class="fademask"></div> <div class="wrap"> <h3>Copyright Duuu.net Duuu笔记. Some Rights Reserved.</h3> <h4>Powered By Z-BlogPHP. Theme by <a href="https://Duuu.net/" target="_blank">Duuu笔记</a>.</h4> </div> </div> </div> <div class="edgebar"></div> </body> </html><!--38.48 ms , 13 queries , 3447kb memory , 0 error-->