多Agent工作台模板
可复用的多 Agent 工作台,包含用户对话、管理员运营后台和开发者配置台三套角色入口,支持主题发布与版本回滚。
https://story-agents.vercel.app
访问 BobAI
Agent
Multi-agent
Template
-
项目说明
多 Agent 工作台模板(Pioneer Agent)
一句话介绍
一个可复用的多 Agent 工作台模板,包含普通用户对话、管理员运营后台、开发者配置台三套角色入口,开箱即用。
项目定位
本项目为需要快速搭建 AI 多 Agent 平台的团队提供一套完整的工作台模板。通过预置三种角色入口——普通用户、管理员和开发者,覆盖从终端用户对话到运营管理和 Agent 配置的全链路需求。团队可基于此模板快速定制自己的多 Agent 应用。
主要功能
1. 普通用户对话端
用户登录后进入对话页面,选择启用中的 Agent 进行提问,并查看个人历史记录。
用户能力:
- 浏览所有启用中的 Agent
- 选择 Agent 开始对话
- 流式输出实时响应
- 联网搜索来源展示
- 个人对话历史查看
2. 管理员运营后台
管理员进入后台,管理用户、查看历史和数据看板。
管理功能:
- 用户账号管理与激活
- 对话历史查看与审计
- 使用数据分析看板
- 权限控制与密码重置
权限隔离:管理员不能修改 Agent 或站点配置,与开发者配置台相互独立。
3. 开发者配置台
开发者通过独立密码鉴权后,可配置 Agent、主题、介绍页内容和发布版本。
配置能力:
- Agent 管理:增删 Agent,配置名称、描述、系统提示词、联网检索提示词、排序
- 主题系统:支持草稿和已发布两套配置,预览、发布、恢复默认、版本回滚
- 介绍页编辑:支持逐项表单编辑,草稿、发布、恢复默认、版本回滚
- 发布管理:版本快照支持回滚
4. 自动化运维
系统启动后自动检查核心数据库结构,缺失或不匹配时按预设 SQL 重置,确保部署即可用。
运维特性:
- 启动时自动检查数据库结构
- 缺失表按 public.sql 自动创建
- 首次登录自动创建 bootstrap 管理员
- 环境变量驱动,零配置部署
技术栈
| 组件 | 技术选型 | 说明 |
|---|---|---|
| 框架 | Next.js App Router | 全栈 React 框架 |
| UI | React 19 + Tailwind CSS | 现代化响应式界面 |
| 数据库 | PostgreSQL | 结构化数据存储 |
| AI | DashScope / Qwen 兼容接口 | 大语言模型接入 |
| 包管理 | pnpm | 高效依赖管理 |
应用场景
企业内部 AI 助手平台
快速搭建面向员工的多 Agent 工作台,集成业务知识库和工具调用。
SaaS 产品原型
作为多 Agent SaaS 产品的技术底座,在此基础上定制业务逻辑和商业模式。
咨询与客服系统
为咨询团队提供多专业 Agent 支持,管理员可监控对话质量和运营数据。
教育与培训
构建多角色教学辅助平台,不同 Agent 负责不同学科或教学环节。
产品价值
- 三套角色入口覆盖全链路需求,开箱即用
- Agent 配置灵活,前台只展示启用中的 Agent
- 主题和介绍页支持草稿/发布双轨制,可随时回滚
- 开发者与管理员权限分离,安全可控
- 数据库自动检查与初始化,部署零门槛