跳到正文
八一菜刀
返回

全面进击AI大模型、RAG领域

写在前面

首先,非常感谢关注Knife4j项目的朋友,该公众号应该是今年开始,对于开源项目Knife4j的更新都在此公众号进行了第一时间的发布更新,包括该项目的迭代、想法、实践等等内容,包括最近Knife4j的付费产品Knife4jInsight的推出,虽然更新的不是很频繁,但对于还是要给自己一直坚持的事情做输出点赞的(感动了自己😹)。对于写公众号而言,对于文章的发表,如果有人持续关注的话,会是一种正向的鼓励~!

而现在,考虑到我实际工作中的内容,目前工作核心是在做大模型RAG(检索增强生成)方面的开发工作,主要还是以Java技术栈进行产品的功能迭代开发,Python语言则更多的偏向底层大模型方面,包括大模型(LLM)的训练、微调、数据标注、向量Embedding等领域,工程上,业务产品测的逻辑实现、编排,接口开发等等功能还是以Java语言实现为主,并非使用当下最火的LangChain、LlaMaIndex等Python框架,我在昨天看一本书**《Java开发之道》**里面提到,开发者在实际开发过程中,在产品或项目开发周期结束后,需要善于总结自己的工作内容,我觉得以Blog或者视频的形式进行输出最好,这样才能更快速的成长。

我回想起这么多年的工作,对于一个领域,不管是技术层面,或者是业务层面,似乎一直是缺少总结性的输出的,或者说做的都不是太深入。在早些时候,我和我的老大哥员外说,这么多年做的东西不管是产品、还是项目,都不太能拿的出手,而随着时间越久,这种深深的挫败感就从内心油然而生,每每想起,都自感恼火😫。主要原因还是我们做的东西都太表面了,在技术层面,我们很多技术都是浮于表面,并没有做持续深度的精进,产品层面,一个像样的产品是经过千锤百炼的打磨的,细扣每一个细节,把同类竞品比下去,也许产品上面一个看似不起眼的优点,都能把同类的竞品给比下去,而要做到产品上的优势体现,技术人员的投入是成正相关的。项目就更不用说了,**交钥匙工程(内部代号,意指项目做完就验收了,至于使用如何,功能好不好用从来没care过,业主也不care)**的项目做的已经数都数不过来了。

而最近我和我的老伙计员外已经一头扎进了AI大模型、RAG(Retrieval Augmented Generation-检索增强生成)这个赛道,每天讨论的都是大模型、RAG等相关内容,然后产品的技术栈开发又是Java为主,Python为辅,在Java语言这个领域开发AI应用,好像目前在RAG这个领域并没有相关的技术文档、博客输出,基本80%都是Python,我在看了LangChainLlaMaIndex等Python框架处理开发大模型应用(主要是RAG)时,除了在本地加载大模型外,很多其实都是工程方面的知识,并非一定要使用Python语言来进行开发,而我最近实际工作中又在做这个,因此,希望能够通过以Java+Python两种语言的形式,通过学习大模型、RAG等新型领域的知识,甚至是学习Python语言,将自己学到的内容以及一些工作中的实践通过文章的方式进行输出分享,更多的还是会将内容应用的实际的产品中,也希望在这个领域做一个深耕,不管是技术上还是业务领域,大模型这一波,我觉得每一个开发者都应该持续保持关注。

在AI大模型、RAG这个赛道,我们要做的事情:

🆕 新名称

这个公众号之前都是以Swagger/OpenAPI/Knife4j等领域相关的名称,因为一直在维护开源项目Knife4j,主要还是和接口相关的,就一直用了这些名称!思来想去,公众号的性质也是个人性质,以后更多的还是以个人的一些想法、工作实践等内容为主进行输出,就干脆换回之前一直用的网络昵称名称吧:八一菜刀

🆕 名称含义(该公众号之前注册时也是用的这个名称,相当于恢复出厂设置了)

八一:字面意思一致

菜刀:作者故乡来自湖南省桑植县,贺龙元帅故乡,贺老总两把菜刀闹革命是旗帜,以此纪念,同时也有时刻思念故乡之意!

✍️ 要写一些什么呢?

目前看来,主要两个方面:

结合我最近的工作内容,我总结了一部分的大纲内容(后面随着学习的深入可能会扩展更多),如下图:

image-20231010104036526

在技术层面,我愿称这方面的技术合集为”大模型应用工程技术”。

为什么这么说呢?主要几个方面:

而在”大模型应用工程技术”,我初步列了一个大纲(后面随着学习的深入可能会扩展更多)

目前包含的几个方面:

这些都只是AI大模型、RAG等领域的冰山一角,千里之行,始于足下,作为技术人员,那么就从现在开始,一步步学起来吧~

最后

如果你最近也在做RAG领域相关的技术研究或者产品开发,欢迎关注、沟通交流合作!!!


分享文章:

上一篇
实战0-1,Java开发者也能看懂的大模型应用RAG开发实践
下一篇
Knife4jInsight平台版-MVP版本v1.0.0发布