一个用于设计和管理AI Agent的可视化编辑平台。
backend/
├── app.py
├── config.py
├── models/
│ ├── __init__.py
│ ├── agent.py
│ ├── component.py
│ └── workflow.py
├── controllers/
│ ├── __init__.py
│ ├── component_controller.py
│ └── workflow_controller.py
├── services/
│ ├── __init__.py
│ ├── component_service.py
│ └── workflow_service.py
└── requirements.txt
- LPI(语言处理接口)设计
- Agent设计和配置
- 工作流可视化编辑
- 通用组件库
- 配置化管理
- 前端:基于React + Ant Design + React Flow Renderer
- 后端:基于Flask + SQLite + SQLAlchemy
#安装依赖
npm install
#启动开发服务器
npm run dev
#构建生产版本
npm run build#创建虚拟环境
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
#安装依赖
pip install -r requirements.txt
#启动服务
python backend/app.py在前端界面的"配置"选项中可以设置以下内容:
-
大模型配置
- 支持OpenAI、Azure OpenAI、Claude等
- 需配置API密钥和基础URL
-
存储配置
- 配置组件和工作流的存储位置
- 在左侧菜单创建或选择组件
- 在右侧编辑区进行详细配置
- 对于Agent,可以配置基本信息和工作流
- 使用工作流编辑器可视化设计Agent的执行流程
- 保存并���布您的组件
- 前端:React、Ant Design、React Flow Renderer
- 后端:Flask、SQLite、SQLAlchemy