Files
zclaw_openfang/pipelines/design-shantou/supply-chain-collect.yaml
iven c6bd4aea27 feat(pipelines): add 10 industry-specific pipeline templates
Education (3): research-to-quiz, student-analysis, lesson-plan
Healthcare (3): policy-compliance, meeting-minutes, data-report
Design Shantou (4): trend-to-design, competitor-research,
  client-communication, supply-chain-collect
2026-04-01 23:43:45 +08:00

249 lines
7.5 KiB
YAML
Raw Permalink 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.

# ZCLAW Pipeline - 供应链信息采集
# 输入采购需求,自动采集供应商信息并生成比价分析
apiVersion: zclaw/v1
kind: Pipeline
metadata:
name: supply-chain-collect
displayName: 供应链信息采集
category: design
industry: design-shantou
description: 输入采购需求,自动采集和整理供应商信息,生成比价分析和采购建议
tags:
- 汕头
- 供应链
- 采购
- 比价
icon: 🏭
author: ZCLAW
version: 1.0.0
spec:
inputs:
- name: material_type
type: select
required: true
label: 采购类别
options:
- 塑料原料(ABS/PP/PE)
- 电子元件
- 五金配件
- 包装材料
- 面料
- 辅料(拉链/纽扣/魔术贴)
- 模具加工
- 印刷服务
- 其他
- name: specifications
type: text
required: true
label: 规格要求
placeholder: |
描述所需材料的详细规格,例如:
- ABS塑料注塑级白色需通过EN71认证
- 或230T涤纶面料幅宽150cm防水处理
- name: quantity
type: string
required: false
label: 采购量
placeholder: 例如500kg/月 或 10000件
- name: quality_requirements
type: multi-select
required: false
label: 质量要求
default:
- ISO认证
options:
- ISO认证
- 环保认证
- 出口认证(EN71/ASTM)
- 食品级
- 阻燃要求
- 无特殊要求
- name: preferred_region
type: select
required: false
label: 供应商地域
default: 不限
options:
- 汕头本地
- 广东省内
- 长三角
- 不限
steps:
# Step 1: 需求解析
- id: parse_requirements
description: 解析采购需求为结构化规格
action:
type: llm_generate
template: |
解析以下采购需求:
采购类别: {{material_type}}
规格要求:
```
{{specifications}}
```
采购量: {{quantity}}
质量要求: {{quality_requirements}}
请生成 JSON 格式:
{
"material_category": "材料大类",
"detailed_specs": [
{"spec_name": "规格项", "spec_value": "要求值", "tolerance": "容差"}
],
"quality_standards": ["标准1", "标准2"],
"estimated_monthly_volume": "月采购量估计",
"critical_parameters": ["关键参数1", "关键参数2"],
"substitute_acceptable": "是否接受替代品"
}
input:
material_type: ${inputs.material_type}
specifications: ${inputs.specifications}
quantity: ${inputs.quantity}
quality_requirements: ${inputs.quality_requirements}
json_mode: true
temperature: 0.3
max_tokens: 2000
# Step 2: 供应商画像
- id: supplier_profiling
description: 生成理想供应商画像和市场概况
action:
type: llm_generate
template: |
为以下采购需求生成理想供应商画像:
需求规格: ${steps.parse_requirements.output}
地域偏好: {{preferred_region}}
请生成 JSON 格式:
{
"ideal_supplier_profile": {
"company_type": "工厂/贸易公司/均可",
"min_years_in_business": 3,
"production_capacity": "产能要求",
"certifications_required": ["必需认证1"],
"preferred_location": "优先地区",
"moq": "起订量要求"
},
"market_overview": {
"supplier_density": "供应商密度(丰富/一般/稀缺)",
"price_range": "市场价格区间估计",
"lead_time_range": "交货周期范围",
"market_trends": "市场趋势"
},
"potential_sources": [
{"source": "渠道", "description": "说明", "reliability": "可靠性"}
]
}
input:
requirements: ${steps.parse_requirements.output}
preferred_region: ${inputs.preferred_region}
json_mode: true
temperature: 0.5
max_tokens: 2500
# Step 3: 评估标准制定
- id: evaluation_criteria
description: 制定供应商评估标准
action:
type: llm_generate
template: |
为以下采购需求制定供应商评估标准:
需求规格: ${steps.parse_requirements.output}
供应商画像: ${steps.supplier_profiling.output}
请生成 JSON 格式:
{
"evaluation_dimensions": [
{
"dimension": "价格竞争力",
"weight": 30,
"scoring_criteria": "评分标准",
"data_needed": "需要收集的数据"
},
{
"dimension": "质量保证",
"weight": 30,
"scoring_criteria": "",
"data_needed": ""
},
{
"dimension": "交货能力",
"weight": 20,
"scoring_criteria": "",
"data_needed": ""
},
{
"dimension": "服务响应",
"weight": 10,
"scoring_criteria": "",
"data_needed": ""
},
{
"dimension": "资质认证",
"weight": 10,
"scoring_criteria": "",
"data_needed": ""
}
],
"must_have_requirements": ["必要条件1", "必要条件2"],
"nice_to_have": ["加分项1"],
"red_flags": ["风险信号1", "风险信号2"]
}
input:
requirements: ${steps.parse_requirements.output}
supplier_profile: ${steps.supplier_profiling.output}
json_mode: true
temperature: 0.4
max_tokens: 2000
# Step 4: 生成采购报告
- id: generate_report
description: 生成供应链信息采集报告
action:
type: llm_generate
template: |
生成供应链信息采集报告:
采购需求: ${steps.parse_requirements.output}
供应商画像: ${steps.supplier_profiling.output}
评估标准: ${steps.evaluation_criteria.output}
请生成 JSON 格式报告:
{
"title": "供应链信息采集报告",
"executive_summary": "200字摘要",
"specification_summary": "规格摘要",
"market_intelligence": "市场情报摘要",
"evaluation_framework": "评估框架摘要",
"next_steps": [
{"step": "下一步行动", "timeline": "时间线", "owner": "负责人"}
],
"preview_text": "300字报告预览"
}
input:
requirements: ${steps.parse_requirements.output}
suppliers: ${steps.supplier_profiling.output}
criteria: ${steps.evaluation_criteria.output}
json_mode: true
temperature: 0.5
max_tokens: 2000
outputs:
requirements: ${steps.parse_requirements.output}
supplier_profile: ${steps.supplier_profiling.output}
evaluation_criteria: ${steps.evaluation_criteria.output}
report: ${steps.generate_report.output}
on_error: stop
timeout_secs: 240