Skip to content

项目实践 ​

在这个栏目,我们会围绕 Agent 生态来做一些真正的项目实践。

内容不只包括 Agent 本身,也会涉及 RAG、计费、观测、评测、权限、前后端协作等等。

项目不会为了讲清某个知识点临时搭建一个 Demo,而是会尽量建立在真实开源项目、真实需求或接近生产环境的工程约束之上。

有些项目可能从一个已有开源项目继续扩展,有些可能围绕一个真实功能逐步实现,也可能会直接以 Issue、PR 或实际开发需求作为起点。

我希望一个项目既能承担教程的作用,又不只是为了教程而存在。

同时尽量让这些项目开源,兼顾教程学习和企业实际使用的需要,让项目既能帮助大家理解技术,也具备继续落地和使用的价值。

实现过程中我们不会只关注“功能能不能跑起来”,还会继续讨论为什么这样设计、怎样接入已有系统、哪些边界需要提前考虑,以及异常处理、测试、可靠性、可维护性和后续扩展等问题。

项目不会限定在某一种语言或框架。现阶段我们会先从大多数同学比较熟悉的工程体系开始,语言上更倾向于 Java,前端则以 Vue、React 为主。

若依、RuoYi Vue Pro等二次开发框架在不少中小型企业项目中都有实际应用,后续我们也会基于这类成熟工程体系,重点开发 Agent 相关模块。随着项目增加,再逐步加入 Python、TypeScript、Go 等技术栈。

语言只是实现方式,更重要的是理解 Agent 相关能力如何一步步进入一个可以长期维护和继续发展的系统。

另外,后续如果遇到值得做的想法、真实企业需求或者有意思的开源方向,我同样会发起一个新的项目带领大家来一起实现。

项目会持续增加,已经开始的项目也会不断完善。

希望能给大家在学习、面试、工作中带来一些帮助!

项目列表 ​