Schema-As-Code Demo

四层推演引擎 · 告警卡片语义校验

参考实现 · 可交互验证

🔧 输入配置

推演结果
YAML 协议
intent_id: "ALERT-001" semantic_domain: "observational" immutable_boundaries: - boundary_type: "safety" constraint_rule_ref: "rules/alert-severity.yaml" violation_action: "block" semantic_tokens: alert_level: Critical: description: "系统级故障,需立即响应" visual_mapping: color_token: "status.critical" motion_token: "pulse.red.urgent" icon_token: "alert.octagon" llm_constraints: - "禁止降级为严重/危急/紧急" - "必须提供恢复路径" synonym_firewall: prohibited: - term: "严重" standard_token: "Critical" context: "system_alert" reason: "情绪权重降级" - term: "危急" standard_token: "Critical" context: "system_alert" reason: "与 P1 告警级别混淆" - term: "紧急" standard_token: "Critical" context: "system_alert" reason: "非标准运维术语"
JSON Schema
{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "AlertLevelConstraint", "type": "object", "properties": { "alert_level": { "type": "string", "enum": ["Critical", "Warning", "Info"], "not": { "enum": ["严重", "危急", "紧急"] } }, "context": { "const": "system_alert" }, "confidence_score": { "type": "number", "minimum": 0, "maximum": 1 } }, "required": ["alert_level", "context"] }
LLM 输出
{ "alert_level": "Critical", "root_cause": "CPU 使用率超过阈值,导致服务响应延迟", "confidence_score": 0.85 }
✅ 合规输出
四层推演
✅ PASS
所有推演层通过
语法推演 ✓ PASS
JSON 结构完整,字段类型正确
语义推演 ✓ PASS
alert_level 匹配标准令牌 Critical
安全推演 ✓ PASS
无禁止模式,无越界行为
美感推演 ✓ PASS
信息密度正常,文案长度合理
界面渲染
🚨
Critical · 系统告警
CPU 使用率超过阈值,导致服务响应延迟
置信度: 85%
📋 推演说明

语法推演:校验 JSON 结构完整性、字段类型、必填项。

语义推演:校验 alert_level 是否匹配标准语义令牌,检测同义词替换(如"严重"替代"Critical")。

安全推演:校验是否包含禁止模式、是否越界(如缺少恢复路径)。

美感推演:校验信息密度、文案长度、视觉层级合理性。