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

10 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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、拓扑选择和生成/修改流程才自定义实现。