Skip to content
View however-yir's full-sized avatar
🛠️
Building practical AI products · Open to opportunities
🛠️
Building practical AI products · Open to opportunities

Block or report however-yir

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
however-yir/README.md
however-yir · AI Engineer · Java Backend Developer — 深空极光横幅

让知识问答有据可查,让业务 Agent 的动作可控,让系统改动有验证依据。

代表项目 · 开源贡献 · 阅读路线 · 联系我

已向 Dify、LangChain4j、Spring AI Alibaba examples 和 MiniMax CLI 贡献并合并 10 个外部 PR,涵盖 MCP Schema 处理、数据库 Session 重构、回归测试、文档与示例配置。查看贡献明细 ↓

代表项目

围绕 Java 后端与 AI 应用工程,重点展示两个项目:KnowledgeOps 提供知识检索与引用能力,Tianji 将 Agent 接入课程咨询与订单预确认流程。

KnowledgeOps Agent · 知识检索

面向团队文档问答的 Spring AI 平台原型,让回答附带可追溯的引用。

  • 实现重点: 租户范围内的检索、异步文档入库,以及答案引用与评测流程。
  • 适合了解: Java 后端如何组织知识入库、检索与权限边界。

演示指南 · 架构设计 · 验证材料

Tianji AI Agent · 业务执行

基于既有教育业务后端构建的 课程顾问 Agent,把课程咨询连接到订单预确认流程。

  • 实现重点: 意图路由、动作策略、执行预算与 SSE 流式交互契约。
  • 适合了解: 模型提出动作后,业务规则如何控制工具调用与实际执行。

演示指南 · Agent 设计 · 验证材料 · 来源与改造

两个项目的演示、设计与验证入口 · 项目来源与实现范围 · 如何阅读验证材料

开源贡献

10 个已合并的外部 PR:5 个代码贡献,5 个文档与示例配置贡献。

上游项目 已合并 PR 贡献内容
LangChain4j 1 实现 MCP 工具输入 Schema 中 allOf 对象子 Schema 的合并,并补充回归测试。
Dify 4 数据库 Session 显式传递与模型访问器重构。
Spring AI Alibaba examples 4 快速上手、故障排查与 MCP / RAG / 工具调用示例环境配置。
MiniMax CLI 1 修正文档中的视频下载示例,说明凭据位置。
展开全部 10 个 PR:改动说明与合并记录

代码与测试

  • LangChain4j #6320: 合并 MCP 工具输入 Schema 的 allOf 对象子 Schema,补充回归测试。
  • Dify #41882: 向 ApiToolProvider.user 显式传入数据库 Session。
  • Dify #41883: 移除 Message 反馈与标注访问器中的旧式 db.session 包装。
  • Dify #41885: 向 AppAnnotationSetting.collection_binding_detail 显式传入数据库 Session。
  • Dify #41886: 移除其他 Message 访问器中的旧式 db.session 包装。

文档与示例配置

  • Spring AI Alibaba examples #452: 补充模块快速上手索引。
  • Spring AI Alibaba examples #453: 添加 MCP、RAG 与工具调用示例的环境配置模板。
  • Spring AI Alibaba examples #457: 完善入门与故障排查说明。
  • Spring AI Alibaba examples #458: 为更多 DashScope 示例补充环境配置模板。
  • MiniMax CLI #84: 修正视频下载示例,说明认证凭据的存放位置。

联系我

欢迎交流 AI 应用、Java 后端与开源协作机会。

邮箱: liuhowever@gmail.com
代码之外: 历史、旅行、电影、足球。

Pinned Loading

  1. knowledgeops-agent knowledgeops-agent Public

    Production-oriented Spring AI platform prototype for RAG, tool calling, async ingestion, JWT/RBAC, and observability.

    Java 197 19

  2. tianji-ai-agent tianji-ai-agent Public

    Production-oriented multi-agent course advisor with deterministic action governance, offline regression evaluation, SSE contracts and observable tool execution.

    Java 48 6