# apboa **Repository Path**: jichenstudy/apboa ## Basic Information - **Project Name**: apboa - **Description**: Apboa 一个基于 AgentScope 构建的可视化智能体平台,支持敏感词 · 多模型接入 · Hook(硬编码 + 在线) · Tool(硬编码 + 在线) · Skill · MCP · RAG · Human-in-the-Loop · Agent-as-Tool · AGUI 。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2026-03-02 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

🚀 Apboa

企业级智能体平台 · Agent 原生架构

基于 AgentScope 构建的可视化智能体平台
支持敏感词 · 多模型接入 · Tool · Skill · MCP · RAG · Human-in-the-Loop · Agent-as-Tool · AGUI

--- # ✨ 为什么选择 Apboa? 在大模型应用进入工程化阶段之后,仅仅调用 API 已经远远不够。 你需要的是: * ✅ 可管理的智能体 * ✅ 可扩展的能力模块 * ✅ 可控的运行与审核机制 * ✅ 可落地的企业级架构 **Apboa 正是为此而生。** Apboa 基于 AgentScope 构建,提供一套完整的 Agent 工程化解决方案,让你快速搭建企业级智能体系统,而不是拼凑工具链。 --- # 🧠 核心能力 ## 🤖 Agent 原生架构 * 可视化创建与配置智能体 * 模块化能力组合(提示词 / 工具 / MCP / 知识库 / 审核策略等核心能力) * 支持 Agent 作为 Tool 被其他 Agent 调用 * 支持复杂协作与任务分解 --- ## 🖇️ 多模型统一接入 * 支持 OpenAI / DashScope / Anthropic / Ollama 等主流模型 * 统一抽象接口,模型自由切换 * API Key 轮询与容错机制 * 易于扩展新的模型供应商 --- ## 🔊 Hook 定义 * 支持硬编码 Hook,在代码中预定义生命周期钩子 * 支持在线编写 Hook,通过平台界面动态配置与热更新 * 灵活扩展 Agent 运行流程与行为控制 --- ## 🔧 Tool 定义 * 支持硬编码 Tool,在代码中预定义工具能力 * 支持在线编写 Tool,通过平台界面动态创建与编排 * 工具可被 Agent 灵活调用,支持复杂业务逻辑 --- ## 🔌 MCP 接入 * 支持 MCP(Model Context Protocol)协议接入 * 支持 HTTP、SSE、STDIO 多种传输方式 * 与 MCP 生态工具无缝集成,扩展智能体能力边界 --- ## 📚 原生 RAG 能力 * 内置知识增强生成流程 * 支持百炼 / Dify / RagFlow 等知识源 * 向量语义检索提升回答准确率 * 可插拔式知识库结构 --- ## 🔄 企业级运行控制 * Human-in-the-Loop 审核机制 * WebSocket 实时通信 * 流式对话与工具调用 --- # 📽️ 演示视频 https://www.bilibili.com/video/BV1cxAhzmEky/ https://live.csdn.net/v/515474 --- # 💻 系统界面预览 ### 智能体配置 ![image-20260218001931537](image/image-20260218001931537.png) ![image-20260218002035305](image/image-20260218002035305.png) ![image-20260218002115445](image/image-20260218002115445.png) ### 对话运行界面 ![image-20260218002559192](image/image-20260218002559192.png) ![image-20260218002457509](image/image-20260218002457509.png) ![image-20260218002519769](image/image-20260218002519769.png) ### 其他 ![image-20260218002705029](image/image-20260218002705029.png) ![image-20260218002817132](image/image-20260218002817132.png) ![image-20260218002748412](image/image-20260218002748412.png) --- # 🏗 技术栈 ## 后端 * Java 21 * Spring Boot 3.4.9 * AgentScope 1.0.8 * MyBatis-Plus * MySQL * Redis ## 前端 * Vue 3.5 * TypeScript * Ant Design Vue * Vite * Pinia --- # 🚀 5 分钟快速启动 ```bash # 1. 克隆 git clone https://gitee.com/studioustiger/apboa.git cd apboa # 2. 初始化数据库 mysql -u root -p -e "CREATE DATABASE apboa CHARACTER SET utf8mb4;" mysql -u root -p apboa < docs/schema.sql # 3. 启动后端 cd console mvn clean install mvn spring-boot:run # 4. 启动前端 cd ui pnpm install pnpm run dev ``` 访问: ``` http://localhost:3000 ``` 默认账号: ``` admin / Admin@123.com ``` --- # 🎯 适用场景 * 企业智能客服 * 内部知识问答系统 * AI 工作流自动化 * 多 Agent 协作系统 * AI 工具平台 --- # 🛣 Roadmap * ☐ 可视化编排实现多智能体协同 --- # 🤝 参与贡献 欢迎 Issue、PR、讨论与建议。 如果这个项目对你有帮助,请点一个 ⭐ Star 支持一下! --- # 📜 License MIT License --- ![image-20260218002748413](image/image-20260218002748413.png) ---

让智能体真正具备工程能力
Build production-ready AI agents, not demos.