command
Version:
v1.1.0
Opens a new window with list of versions in this module.
Published: Feb 24, 2026
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
研究工作流 (Research Workflow)
展示使用 DAG 工作流引擎构建学术研究自动化流水线的模板。
功能
- 七阶段研究流程:文献收集 -> 质量过滤 -> 创意生成 -> 方案设计 -> 实现 -> 验证 -> 报告生成
- 可配置的研究参数(论文数量、质量阈值、创意数量、验证轮次)
- 模拟数据演示完整流程,附 DAG 构建注释供生产参考
- 最终输出 JSON 格式的研究报告
前置条件
- Go 1.24+
- 无需 API Key(使用模拟数据演示流程)
运行
cd examples/21_research_workflow
go run main.go
代码说明
每个研究阶段是一个独立函数,按 DAG 拓扑顺序执行。代码注释中包含了使用 workflow.NewDAGBuilder 构建真实 DAG 的示例。生产环境中各阶段可接入 LLM、学术 API 和代码执行器。
Documentation
¶
示例 21_research_workflow 演示了基于 AgentFlow DAG 工作流引擎的科研自动化流水线。
演示内容 ¶
本示例模拟完整的科研工作流,包含七个阶段:
- Literature Collection:文献收集,从 arXiv、IEEE 等来源检索论文
- Quality Filtering:质量过滤,按评分阈值筛选高质量文献
- Idea Generation:创意生成,基于文献分析提出新研究方向,
评估 Novelty、Feasibility 和 Impact 三维指标
- Design:方案设计,生成架构、组件、技术栈与评估指标
- Implementation:代码实现,生成源码与测试文件
- Validation:实验验证,对比 Baseline 评估改进幅度
- Report Generation:报告生成,输出包含摘要、方法、结果的结构化研究报告
各阶段按 DAG 拓扑顺序串行执行,生产环境中可通过 DAGBuilder 配置并行分支。
运行方式 ¶
go run .
Source Files
¶
Click to show internal directories.
Click to hide internal directories.