209 lines
8.2 KiB
Markdown
209 lines
8.2 KiB
Markdown
|
|
# 土木订单班终端模拟创建实践记录
|
|||
|
|
|
|||
|
|
## 创建日期
|
|||
|
|
2025-10-01
|
|||
|
|
|
|||
|
|
## 项目概述
|
|||
|
|
为土木订单班创建终端模拟内容,项目类型为"120㎡现代简约三居室CAD整体方案设计"。
|
|||
|
|
|
|||
|
|
## 关键发现
|
|||
|
|
|
|||
|
|
### 1. Agent名称与头像文件名不匹配问题
|
|||
|
|
**问题描述**:
|
|||
|
|
- Agent提示词文件:`水单设计师.md`、`3D建模师.md`
|
|||
|
|
- Agent头像文件:`水电设计师.jpg`、`3D模型师.jpg`
|
|||
|
|
|
|||
|
|
**解决方案**:
|
|||
|
|
在创建终端模拟时,优先使用**头像文件名**作为Agent的显示名称,因为头像文件是实际存在的资源。
|
|||
|
|
|
|||
|
|
**配置示例**:
|
|||
|
|
```typescript
|
|||
|
|
{
|
|||
|
|
id: 'civil_mep_engineer',
|
|||
|
|
name: '水电设计师', // 使用头像文件名
|
|||
|
|
avatar: '/data/订单班文档资料/土木/agent头像/水电设计师.jpg',
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. orderClasses.json 配置与实际文档不符
|
|||
|
|
**问题描述**:
|
|||
|
|
- `orderClasses.json` 中 civil 订单班描述的是"滨河防洪堤加固工程"
|
|||
|
|
- 实际文档是"室内CAD整体方案设计"
|
|||
|
|
|
|||
|
|
**解决方案**:
|
|||
|
|
更新 `orderClasses.json` 配置,使其与实际文档内容一致:
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"id": "civil",
|
|||
|
|
"name": "土木",
|
|||
|
|
"template": {
|
|||
|
|
"title": "120㎡现代简约三居室CAD整体方案设计",
|
|||
|
|
"description": "项目类型:室内CAD整体方案设计\n户型面积:120㎡..."
|
|||
|
|
},
|
|||
|
|
"agentCount": 8
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. Agent配置设计思路
|
|||
|
|
|
|||
|
|
#### 8个Agent的工作流程
|
|||
|
|
1. **需求分析师** → 客户访谈、需求梳理、风格定位
|
|||
|
|
2. **室内设计师** → 功能分区、初稿设计、家具布置
|
|||
|
|
3. **CAD制图员** → 施工图绘制、节点详图
|
|||
|
|
4. **暖通设计师** → 顶面布置、灯具点位
|
|||
|
|
5. **水电设计师** → 强弱电布置、给排水设计
|
|||
|
|
6. **灯光设计师** → 灯光效果模拟、照度计算
|
|||
|
|
7. **软装设计师** → 材质选型、色彩搭配
|
|||
|
|
8. **3D建模师** → 3D建模、效果渲染、生长动画
|
|||
|
|
|
|||
|
|
#### Agent顺序原则
|
|||
|
|
按照**室内设计的实际工作流程**排列:
|
|||
|
|
- 前期(需求→设计)→ 中期(制图→深化)→ 后期(效果呈现)
|
|||
|
|
|
|||
|
|
### 4. 图片资源分配策略
|
|||
|
|
|
|||
|
|
#### 图片与Agent的对应关系
|
|||
|
|
| Agent | 图片资源 | 展示目的 |
|
|||
|
|
|-------|---------|---------|
|
|||
|
|
| 室内设计师 | 室内平面设计图 | 展示功能分区和家具布置 |
|
|||
|
|
| CAD制图员 | 吊顶收口节点CAD图、地面与墙面收口CAD图、窗帘盒尺寸CAD图 | 展示施工图纸的细节 |
|
|||
|
|
| 水电设计师 | CAD绘制强弱电布置图 | 展示水电点位布局 |
|
|||
|
|
| 灯光设计师 | 实景渲染尺寸标记 | 展示灯光效果 |
|
|||
|
|
| 软装设计师 | 材质选型、尺寸标注 | 展示材质和色彩方案 |
|
|||
|
|
| 3D建模师 | 效果渲染图加尺寸标注 | 展示最终效果 |
|
|||
|
|
|
|||
|
|
#### 图片分配原则
|
|||
|
|
1. **每个Agent展示与其工作内容直接相关的图片**
|
|||
|
|
2. **图片顺序遵循文档章节顺序**
|
|||
|
|
3. **关键技术节点配多张图片**(如CAD制图员展示3张节点图)
|
|||
|
|
4. **最后一个Agent展示最终成果**(效果渲染图)
|
|||
|
|
|
|||
|
|
### 5. 内容设计亮点
|
|||
|
|
|
|||
|
|
#### 启动序列亮点
|
|||
|
|
```typescript
|
|||
|
|
{ type: 'system', content: '加载专业知识库: 室内设计/CAD制图/建筑规范/材料工艺' },
|
|||
|
|
{ type: 'system', content: '├─ 《住宅设计规范》GB 50096-2011' },
|
|||
|
|
{ type: 'system', content: '├─ AutoCAD 2024 + 3ds Max + V-Ray' },
|
|||
|
|
```
|
|||
|
|
- 体现**专业性**:引用行业规范和专业软件
|
|||
|
|
- 体现**技术感**:展示工具链
|
|||
|
|
|
|||
|
|
#### Agent输出序列亮点
|
|||
|
|
```typescript
|
|||
|
|
// 数据结构化展示
|
|||
|
|
{ type: 'info', content: '动线规划分析:' },
|
|||
|
|
{ type: 'output', content: ' • 生活动线: 入户 → 客厅 → 厨房 → 餐厅' },
|
|||
|
|
{ type: 'output', content: ' • 学习动线: 儿童房 → 书房(避免干扰)' },
|
|||
|
|
|
|||
|
|
// 关键指标突出
|
|||
|
|
{ type: 'success', content: '✓ 原始户型使用率: 85%' },
|
|||
|
|
{ type: 'success', content: '✓ 优化目标: ≥92%(提升7个百分点)' },
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
#### 完成序列亮点
|
|||
|
|
```typescript
|
|||
|
|
{ type: 'info', content: '🎯 核心设计亮点:' },
|
|||
|
|
{ type: 'success', content: '✓ 空间利用率从85%提升至92%(提升7个百分点)' },
|
|||
|
|
{ type: 'success', content: '✓ 收纳体积达到35m³(超出行业平均水平)' },
|
|||
|
|
|
|||
|
|
{ type: 'info', content: '💰 预算控制:' },
|
|||
|
|
{ type: 'success', content: '✓ 总预算: 35万元(严格控制,不超预算)' },
|
|||
|
|
{ type: 'success', content: '✓ 性价比: 2916元/㎡(中等偏上装修标准)' },
|
|||
|
|
```
|
|||
|
|
- **核心亮点**:空间优化、预算控制
|
|||
|
|
- **量化指标**:使用率提升7%、性价比2916元/㎡
|
|||
|
|
- **分类展示**:设计亮点、预算控制、工期安排、技术创新、交付物清单
|
|||
|
|
|
|||
|
|
### 6. 特殊内容处理
|
|||
|
|
|
|||
|
|
#### 户型生长动画
|
|||
|
|
```typescript
|
|||
|
|
{ type: 'info', content: '🎬 户型生长动画制作中...' },
|
|||
|
|
{ type: 'output', content: ' • 动画时长: 60秒' },
|
|||
|
|
{ type: 'output', content: ' • 展示内容: 墙体生长 → 家具摆放 → 材质贴图 → 灯光效果' },
|
|||
|
|
{ type: 'output', content: ' • 输出格式: 1920×1080 MP4' },
|
|||
|
|
```
|
|||
|
|
- 虽然视频文件存在,但在终端模拟中**用文字描述**动画内容
|
|||
|
|
- 不直接展示视频文件(终端模拟只支持图片)
|
|||
|
|
|
|||
|
|
#### 技术工具链展示
|
|||
|
|
```typescript
|
|||
|
|
{ type: 'output', content: ' • CAD精确制图: 1:50比例,施工图纸完整规范' },
|
|||
|
|
{ type: 'output', content: ' • 3D建模渲染: 3ds Max + V-Ray,4K高清输出' },
|
|||
|
|
{ type: 'output', content: ' • Dialux照度计算: 科学灯光布局,节能舒适' },
|
|||
|
|
```
|
|||
|
|
- 展示**专业软件和工具**
|
|||
|
|
- 体现**技术创新**和**专业能力**
|
|||
|
|
|
|||
|
|
### 7. 与之前订单班的对比
|
|||
|
|
|
|||
|
|
#### 食品订单班
|
|||
|
|
- 7个Agent(市场→品牌→选址→菜品→运营→人员→财务)
|
|||
|
|
- 财务数据丰富(50万投资、290万营收)
|
|||
|
|
- 图片:店面、菜品、人员
|
|||
|
|
|
|||
|
|
#### 视觉设计订单班
|
|||
|
|
- 5个Agent(总监→编剧→导演→分镜→制片)
|
|||
|
|
- AIGC分镜对比(线稿→AI生成)
|
|||
|
|
- 图片:古镇风光、分镜对比
|
|||
|
|
|
|||
|
|
#### 土木订单班(本次)
|
|||
|
|
- 8个Agent(需求→设计→制图→暖通→水电→灯光→软装→3D)
|
|||
|
|
- 空间优化数据(85%→92%使用率)
|
|||
|
|
- 图片:CAD图纸、节点详图、效果渲染
|
|||
|
|
|
|||
|
|
### 8. 经验总结
|
|||
|
|
|
|||
|
|
#### 创建前必做检查
|
|||
|
|
- [ ] 检查Agent提示词文件数量
|
|||
|
|
- [ ] 检查Agent头像文件数量和名称
|
|||
|
|
- [ ] 验证头像文件名与提示词文件名的对应关系
|
|||
|
|
- [ ] 阅读Markdown文档,理解项目内容
|
|||
|
|
- [ ] 检查orderClasses.json配置是否与实际文档一致
|
|||
|
|
- [ ] 确认图片文件名是否为描述性名称
|
|||
|
|
|
|||
|
|
#### 创建时的最佳实践
|
|||
|
|
1. **优先使用头像文件名作为Agent名称**(因为头像是实际显示的资源)
|
|||
|
|
2. **Agent顺序按实际工作流程排列**(前期→中期→后期)
|
|||
|
|
3. **每个Agent至少展示1-3张相关图片**
|
|||
|
|
4. **数据结构化展示**(使用 `output` 类型配合缩进)
|
|||
|
|
5. **关键指标量化**(提升百分比、预算金额、工期天数)
|
|||
|
|
6. **完成序列突出核心亮点**(分类展示:设计亮点、预算、工期、技术、交付物)
|
|||
|
|
|
|||
|
|
#### 常见问题解决
|
|||
|
|
1. **名称不匹配**:使用头像文件名
|
|||
|
|
2. **配置不符**:更新orderClasses.json
|
|||
|
|
3. **图片路径**:使用 `/data/订单班文档资料/[订单班]/notion文稿/image/[图片名]`
|
|||
|
|
4. **视频处理**:用文字描述,不直接展示
|
|||
|
|
|
|||
|
|
## 文件清单
|
|||
|
|
|
|||
|
|
### 创建的文件
|
|||
|
|
- `/web_frontend/exhibition-demo/src/data/terminalSimulations/civilEngineering.ts`
|
|||
|
|
|
|||
|
|
### 修改的文件
|
|||
|
|
- `/web_frontend/exhibition-demo/src/data/terminalSimulations/index.ts`(添加import和注册)
|
|||
|
|
- `/web_frontend/exhibition-demo/src/data/orderClasses.json`(更新civil配置)
|
|||
|
|
|
|||
|
|
## 下一步建议
|
|||
|
|
|
|||
|
|
### 对于后续订单班
|
|||
|
|
1. 先检查Agent头像和提示词文件的名称对应关系
|
|||
|
|
2. 确认orderClasses.json配置是否与实际文档一致
|
|||
|
|
3. 借鉴本次的Agent配置和内容结构
|
|||
|
|
4. 根据各订单班的特点调整展示重点
|
|||
|
|
|
|||
|
|
### 需要注意的订单班
|
|||
|
|
- **智能制造**:可能涉及PLC、机器人等技术术语
|
|||
|
|
- **智能开发**:涉及代码、技术架构等内容
|
|||
|
|
- **财经商贸**:涉及电商运营、财务数据
|
|||
|
|
- **大健康**:涉及AI心理咨询、医疗数据
|
|||
|
|
- **交通物流**:涉及AGV调度、算法优化
|
|||
|
|
- **能源**:涉及光伏检测、设备配置
|
|||
|
|
- **化工**:涉及实验室建设、检测标准
|
|||
|
|
- **环保**:涉及水质监测、治理措施
|
|||
|
|
|
|||
|
|
## 版本历史
|
|||
|
|
- v1.0 (2025-10-01): 土木订单班终端模拟创建完成
|