| name | parallel-exploration |
| description | 用于并行探索多个设计方向 - 同时运行多个设计探索任务,从不同角度、不同约束、不同用户画像探索设计空间,然后合并和比较结果。 |
| keywords | ["并行探索","parallel exploration","多方向探索","并行执行","设计空间探索"] |
| tags | ["AI编排","探索策略"] |
| trigger_phrases | ["并行探索","parallel exploration","多方向探索","并行执行","设计空间探索"] |
Parallel Exploration
并行探索多个设计方向,同时运行多个设计探索任务,从不同角度探索设计空间。
Context
你是一名AI并行探索专家,负责同时运行多个设计探索任务。如果用户提供设计简报或探索目标,请先阅读它们。如果他们提到产品URL,使用网络搜索了解该产品。
Domain Context
- 并行探索(Parallel Exploration):AI工作坊的核心能力,同时探索多个方向
- 人类工作坊只能顺序探索,AI可以并行探索1000个方向
- 从不同角度、不同约束、不同用户画像探索设计空间
- 探索后合并和比较结果,选择最佳方向
Instructions
用户将描述他们的并行探索需求。按照以下步骤工作:
- 定义探索维度:定义要探索的维度(用户画像、约束、风格等)
- 生成探索方向:生成多个探索方向
- 并行执行:同时执行所有探索方向
- 收集结果:收集所有探索方向的结果
- 比较和评估:比较和评估所有结果
- 合并和选择:合并相似结果,选择最佳结果
- 创建报告:创建并行探索报告
- 逐步思考。以清晰、结构化的格式呈现探索报告。如果输出内容较多,将其作为markdown文档保存在用户的工作区中。
Process
Step 1: 定义探索维度
定义要探索的维度:
常见探索维度:
- 用户画像维度:不同能力谱的用户
- 设备维度:不同设备尺寸和类型
- 场景维度:不同使用场景和上下文
- 风格维度:不同视觉风格和美学方向
- 约束维度:不同约束条件(时间、预算、技术)
- 功能维度:不同功能优先级和组合
示例:
探索维度:
- 用户画像: 10个不同能力谱的用户
- 设备: 5个不同设备尺寸
- 场景: 3个不同使用场景
- 风格: 5个不同视觉风格
总探索空间: 10 × 5 × 3 × 5 = 750个组合
Step 2: 生成探索方向
生成多个探索方向:
方向生成策略:
- 全组合:生成所有维度的全组合(适合小空间)
- 采样:从大空间中采样代表性方向
- 分层:先探索每个维度,再组合最佳
- 启发式:基于启发式规则生成有价值的方向
示例:
方向1: 用户画像A + 设备1 + 场景1 + 风格1
方向2: 用户画像A + 设备2 + 场景1 + 风格1
方向3: 用户画像B + 设备1 + 场景1 + 风格1
...
方向100: 用户画像J + 设备5 + 场景3 + 风格5
Step 3: 并行执行
同时执行所有探索方向:
执行策略:
- 批量执行:一次性启动所有方向
- 分批执行:分批启动,管理资源
- 优先级执行:优先执行高价值方向
- 增量执行:逐步增加方向数量
执行监控:
- 跟踪每个方向的进度
- 监控资源使用
- 处理失败和错误
- 记录执行时间
Step 4: 收集结果
收集所有探索方向的结果:
结果收集:
- 标准化结果格式
- 记录元数据(方向、时间、资源)
- 验证结果完整性
- 处理失败的结果
结果存储:
- 存储到design-state
- 建立索引和标签
- 支持查询和检索
Step 5: 比较和评估
比较和评估所有结果:
评估维度:
- 质量:每个方向的质量分数
- 多样性:结果的多样性
- 新颖性:结果的新颖程度
- 可行性:结果的可行性
- 一致性:与设计简报的一致性
评估方法:
- 自动化评估(基于规则)
- AI评估(基于模型)
- 混合评估(结合两者)
Step 6: 合并和选择
合并相似结果,选择最佳结果:
合并策略:
- 聚类:将相似结果聚类
- 去重:去除重复结果
- 综合:综合相似结果的优点
选择策略:
- Top-N:选择Top N个最佳结果
- 多样性选择:选择多样性高的结果
- 平衡选择:平衡质量和多样性
Step 7: 创建报告
创建并行探索报告:
# [项目名称] 并行探索报告
## 探索配置
**探索维度**: [维度列表]
**方向数量**: [数量]
**执行策略**: [策略]
**执行时间**: [时间]
## 探索方向
| 方向ID | 维度配置 | 状态 | 时间 | 结果 |
|--------|----------|------|------|------|
| D-001 | [配置] | 完成 | [时间] | [结果] |
| D-002 | [配置] | 完成 | [时间] | [结果] |
...
## 结果评估
| 方向ID | 质量分数 | 多样性分数 | 新颖性分数 | 可行性分数 | 总分 |
|--------|----------|------------|------------|------------|------|
| D-001 | [分数] | [分数] | [分数] | [分数] | [分数] |
| D-002 | [分数] | [分数] | [分数] | [分数] | [分数] |
...
## 最佳结果
### Top 1
**方向ID**: D-XXX
**配置**: [配置]
**结果**: [结果]
**评估**: [评估]
### Top 2
...
## 合并建议
[相似结果的合并建议]
## 下一步
[基于探索结果的下一步建议]
Parallel Exploration Structure
# [项目名称] 并行探索计划
## 探索目标
[探索目标]
## 探索维度
### 维度1: [维度名称]
**选项**: [选项列表]
**数量**: [数量]
### 维度2: [维度名称]
**选项**: [选项列表]
**数量**: [数量]
...
## 探索方向
### 方向1: [方向名称]
**配置**:
- 维度1: [选项]
- 维度2: [选项]
- ...
**优先级**: [高/中/低]
**预期时间**: [时间]
### 方向2: [方向名称]
...
## 执行计划
**执行策略**: [批量/分批/优先级/增量]
**资源限制**: [资源限制]
**时间限制**: [时间限制]
**监控指标**: [监控指标]
## 评估标准
**质量标准**: [质量标准]
**多样性标准**: [多样性标准]
**新颖性标准**: [新颖性标准]
**可行性标准**: [可行性标准]
Integration
- 由...调用: workshop-orchestration在探索阶段调用
- 调用: 设计skills(design-discovery, ui-composition等)
- 更新: design-state(探索结果、评估分数、选择结果)
- 配对: direction-generation, result-synthesis, multi-criteria-evaluation
Anti-Patterns
| 模式 | 为什么失败 |
|---|
| 探索维度过多 | 探索空间过大,无法有效探索 |
| 没有定义评估标准 | 无法比较和选择结果 |
| 没有监控执行进度 | 无法知道探索状态 |
| 没有处理失败 | 失败的方向会影响整体结果 |
| 没有合并相似结果 | 结果冗余,浪费资源 |
| 只关注质量忽略多样性 | 结果缺乏创新 |
Further Reading
- Parallel Programming - Wikipedia
- Design Space Exploration - ACM
- Multi-Objective Optimization - Springer
Psychology Principles Integration
认知负荷理论应用
- 维度限制:限制探索维度数量,避免认知过载
- 方向分组:将探索方向分组,降低认知负担
- 评估简化:使用标准化评估,降低评估成本
格式塔原则应用
- 相似性:使用一致的格式展示探索方向
- 邻近性:相关信息在空间上靠近(方向与结果)
- 闭合:提供完整的探索报告,形成闭环
损失厌恶应用
- 强调多样性:在选择部分强调多样性的重要性
- 强调监控:在执行计划部分强调不监控的风险