
Agentic Enterprise

2025.03.21
1
Java智能业务服务代理架构MCP协议开发效率
Agentic Enterprise 是一个基于代理架构的智能业务服务系统,通过 MCP(Model Control Protocol)协议实现多个服务间的协同工作,提供全面的解决方案。系统主要包括中央应用代理、RAG(检索增强生成)服务和监控服务三大组件。
View on GitHub
Overview
基本能力
产品定位
Agentic Enterprise 是一个基于代理架构的智能业务服务系统,旨在通过多个协同工作的服务提供全面的解决方案。
核心功能
- 中央应用代理:接收用户请求并协调其他服务。
- RAG(检索增强生成)服务:基于存储的知识提供响应,使用 Redis 向量存储进行高效索引和检索。
- 监控服务:提供系统状态信息。
适用场景
- 需要智能响应和知识检索的业务场景。
- 需要实时监控系统状态的场景。
- 多服务协同工作的复杂业务场景。
工具列表
- Redis:用于高效索引和检索信息的向量存储。
- Maven:用于构建和运行服务的工具。
- Docker:用于快速部署 Redis 服务。
常见问题解答
- 如何启动服务?:按照 README 中的步骤依次启动 RAG 服务、监控服务和应用代理。
- 如何发送请求?:发送请求到应用代理的 8080 端口。
- 如何查看系统状态?:通过监控服务的 8082 端口获取系统状态信息。
使用教程
使用依赖
- 安装 Docker 和 Docker Compose。
- 安装 Maven。
安装教程
- 启动 Redis:
cd environment;
docker-compose up -d
- 启动 RAG 服务:
cd rag
mvn spring-boot:run
- 启动监控服务:
cd monitor
mvn spring-boot:run
- 启动应用代理:
cd application-agent
mvn spring-boot:run
调试方式
- 发送请求到应用代理的 8080 端口。
- 检查各服务的日志输出以排查问题。
许可证
None