XML 标签应用
使用 XML 标签结构化复杂提示词,提升 AI 解析准确性和回答质量
XML 标签应用
当你的提示词变得越来越复杂时,XML 标签就像给内容加上了"导航标识",让 AI 清楚地知道每部分信息的作用和边界。这是让复杂提示词井井有条的终极武器!
🏷️ 什么是 XML 标签?
XML 标签是用尖括号包围的标识符,用来标记和区分提示词中的不同部分。它们就像文档的章节标题,让 AI 更准确地理解每部分内容的含义。
基本语法
<标签名>内容</标签名>
示例:
<instructions>请分析这个案例</instructions>
<data>销售数据:Q1 100万,Q2 120万</data>
<format>请以表格形式输出</format>核心优势:
- 🎯 结构清晰:不同类型信息分门别类
- 📏 边界明确:AI 知道每部分的开始和结束
- 🔍 易于解析:AI 能精确理解各部分作用
- 🛠️ 便于维护:修改时不会影响其他部分
效果对比:无标签 vs XML 标签
无标签版本:
你是一名商业分析师,分析我们公司的竞争情况。
我们是一家电商公司,主要卖数码产品。
主要竞争对手是京东和天猫。
请分析我们的优势、劣势、机会和威胁。
要用SWOT分析框架。
分析要详细,包含数据支撑。
输出格式要清晰,分点说明。问题:信息混杂,AI 可能混淆角色设定、背景信息和任务要求
XML 标签版本:
<role>
你是一名有着 10 年经验的商业分析师,专精于电商行业分析
</role>
<task>
请对我们公司进行全面的竞争分析
</task>
<context>
<company>一家专注数码产品的电商公司</company>
<competitors>京东、天猫</competitors>
<market_position>中等规模,专业化定位</market_position>
</context>
<methodology>
请使用 SWOT 分析框架进行分析
</methodology>
<requirements>
<detail_level>详细分析,包含数据支撑</detail_level>
<format>分点说明,结构清晰</format>
<focus_areas>优势、劣势、机会、威胁</focus_areas>
</requirements>
<output_structure>
1. 执行摘要
2. SWOT 详细分析
3. 战略建议
4. 风险提示
</output_structure>优势:结构清晰,AI 能精确理解每部分的作用和重要性
无标签版本:
我想学Python编程,我是零基础,每天可以学习2小时,
希望3个月内能做简单项目,请设计学习计划。
要包含学习资源、进度安排、练习项目。问题:学习目标、时间安排、要求混在一起
XML 标签版本:
<role>
你是一名有着 8 年教学经验的 Python 编程导师
</role>
<student_profile>
<current_level>零基础编程新手</current_level>
<available_time>每天 2 小时</available_time>
<learning_goal>3个月内能够独立完成简单项目</learning_goal>
<learning_style>实践导向,边学边做</learning_style>
</student_profile>
<requirements>
<duration>3个月(12周)</duration>
<deliverables>
<item>详细的周学习计划</item>
<item>推荐学习资源清单</item>
<item>阶段性练习项目</item>
<item>技能检验标准</item>
</deliverables>
</requirements>
<constraints>
<time_limit>每天最多2小时学习时间</time_limit>
<difficulty_progression>从基础到中级,循序渐进</difficulty_progression>
</constraints>
<success_criteria>
能够独立完成一个包含数据处理和可视化的小项目
</success_criteria>优势:学习者画像清晰,要求明确,AI 能提供更针对性的计划
无标签版本:
帮我写一篇关于咖啡文化的公众号文章,
目标读者是25-35岁的都市白领,要轻松有趣,
2000字左右,包含咖啡历史、品鉴技巧、推荐品牌。问题:主题、受众、风格、内容要求缺乏清晰边界
XML 标签版本:
<role>
你是一名资深的咖啡文化专家和内容创作者
</role>
<article_brief>
<topic>咖啡文化深度解读</topic>
<platform>微信公众号</platform>
<target_length>2000字</target_length>
<publishing_goal>涨粉 + 品牌合作</publishing_goal>
</article_brief>
<audience>
<age_range>25-35岁</age_range>
<occupation>都市白领</occupation>
<lifestyle>快节奏生活,追求品质</lifestyle>
<coffee_knowledge>有一定了解,但不专业</coffee_knowledge>
</audience>
<content_requirements>
<tone>轻松有趣,不失专业</tone>
<structure>
<section>咖啡历史趣事</section>
<section>实用品鉴技巧</section>
<section>品牌推荐与测评</section>
</structure>
<engagement_elements>
<item>个人故事分享</item>
<item>实用tips</item>
<item>互动问题</item>
</engagement_elements>
</content_requirements>
<output_format>
<title>吸引眼球的标题(3个候选)</title>
<outline>详细大纲</outline>
<full_article>完整文章内容</full_article>
<social_media_excerpt>朋友圈分享版本</social_media_excerpt>
</output_format>优势:创作方向明确,AI 能生成更符合平台特点和受众需求的内容
🛠️ 常用 XML 标签类型
📋 基础结构标签
<role>
定义 AI 的专业身份和能力背景
<task>
明确要完成的具体任务
<context>
提供相关的背景信息和环境
<requirements>
列出具体的要求和约束条件
<role>
你是一名有着 15 年经验的品牌策划专家,擅长为新兴企业制定品牌战略
</role>
<task>
为一家新创立的有机食品公司设计完整的品牌策略
</task>
<context>
<company>有机食品初创公司</company>
<target_market>一线城市高收入家庭</target_market>
<competitors>全食、盒马等高端超市</competitors>
<budget>品牌建设预算 100 万</budget>
</context>
<requirements>
<deliverables>品牌定位、视觉形象、传播策略、实施计划</deliverables>
<timeline>3个月内完成策略制定</timeline>
<success_metrics>品牌认知度和用户转化率</success_metrics>
</requirements>🎯 内容组织标签
<data>
销售数据:Q1: 500万, Q2: 600万, Q3: 580万, Q4: 750万
</data>
<background>
公司成立于2020年,专注于智能家居产品,目前员工200人
</background>
<constraints>
<time>必须在下周五前完成</time>
<budget>营销预算上限50万</budget>
<resources>团队5人,外部顾问1人</resources>
</constraints>
<objectives>
<primary>提升品牌知名度30%</primary>
<secondary>增加销售转化率15%</secondary>
<tertiary>建立用户社群</tertiary>
</objectives>用途:区分不同类型的输入信息,避免混淆
<output_format>
<title>文章标题</title>
<summary>200字摘要</summary>
<main_content>
<section1>引言部分</section1>
<section2>主体分析</section2>
<section3>结论建议</section3>
</main_content>
<appendix>相关资源链接</appendix>
</output_format>
<style_guide>
<tone>专业但平易近人</tone>
<voice>第一人称,体现个人见解</voice>
<language>中文,避免过多专业术语</language>
<length>每段150-200字</length>
</style_guide>用途:明确指定输出的结构和风格要求
<analysis_framework>
<step1>现状分析</step1>
<step2>问题识别</step2>
<step3>原因分析</step3>
<step4>解决方案</step4>
<step5>实施计划</step5>
</analysis_framework>
<decision_criteria>
<criteria1 weight="40%">成本效益</criteria1>
<criteria2 weight="30%">实施难度</criteria2>
<criteria3 weight="20%">风险程度</criteria3>
<criteria4 weight="10%">创新性</criteria4>
</decision_criteria>
<validation>
<check1>逻辑一致性</check1>
<check2>数据支撑</check2>
<check3>可执行性</check3>
</validation>用途:指导 AI 的思考过程和分析逻辑
🎨 高级应用标签
<!-- 思考过程分离 -->
<thinking>
先分析市场环境,再评估竞争态势,最后制定策略
</thinking>
<answer>
基于分析结果提供最终建议
</answer>
<!-- 多角度分析 -->
<perspective_1 role="用户">
从用户体验角度分析产品的优缺点
</perspective_1>
<perspective_2 role="投资人">
从商业价值角度评估投资回报
</perspective_2>
<perspective_3 role="技术专家">
从技术实现角度分析可行性
</perspective_3>
<!-- 条件逻辑 -->
<if condition="预算充足">
推荐全面的营销策略组合
</if>
<else>
推荐性价比最高的核心策略
</else>
<!-- 优先级排序 -->
<high_priority>
立即需要解决的关键问题
</high_priority>
<medium_priority>
重要但不紧急的改进事项
</medium_priority>
<low_priority>
长期优化建议
</low_priority>📝 实战应用场景
🏢 商业分析场景
<role>
你是一名麦肯锡出身的战略咨询顾问,专精于中小企业转型升级
</role>
<client_profile>
<company_name>某传统制造企业</company_name>
<industry>机械制造</industry>
<size>员工300人,年营收5000万</size>
<current_challenges>
<challenge>成本上升,利润下降</challenge>
<challenge>市场竞争激烈</challenge>
<challenge>技术相对落后</challenge>
</current_challenges>
</client_profile>
<analysis_request>
制定数字化转型战略,提升企业竞争力
</analysis_request>
<analysis_framework>
<external_analysis>
<market_trends>行业发展趋势</market_trends>
<competitive_landscape>竞争对手分析</competitive_landscape>
<opportunities_threats>机会与威胁</opportunities_threats>
</external_analysis>
<internal_analysis>
<strengths_weaknesses>内部优劣势</strengths_weaknesses>
<resource_capabilities>资源与能力</resource_capabilities>
<digital_maturity>数字化成熟度</digital_maturity>
</internal_analysis>
</analysis_framework>
<output_requirements>
<executive_summary>战略要点总结</executive_summary>
<detailed_analysis>详细分析报告</detailed_analysis>
<implementation_roadmap>实施路线图</implementation_roadmap>
<risk_assessment>风险评估与应对</risk_assessment>
<budget_estimate>投资预算估算</budget_estimate>
</output_requirements>
<success_metrics>
<financial>3年内利润率提升20%</financial>
<operational>生产效率提升30%</operational>
<market>市场份额增长15%</market>
</success_metrics>📚 教育培训场景
<instructor_role>
你是一名有着 12 年教学经验的企业培训师,专长于领导力发展
</instructor_role>
<training_context>
<client>某互联网公司</client>
<participants>
<count>30人</count>
<level>中层管理者</level>
<experience>管理经验2-5年</experience>
<challenges>团队激励、跨部门协作、绩效管理</challenges>
</participants>
<training_goal>提升团队领导力和管理效能</training_goal>
</training_context>
<curriculum_design>
<learning_objectives>
<objective1>掌握团队激励的核心技巧</objective1>
<objective2>提升跨部门沟通协作能力</objective2>
<objective3>建立有效的绩效管理体系</objective3>
</learning_objectives>
<content_modules>
<module1>
<title>领导力基础与自我认知</title>
<duration>2小时</duration>
<methods>讲授、测评、讨论</methods>
</module1>
<module2>
<title>团队激励与员工发展</title>
<duration>3小时</duration>
<methods>案例分析、角色扮演、实战演练</methods>
</module2>
<module3>
<title>跨部门协作与沟通技巧</title>
<duration>2.5小时</duration>
<methods>情景模拟、小组讨论、经验分享</methods>
</module3>
</content_modules>
</curriculum_design>
<delivery_format>
<duration>2天(16小时)</duration>
<schedule>上午3小时,下午3小时,晚上2小时复盘</schedule>
<materials>讲义、案例集、工具包、在线资源</materials>
</delivery_format>
<assessment_methods>
<formative>课堂互动、小组讨论、即时反馈</formative>
<summative>案例分析报告、行动计划制定</summative>
<follow_up>3个月后效果回访</follow_up>
</assessment_methods>✍️ 内容创作场景
<content_creator_role>
你是一名拥有 100 万粉丝的知识博主,擅长将复杂概念用简单易懂的方式讲解
</content_creator_role>
<content_brief>
<topic>人工智能对未来工作的影响</topic>
<platform>知乎专栏</platform>
<target_audience>
<primary>职场人士(25-40岁)</primary>
<secondary>大学生和应届毕业生</secondary>
<knowledge_level>对AI有基础了解但不深入</knowledge_level>
<concerns>担心被AI替代,想了解如何应对</concerns>
</target_audience>
</content_brief>
<content_strategy>
<approach>客观理性,避免焦虑煽动</approach>
<angle>机会与挑战并存,重点讲应对策略</angle>
<evidence>
<data>权威机构研究报告</data>
<cases>具体行业和职业案例</cases>
<expert_views>专家观点引用</expert_views>
</evidence>
</content_strategy>
<structure_requirements>
<hook>引人入胜的开头故事或数据</hook>
<main_sections>
<section1>AI对就业市场的真实影响(数据说话)</section1>
<section2>哪些工作更容易被替代?哪些更安全?</section2>
<section3>如何提升自己的"AI抗性"?</section3>
<section4>拥抱AI时代的职业发展建议</section4>
</main_sections>
<call_to_action>鼓励读者主动学习和适应</call_to_action>
</structure_requirements>
<writing_style>
<tone>专业但亲切,理性但有温度</tone>
<language>通俗易懂,少用专业术语</language>
<engagement>
<storytelling>用故事增加可读性</storytelling>
<interaction>设置思考题引发讨论</interaction>
<practical_tips>提供可操作的建议</practical_tips>
</engagement>
</writing_style>
<seo_considerations>
<keywords>人工智能、未来工作、职业发展、技能提升</keywords>
<meta_description>深度解析AI对就业的影响,提供实用的职业发展建议</meta_description>
<internal_links>关联之前的职场发展文章</internal_links>
</seo_considerations>🎯 XML 标签最佳实践
1. 命名规范
好的标签命名
✅ 语义清晰:<user_profile> 比 <info> 更明确
✅ 保持一致:统一使用下划线或驼峰命名
✅ 层级明确:<requirements><technical><security></security></technical></requirements>
✅ 简洁有效:<data> 比 <input_data_information> 更好
推荐标签命名:
<!-- 角色和任务类 -->
<role></role>
<task></task>
<objective></objective>
<!-- 信息输入类 -->
<context></context>
<data></data>
<background></background>
<constraints></constraints>
<!-- 要求规范类 -->
<requirements></requirements>
<format></format>
<style></style>
<criteria></criteria>
<!-- 输出控制类 -->
<output></output>
<structure></structure>
<sections></sections>
<format></format>2. 层级结构设计
<!-- 清晰的层级结构 -->
<project_analysis>
<basic_info>
<project_name>智能家居App</project_name>
<timeline>6个月</timeline>
<budget>500万</budget>
</basic_info>
<stakeholders>
<client>
<name>科技公司A</name>
<contact>张总</contact>
<expectations>快速上线,用户体验佳</expectations>
</client>
<users>
<primary_users>年轻家庭用户</primary_users>
<secondary_users>科技爱好者</secondary_users>
</users>
</stakeholders>
<technical_requirements>
<platform>iOS + Android</platform>
<features>
<core_feature>设备控制</core_feature>
<core_feature>场景设置</core_feature>
<core_feature>语音控制</core_feature>
</features>
<integrations>
<iot_protocols>Zigbee, Wi-Fi</iot_protocols>
<cloud_service>AWS</cloud_service>
</integrations>
</technical_requirements>
</project_analysis>3. 条件逻辑应用
<analysis_instructions>
请根据不同条件采用不同的分析方法:
<if condition="数据量大于1000条">
<method>使用统计分析和机器学习方法</method>
<tools>Python, R, SQL</tools>
<output>详细的数据可视化报告</output>
</if>
<elif condition="数据量100-1000条">
<method>使用描述性统计分析</method>
<tools>Excel, 简单Python脚本</tools>
<output>图表和基础分析结果</output>
</elif>
<else condition="数据量少于100条">
<method>手工分析和定性分析</method>
<tools>Excel, 人工观察</tools>
<output>简要分析报告</output>
</else>
</analysis_instructions>4. 多维度组织
<market_research>
<!-- 按时间维度 -->
<temporal_analysis>
<historical>过去5年市场表现</historical>
<current>当前市场状况</current>
<forecast>未来3年预测</forecast>
</temporal_analysis>
<!-- 按地域维度 -->
<geographic_analysis>
<domestic>
<tier1_cities>北上广深</tier1_cities>
<tier2_cities>杭州成都等</tier2_cities>
<other_areas>其他地区</other_areas>
</domestic>
<international>海外市场</international>
</geographic_analysis>
<!-- 按用户维度 -->
<demographic_analysis>
<age_groups>
<young>18-30岁</young>
<middle>30-45岁</middle>
<senior>45岁以上</senior>
</age_groups>
<income_levels>
<high>高收入群体</high>
<middle>中等收入群体</middle>
<low>低收入群体</low>
</income_levels>
</demographic_analysis>
</market_research>🔧 实用模板合集
🎯 万能分析模板
<analysis_framework>
<role>
你是一名 [专业背景] 的 [职业角色],有着 [X] 年的 [领域] 经验
</role>
<task>
请对以下 [分析对象] 进行全面分析
</task>
<context>
<background>[背景信息]</background>
<current_situation>[现状描述]</current_situation>
<stakeholders>[相关方信息]</stakeholders>
</context>
<analysis_scope>
<dimensions>
<dimension1>[分析维度1]</dimension1>
<dimension2>[分析维度2]</dimension2>
<dimension3>[分析维度3]</dimension3>
</dimensions>
<timeframe>[分析时间范围]</timeframe>
<focus_areas>[重点关注领域]</focus_areas>
</analysis_scope>
<methodology>
<framework>[使用的分析框架]</framework>
<tools>[分析工具和方法]</tools>
<data_sources>[数据来源]</data_sources>
</methodology>
<output_requirements>
<structure>
<executive_summary>执行摘要</executive_summary>
<detailed_analysis>详细分析</detailed_analysis>
<recommendations>建议措施</recommendations>
<implementation>实施计划</implementation>
</structure>
<format>[输出格式要求]</format>
<length>[篇幅要求]</length>
</output_requirements>
</analysis_framework>📝 内容创作模板
<content_creation>
<creator_role>
你是一名 [专业背景] 的内容创作者,擅长 [创作领域]
</creator_role>
<content_brief>
<topic>[内容主题]</topic>
<platform>[发布平台]</platform>
<objective>[创作目标]</objective>
<deadline>[交付时间]</deadline>
</content_brief>
<target_audience>
<demographics>
<age>[年龄范围]</age>
<gender>[性别分布]</gender>
<location>[地理位置]</location>
<income>[收入水平]</income>
</demographics>
<psychographics>
<interests>[兴趣爱好]</interests>
<values>[价值观念]</values>
<pain_points>[痛点问题]</pain_points>
<media_habits>[媒体习惯]</media_habits>
</psychographics>
</target_audience>
<content_strategy>
<angle>[内容角度]</angle>
<tone>[语调风格]</tone>
<key_messages>[核心信息]</key_messages>
<call_to_action>[行动召唤]</call_to_action>
</content_strategy>
<structure_requirements>
<format>[内容格式]</format>
<length>[内容长度]</length>
<sections>
<intro>[引言要求]</intro>
<body>[主体要求]</body>
<conclusion>[结论要求]</conclusion>
</sections>
</structure_requirements>
<optimization>
<seo>
<keywords>[关键词]</keywords>
<meta_description>[描述]</meta_description>
</seo>
<engagement>
<visuals>[视觉元素]</visuals>
<interactivity>[互动元素]</interactivity>
</engagement>
</optimization>
</content_creation>🛠️ 问题解决模板
<problem_solving>
<consultant_role>
你是一名经验丰富的 [专业领域] 问题解决专家
</consultant_role>
<problem_definition>
<issue_description>[问题描述]</issue_description>
<symptoms>[表现症状]</symptoms>
<impact>[影响程度]</impact>
<urgency>[紧急程度]</urgency>
</problem_definition>
<context_information>
<environment>[环境背景]</environment>
<stakeholders>[相关人员]</stakeholders>
<constraints>
<time>[时间限制]</time>
<budget>[预算限制]</budget>
<resources>[资源限制]</resources>
</constraints>
<previous_attempts>[之前的尝试]</previous_attempts>
</context_information>
<analysis_approach>
<root_cause_analysis>[根因分析方法]</root_cause_analysis>
<data_collection>[数据收集方式]</data_collection>
<stakeholder_input>[相关方意见收集]</stakeholder_input>
</analysis_approach>
<solution_requirements>
<effectiveness>[有效性要求]</effectiveness>
<feasibility>[可行性要求]</feasibility>
<sustainability>[可持续性要求]</sustainability>
<cost_benefit>[成本效益要求]</cost_benefit>
</solution_requirements>
<deliverables>
<problem_analysis>问题分析报告</problem_analysis>
<solution_options>解决方案选项</solution_options>
<implementation_plan>实施计划</implementation_plan>
<risk_mitigation>风险缓解措施</risk_mitigation>
<success_metrics>成功指标</success_metrics>
</deliverables>
</problem_solving>⚠️ 常见陷阱与解决方案
避免这些常见问题
❌ 标签嵌套过深:<a><b><c><d><e>内容</e></d></c></b></a>
✅ 合理层级:一般不超过3-4层嵌套
❌ 标签名不直观:<thing1>, <stuff>, <data123>
✅ 语义明确:<user_profile>, <requirements>, <output_format>
❌ 缺乏标签闭合:<instructions>请分析
✅ 标签完整:<instructions>请分析</instructions>
❌ 滥用标签:每个词都加标签 ✅ 适度使用:只对重要的逻辑块使用标签
🔍 问题诊断与修复
问题1:AI 忽略了某些标签内容
<!-- 问题示例 -->
<important>这很重要</important>
<not_important>这不重要</not_important>
<!-- 解决方案:使用更明确的标签 -->
<high_priority>核心要求:必须包含数据支撑</high_priority>
<low_priority>可选要求:如果篇幅允许可以包含</low_priority>问题2:标签结构混乱
<!-- 问题示例 -->
<role>专家</role>
<data>信息</data>
<role>任务</role> <!-- 重复使用role标签 -->
<!-- 解决方案:明确标签用途 -->
<expert_role>专家身份</expert_role>
<input_data>输入信息</input_data>
<task_description>具体任务</task_description>问题3:标签层级不合理
<!-- 问题示例 -->
<analysis>
<swot>
<strengths>
<strength1>
<detail1>
<subdetal1>过度嵌套</subdetal1>
</detail1>
</strength1>
</strengths>
</swot>
</analysis>
<!-- 解决方案:扁平化结构 -->
<analysis_framework>SWOT分析</analysis_framework>
<strengths>
- 优势1:具体描述
- 优势2:具体描述
</strengths>
<weaknesses>
- 劣势1:具体描述
- 劣势2:具体描述
</weaknesses>🚀 高级应用技巧
1. 动态标签组合
<conditional_analysis>
<if condition="B2B业务">
<analysis_focus>
<decision_makers>采购决策流程</decision_makers>
<sales_cycle>长周期销售策略</sales_cycle>
<value_proposition>ROI和效率提升</value_proposition>
</analysis_focus>
</if>
<if condition="B2C业务">
<analysis_focus>
<consumer_behavior>用户购买心理</consumer_behavior>
<marketing_channels>社交媒体和内容营销</marketing_channels>
<value_proposition>体验和情感连接</value_proposition>
</analysis_focus>
</if>
</conditional_analysis>2. 标签参数化
<market_analysis region="中国" timeframe="2024年" industry="电商">
<market_size unit="亿元">预估市场规模</market_size>
<growth_rate unit="%" period="年">预期增长率</growth_rate>
<key_players max_count="5">主要竞争者</key_players>
</market_analysis>
<output_format style="professional" language="中文" length="detailed">
<sections>
<executive_summary max_words="200"/>
<detailed_analysis max_words="1500"/>
<recommendations max_items="5"/>
</sections>
</output_format>3. 多模态标签应用
<content_creation_brief>
<text_content>
<headline>吸引人的标题</headline>
<body>详细的文字内容</body>
<cta>明确的行动召唤</cta>
</text_content>
<visual_requirements>
<images>
<hero_image>主图要求</hero_image>
<supporting_images count="3">辅助图片</supporting_images>
</images>
<design_elements>
<color_scheme>配色方案</color_scheme>
<typography>字体选择</typography>
<layout>版面设计</layout>
</design_elements>
</visual_requirements>
<interactive_elements>
<polls>投票互动</polls>
<comments>评论引导</comments>
<sharing>分享机制</sharing>
</interactive_elements>
</content_creation_brief>XML 标签应用掌握要点 🏷️
- 结构化思维:用标签整理复杂信息,让逻辑更清晰
- 语义化命名:标签名要能直观表达内容含义
- 合理层级:不要嵌套过深,保持结构简洁
- 一致性原则:同类标签使用统一的命名规范
- 灵活应用:根据任务复杂度决定是否使用标签
记住:XML 标签是工具,不是目的。复杂任务用标签,简单任务可不用!