xml标签是clawdbot支持的结构化输出机制,含成对标签定义语义块、注释引导逻辑、三层嵌套表达层级、预定义标签触发格式校验、属性参数化约束五类用法。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您在使用Clawdbot prompt时希望精确控制模型输出的结构与格式,则XML标签是一种被明确支持的语法机制。以下是实现该目标的具体操作方式:
一、使用成对XML标签定义结构化字段
Clawdbot解析器会识别标准的开始标签与结束标签组合,并将其中内容视为独立语义块,从而约束模型仅在指定标签内生成对应类型的信息。该机制可防止内容溢出或格式错位。
1、在prompt中插入形如
2、确保每个开始标签都有严格匹配的闭合标签,例如
3、在标签内部不嵌套同名标签,避免解析歧义,如禁止使用
4、将关键输出需求直接写入标签名称,例如用
二、利用XML注释引导模型忽略非执行指令
Clawdbot支持XML标准注释语法,可用于向模型传递不可见提示,这些注释不会出现在最终输出中,但会影响生成逻辑的优先级与边界判断。
1、在prompt开头添加。
2、在特定标签前插入。
3、避免在注释中使用“不要”“禁止”等否定词,改用正向指令,例如。
4、注释必须以结尾,中间不得出现--或>字符。
三、嵌套标签控制多层信息结构
当需要表达层级关系(如列表项含子属性)时,可通过合法嵌套XML标签实现,Clawdbot能识别深度为3以内的嵌套结构并保持各层内容隔离。
1、外层使用包裹整体集合。
2、每个条目用
3、嵌套层级间保留至少一个空格缩进,提升可读性,例如:
4、禁止跨标签换行,所有标签必须位于同一物理行内。
四、预定义标签触发内置格式校验
Clawdbot内置若干保留标签名,调用后将自动启用对应格式约束模块,例如日期标准化、URL合法性检查、JSON结构验证等,无需额外说明。
1、使用
2、使用
3、使用
4、保留标签名区分大小写,必须完全匹配,如
五、标签属性传递参数化约束条件
部分标签支持添加属性,用于进一步限定生成行为,Clawdbot会读取attribute=value形式的键值对并应用于当前标签内容生成过程。
1、在
2、在
3、属性值必须用英文双引号包裹,单引号或无引号会导致解析失败。
4、属性名仅支持max、min、length、format四种,其余属性将被静默忽略。










