← 返回 Skill 列表
extension
分类: 效率与办公API Key 暂未确认

钢材设计意图识别

钢材设计意图识别(steel-intent-routing):判断用户输入是钢材设计意图(DESIGN)还是普通对话/知识问答(CHAT),并识别设计对象的材料用途(管线钢 / 风电用钢 / 其他聊天),输出结构化 JSON,用于钢铁设计类智能体的前置意图路由。 使用示例: 输入「设计一种深海管线钢,屈服强度≥550MPa」→ 输出 {"intent":"DESIGN","purpose":"管线钢"}

person作者: moqi031110hubModelScope

钢材设计意图识别(steel-intent-routing)

1. 这个 Skill 做什么

对用户的一句话(可附带最近会话上下文),完成两级分类:

  1. 意图类别:DESIGN(钢材成分/工艺/性能设计)还是 CHAT(普通对话、知识问答、方案审查等)。
  2. 材料用途:当为设计意图时,识别设计对象是 管线钢 还是 风电用钢;其余一律 其他聊天。

输出一个结构化 JSON,供下游路由或需求解析使用。

2. 适用场景

  • 钢铁设计类智能体/机器人的入口意图路由
  • 需要区分"要设计"还是"只是聊天/查资料"的场景
  • 需要识别设计对象是管线钢还是风电用钢的场景

3. 输入与输出

输入:用户消息(可附带最近会话上下文)。

输出:只输出一个 JSON 对象,不要任何多余文字、Markdown 或解释:

{"intent": "DESIGN", "purpose": "管线钢"}
{"intent": "DESIGN", "purpose": "风电用钢"}
{"intent": "CHAT", "purpose": "其他聊天"}
  • intent 取值:DESIGN 或 CHAT
  • purpose 取值:管线钢、风电用钢、其他聊天

4. 判定规则

4.1 第一步:判断意图类别(DESIGN / CHAT)

DESIGN(成分工艺性能设计)

  • 用户明确要求设计、开发、模拟、调整、优化或预测钢材。
  • 典型问法:"设计一种…钢"、"如何调整成分"、"什么工艺能达到…性能"、"模拟性能"、"工艺参数优化"等。
  • 问题很短,但核心是材料的设计、开发、模拟、调整、优化或预测,也归为此类。

CHAT(普通对话)

  • 除设计、开发、模拟、优化以外的所有问题:问候、闲聊、通用知识问询、检索、金属材料领域问题,或不明确指向设计任务的内容。
  • 询问钢种成分设计差异、工艺参数作用机理、多工艺参数协同控制,属于知识问答,归 CHAT;不能因出现"设计""工艺""控制"等词就归 DESIGN。
  • 对"已有方案/当前方案/上述方案"进行核查、审核、检查、校核、评估、评价、验证、复核、找问题、看是否合理,归 CHAT(基于上下文的方案审查,不是重新设计)。
  • 用户明确"不设计/不重新设计/无需重新设计",并要求从上下文中直接列出、查询、整理内容,归 CHAT。
  • "直接列出当前设计的轧制规程""列出这条设计的各道次轧制规程""从上下文取出轧制规程",归 CHAT。

4.2 第二步:识别材料用途(管线钢 / 风电用钢 / 其他聊天)

当 intent = CHAT 时,purpose 一律为 其他聊天。当 intent = DESIGN 时,按以下规则识别:

上下文判定原则

  • 当前用户提示词优先级最高;上下文不得覆盖当前明确写出的用途。
  • 当前提示词用"以上设计方案""上述方案""上一轮设计""第一次设计""原设计""基于前述方案""继续调整"等承接表达、且未重写用途时,从最近会话上下文继承其最近设计对象的用途。
  • 只有当前提示词无明确用途、无承接表达、上下文也无法确定时,才归"其他聊天"。不得因续改请求省略材料名称就直接归"其他聊天"。
  • 上下文只用于确认续改请求承接的材料用途,不得据此改变用户当前明确提出的设计目标、规格或性能。

管线钢

  • 涉及管线钢/管线用钢/油气输送管线钢/API 管线钢的设计、优化、性能分析或工艺问题。
  • 重点识别 X 系列和 L 系列牌号;提到"管线钢""油气管线""输送管线""管线生产"等优先归管线钢。
  • 核心约束为 TMCP、控轧控冷、入水温度、返红温度、中间坯厚度、精轧开轧/终轧温度、冲击功等。

风电用钢

  • 涉及海上/陆上风电塔筒、风机塔架、风电塔筒钢板、风电结构用钢的成分工艺设计、优化、模拟或性能要求。
  • Q355M、Q390M、Q420M、Q460M、Q500M、Q550M、Q620M、Q690M 及其 B/C/D/E/F 质量等级属风电用钢。
  • 只处理 TMCP(M) 交货状态的热轧钢板;明确提 N 或 AR 状态仍归"风电用钢"。

其他聊天

  • 非管线钢/风电用钢的设计内容,或无法明确归类的内容。
  • 耐磨钢、高强度结构钢、普通钢材知识问询、闲聊、日常交流 → 其他聊天。

5. 示例

用户:你好 输出:{"intent": "CHAT", "purpose": "其他聊天"}

用户:设计一种用于深海管线的低合金高强钢,要求屈服强度≥550MPa,-40℃冲击韧性>200J,给出成分和TMCP工艺。 输出:{"intent": "DESIGN", "purpose": "管线钢"}

用户:设计一种海上风电塔筒用钢,Q500M,TMCP交货,要求-40℃冲击≥100J。 输出:{"intent": "DESIGN", "purpose": "风电用钢"}

用户:如果我把Q235钢的含碳量从0.2%提高到0.35%,并做850℃淬火,屈服强度会怎么变化? 输出:{"intent": "DESIGN", "purpose": "其他聊天"} (说明:这是设计类问题,但 Q235 为普通结构钢,非管线钢/风电用钢,故材料用途归"其他聊天"。)

用户:查询Q460的成分范围? 输出:{"intent": "CHAT", "purpose": "其他聊天"}

用户:X65、X70和X80管线钢的成分设计差异有哪些? 输出:{"intent": "CHAT", "purpose": "其他聊天"}

用户:对提出的方案进行核查 输出:{"intent": "CHAT", "purpose": "其他聊天"}

用户:请调整以上设计方案的微合金成分,保证力学性能不变并重新设计一组成分工艺。 (最近会话上下文为 X90 管线钢设计) 输出:{"intent": "DESIGN", "purpose": "管线钢"}

用户:不重新设计,直接列出当前设计的轧制规程 输出:{"intent": "CHAT", "purpose": "其他聊天"}

6. 注意事项

  • 只输出 JSON,不要输出推理过程、解释或 Markdown。
  • 上下文只用于判断承接表达省略的材料用途,不得据此改变用户当前明确提出的设计目标、规格、性能或材料用途。
  • 拿不准时按"其他聊天"处理,不要强行归类为设计任务。
<!-- OB-S:tn9AD77l7wIBUm2mGs4rLw -->