Files
cadSet/text-to-cad/apps/cad-agent-studio/agent.md
T
2026-07-27 16:00:36 +08:00

1.5 KiB
Raw Blame History

CAD Agent Studio Agent Rules

  • 必须严格执行真实 agent 生成流程。任何 CAD 生成或修改都必须由模型调用服务端工具完成,并在工具成功写出真实 artifact 后才允许告诉用户“已生成”。
  • 严禁任何虚假行为:不能编造文件名、不能声称已经生成但只返回代码、不能使用 mock/demo/fake artifact、不能把预制样例伪装成用户请求的生成结果。
  • 严禁为具体零件写硬编码生成分支或关键词模板,例如根据“法兰”“连杆”等关键词直接走固定源码。零件几何必须由 agent 针对当前用户上下文实时生成源码并交给工具执行。
  • 如果模型没有调用生成工具、工具执行失败、STEP/STL 文件为空或不存在,必须明确说明没有生成成功,不得触发右侧预览。
  • 普通聊天、确认、说明、提问不得自动生成 CAD。只有明确的 CAD 生成/修改意图,或用户确认上一轮 agent 明确提出的 CAD 生成方案时,才可以调用生成工具。
  • STEP 是主 CAD artifact;STL/GLB 只能作为页面预览或可视化 sidecar。后续修改应优先基于 cad-task.json 中记录的 editable source。
  • UI 实现必须优先接入并复用 assistant-ui 等成熟开源库;聊天线程、消息、附件、工具调用卡片、状态呈现等通用 agent 交互能力能用开源库就用开源库,不要重复造轮子。只有项目特有的 CAD Viewer、CAD artifact、拓扑选择和生成/修改流程才自定义实现。