{"repo":"java-up-up/nexus-agent","free":true,"listed":false,"github":"https://github.com/java-up-up/nexus-agent","clone":"git clone https://github.com/java-up-up/nexus-agent.git","description":"企业级 AI 智能体 Agent 平台，覆盖智能对话、文档知识问答、联网搜索、RAG 检索、MCP 工具协议、Skills 扩展等完整能力。三层执行器体系、双通道混合检索、组合式切块引擎、会话记忆管理、全链路可观测，每个环节都经过深 度设计和工程化打磨。","language":"Java","stars":301,"topics":["agent","ai","ai-agent","llm","mcp","rag","skills","springai","springai-alibaba","agentic-rag"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"企业级多编排 Agent 项目 从文档入库、知识路由、混合检索到证据生成、工具调用和可观测治理的完整闭环 官网文档 · 在线体验 · 快速启动 · 核心架构 开源不易，如果这个项目对你有帮助，欢迎给 Nexus Agent 点一个 Star。 Nexus Agent 是什么？ Nexus Agent 是一个 企业级 的 AI 智能体对话平台，覆盖智能对话、文档知识问答、联网搜索、RAG 检索、MCP 工具协议、Skills 能力扩展、Harness 工程化控制、会话记忆管理、等完整能力。 项目从对话入口开始，到意图分析、检索决策、多路知识召回、证据驱动生成，再到会话记忆管理、MCP 外部工具集成和文档治理， 每一个环节都不是简单调个接口就完事的，而是经过深度设计和反复打磨的工程化实现 。 快速导航 入口 链接 说明 :--- :--- :--- 官网文档 Nexus Agent 项目介绍 完整项目介绍和学习路线 核心架构 查看架构设计 了解对话、检索、工具、文档治理链路 快速启动 准备项目启动条件 本地启动前后端和中间件 项目核心亮点 - ReAct Agent 智能体的完整实现 ：不只是能聊天，而是支持联网搜索、工具调用、多步推理、Checkpoint 持久化，真正能自主决策和行动的 Agent。 - 三层执行器体系 ：系统不是把所有问题都交给 Agent，而是先做确定性编排，再按场景选择歧义追问、知识问答或开放式 Agent。 - Neo4j 文档结构图谱 ：每份文档在索引构建时生成 Document - Section - Item 层级图结构，支持章节定位、邻接遍历和结构化导航。 - 知识路由三级漏斗 ：用户提问后先走 Scope - Topic - Document 三级排序漏斗，自动锁定最相关的知识范围，再进入检索链路。 - 影子路由质量观测 ：用户手动选择文档时，系统在后台静默运行知识路由，对比系统推荐和用户实际选择，用于持续评估和优化路由质量。 - RAG 前置编排引擎 ：路由判定、问题改写、子问题拆分、知识域收缩、歧义澄清，在模型回答前先把检索计划做好。 - 双通道混合检索 ：向量检索和关键词检索并行执行，RRF 融合排序，可选外部 Rerank 精排，召回率和精准度兼顾。 - 证据预算控制与无证据短路 ：多子问题证据需要严格裁剪；没有找到相关证据时直接告知用户，不让模型凭空编造。 - Parent-Child 块聚合 ：检索粒度用 Child 小块保证命中率，回答阶段聚合到 Parent 大块保证上下文完整性。 - 三种会话记忆策略 ：无记忆、滑动窗口、摘要压缩，完整展示生产环境下如何平衡 Token 成本和上下文完整性。 - MCP 工具协议集成 ：Agent 可以动态发现和调用外部工具，不再局限于硬编码 Function Call。 - Skills 能力扩展体系 ：通过 SKILL.md 声明式定义技能，支持目录化管理、自动加载、引用脚本和参考资料。 - 文档从上传到可检索的完整链路 ：Tika 多格式解析、组合式切块、向量化、向量数据库 + 倒排索引双引擎构建，每一步都有任务日志。 - 组合式切块引擎 ：结构切块做主干、递归分块做兜底、语义分块做边界优化、LLM 智能切块处理疑难文档。 - 联网搜索与工具调用保护 ：集成 Tavily 搜索，支持工具重试、指数退避、异常兜底，模型调用和工具调用都有 Hook 限制。 - 推荐追问问题生成 ：主回答完成后额外生成最多 3 个可继续追问的问题，引导用户深入探索。 - SSE","default_branch":null,"files":null,"tree":[],"storefront":"/r/java-up-up","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/java-up-up/nexus-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}