此项目为基于LangGraph工作流框架设计的项目审批自动化系统,通过状态驱动的智能决策流程,实现了从项目信息提取到最终审批决策的完整企业级自动审批流程。
workflow/ ├── src/ # 源代码目录 │ ├── base/ # 基础模块 │ │ └── agent.ts # Agent工厂函数 │ ├── utils/ # 工具模块 │ │ └── logger.ts # 日志工具 │ ├── data/ # 数据文件 │ │ ├── workflow.json # 工作流配置数据 │ │ └── tasks.json # 任务数据 │ ├── index.ts # 工作流主逻辑 │ ├── nodes.ts # 节点函数实现 │ ├── types.ts # 类型定义文件 │ ├── services.ts # 服务层 │ └── README.md # 作业指南 ├── app.ts # 主入口文件 ├── package.json # 项目依赖 ├── tsconfig.json # TypeScript配置 ├── Dockerfile # 容器化构建文件 ├── .cnb.yml # 云原生构建配置 └── .gitignore # Git忽略文件
npm install
npm start
npm run dev
import { createProjectApprovalWorkflow } from './src/index';
// 创建工作流实例
const workflow = createProjectApprovalWorkflow();
const compiledWorkflow = workflow.compile();
// 执行工作流
const result = await compiledWorkflow.invoke({
messages: [
{
role: 'user',
content: '我要提交一个新项目申请'
}
]
});
本项目包含以下开发任务:
实现一个项目审批工作流系统,包含:
构建者:LGJ
技术栈:TypeScript + LangGraph + LLM API
项目类型:前端 工作流workflow 应用开发
开始时间:2025年10月
最后更新:2026年01月