{"repo":"however-yir/tianji-ai-agent","free":true,"listed":false,"github":"https://github.com/however-yir/tianji-ai-agent","clone":"git clone https://github.com/however-yir/tianji-ai-agent.git","description":"Spring AI agent engineering project with Java, MCP, RAG, tool calling, multimodal workflows, and UI prototypes.","language":"Java","stars":44,"topics":["agent-workflow","ai-agent","java","llm","mcp","multimodal","rag","spring-ai","spring-boot","tool-calling"],"license":"MIT","category":"ai-agents","readme_excerpt":"tianji-ai-agent · 业务 Agent 案例：CloudAgent 智能客服 Matrix role: tianji-ai-agent is the business Agent case study: intent routing, tool calling, SSE cards, MCP, and course-service workflows on top of the platform capabilities provided by knowledgeops-agent . Business Agent Showcase — 这不是一个框架 Demo，而是一个 可运行的业务 Agent 工程案例 ：围绕在线课程客服场景，展示如何用 Spring AI 多智能体架构完成从意图识别、课程推荐、预下单到售后转人工的完整业务闭环。 用户提问 - RouteAgent 意图识别 - 9 种子 Agent 分发 - AgentHarness 治理业务动作 - Runtime 调用课程/订单/KnowledgeOps - Observation 写入 TRACE/PARAM - SSE 流式返回 - 前端课程/订单卡片与工具轨迹渲染。 上线链路：RouteAgent - 子Agent - AgentHarness - Runtime - Observation - SSE。 矩阵角色 tianji-ai-agent 是 however-yir AI 工程作品矩阵中的 ”CloudAgent 智能客服/课程顾问应用” ，作为 KnowledgeOps Agent（多Agent企业AI平台） 的业务落地案例。通过 KnowledgeOpsClient 调用平台 RAG/记忆/图谱能力，展示课程推荐、售前咨询、预下单、售后客服、投诉处理、转人工和 SSE 全链路事件回放。完整项目矩阵见 docs/project-matrix.md。 业务闭环 tianji-ai-agent 不再定位为“学习型 AI 工程合集”，而是一个围绕在线课程业务搭建的智能体样板项目。它要讲清楚一件事：当用户说“我想学 Java，帮我推荐并下单”时，系统如何完成意图识别、课程查询、订单预确认、结构化卡片回传和流式交互。 核心链路： 1. 用户在聊天前端输入课程咨询、推荐或购买问题。 2. tj-aigc 接收 /chat 请求，建立会话上下文和附件上下文。 3. RouteAgent 判断意图（结构化 JSON：intent/confidence/routeReason/candidateAgents/nextAgent/needRag/needMemory/riskLevel），路由到 9 种子 Agent；投诉、低置信度和支付敏感问题统一兜底到 HUMAN HANDOFF 。 4. 子 Agent 通过 CourseTools 、 OrderTools 构造 AgentAction ，交给 AgentHarnessService 执行 policy、runtime 和 observation。 5. AgentRuntime 调用课程、交易或 KnowledgeOps 能力； HarnessEventRecorder 把 AgentObservation 写入 TRACE ，把课程/订单结果写入 PARAM 。 6. 前端消费 ROUTE / DATA / TRACE / EVIDENCE / MEMORY / PARAM / STOP 事件，渲染路由链路、工具执","default_branch":null,"files":null,"tree":[],"storefront":"/r/however-yir","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/however-yir/tianji-ai-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."}