Agentic Enterprise

Agentic Enterprise

site icon
2025.03.21 1
Java智能业务服务代理架构MCP协议开发效率
Agentic Enterprise 是一个基于代理架构的智能业务服务系统,通过 MCP(Model Control Protocol)协议实现多个服务间的协同工作,提供全面的解决方案。系统主要包括中央应用代理、RAG(检索增强生成)服务和监控服务三大组件。
View on GitHub

Overview

基本能力

产品定位

Agentic Enterprise 是一个基于代理架构的智能业务服务系统,旨在通过多个协同工作的服务提供全面的解决方案。

核心功能

  1. 中央应用代理:接收用户请求并协调其他服务。
  2. RAG(检索增强生成)服务:基于存储的知识提供响应,使用 Redis 向量存储进行高效索引和检索。
  3. 监控服务:提供系统状态信息。

适用场景

  1. 需要智能响应和知识检索的业务场景。
  2. 需要实时监控系统状态的场景。
  3. 多服务协同工作的复杂业务场景。

工具列表

  1. Redis:用于高效索引和检索信息的向量存储。
  2. Maven:用于构建和运行服务的工具。
  3. Docker:用于快速部署 Redis 服务。

常见问题解答

  1. 如何启动服务?:按照 README 中的步骤依次启动 RAG 服务、监控服务和应用代理。
  2. 如何发送请求?:发送请求到应用代理的 8080 端口。
  3. 如何查看系统状态?:通过监控服务的 8082 端口获取系统状态信息。

使用教程

使用依赖

  1. 安装 Docker 和 Docker Compose。
  2. 安装 Maven。

安装教程

  1. 启动 Redis
cd environment;
docker-compose up -d
  1. 启动 RAG 服务
cd rag
mvn spring-boot:run
  1. 启动监控服务
cd monitor
mvn spring-boot:run
  1. 启动应用代理
cd application-agent
mvn spring-boot:run

调试方式

  1. 发送请求到应用代理的 8080 端口。
  2. 检查各服务的日志输出以排查问题。

许可证

None