AgentX 是一个基于大模型 (LLM) 和多能力平台 (MCP) 的智能 Agent 构建平台。它致力于简化 Agent 的创建流程,让用户无需复杂的流程节点或拖拽操作,仅通过自然语言和工具集成即可打造个性化的智能 Agent。
git clone https://github.com/your-username/AgentX.git # 替换为实际的仓库地址
cd AgentX
进入 script
目录,并执行启动脚本。此脚本将使用 Docker Compose 启动一个 PostgreSQL 容器并初始化数据库。
cd script
chmod +x setup_with_compose.sh
./setup_with_compose.sh
成功启动后,您将看到 PostgreSQL 的连接信息:
🎉 PostgreSQL 容器已成功启动!
容器名称: agentx-postgres
连接信息:
主机: localhost
端口: 5432
用户: postgres
密码: postgres
数据库: agentx
连接URL: jdbc:postgresql://localhost:5432/agentx
你可以使用以下命令连接到数据库:
docker exec -it agentx-postgres psql -U postgres -d agentx
✅ 数据库初始化完成!
返回项目根目录,进入 AgentX
目录,并使用 Maven 或 Gradle(如果使用)构建并运行后端服务。
cd ../AgentX
# 如果是Maven项目,通常是
./mvnw clean install
./mvnw spring-boot:run
# 或者根据实际的jar包路径运行
# java -jar target/AgentX-0.0.1-SNAPSHOT.jar # 替换为实际的jar包名称
后端服务启动后,通常会监听 8080
端口。
返回项目根目录,进入 agentx-frontend-plus
目录,安装依赖并启动前端服务。
cd ../agentx-frontend-plus
npm install --legacy-peer-deps
npm run dev
前端服务启动后,通常会监听 3000
端口。
在 script
目录下:
./setup_with_compose.sh
(首次运行或需要重新初始化数据库时推荐)docker-compose up -d
docker-compose down
docker ps
docker logs agentx-postgres
用户可自行通过 LLM + "插件" 打造 Agent,插件指的是:工具,知识库等,一切为 LLM 服务都叫做 "插件"
用户打造的 Agent 可以发布给 TA 人使用
在使用 Agent 的时候,模型的选择是使用者所决定
虽然使用了 langchain4j 提供了内置的 Token 上下文处理,但是在系统中也提供了基于 Token 的滑动窗口以及 摘要算法
Agent = LLM + 工具
在项目中使用了 LLM + MCP 的方式实现 Agent,通过 langchan4j 提供 MCP 实现
在未来,会经过自测调研的方式自研 Agent 策略
提供 github、Emial 的方式进行注册登录
用户可自行上传工具,也可以使用官方的工具,工具给 Agent 进行使用
用户上传的工具在通过 人工审核
通过后会同步到 https://github.com/lucky-aeon/agent-mcp-community 中
采用自研的 MCP 网关来统一管理所有的 MCP Server:https://github.com/lucky-aeon/mcp-gateway
我们致力于构建一个活跃的开发者社区,欢迎各种形式的交流与合作!
如有技术问题或商务合作,可添加开发者微信:
加入我们的技术交流群,与更多开发者一起讨论:
关注我们的公众号,获取最新技术动态和产品更新:
如果二维码过期或无法扫描,请通过私人微信联系我。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。