各位大佬好,今天我来做个自我介绍。
【过程经历】
我之前是做企业管理软件开发的,技术栈.NET、JQ、JS、LayUI、SQLServer,主要做设计行业的项目管理软件,这一行一干就是13年。
后来,越发觉得这技术落伍了,但是公司专注于项目,对技术的重视度没那么高。
【新的启程】
去年,看到AI发展前景非常好,于是开始接触AI学习AI相关,年底的时候就离职,进行专门体系化的课程学习AI,包括大模型的使用、api调用、rag应用、agent应用,大模型架构、大模型微调等,主要放到了AI应用开发上面。干算法,这一块和之前就是做传统NLP和CV算法的人比确实也不占优势。
【技术栈相关】
语言:Python
相关开发框架:langchain
相关应用:
RAG:即检索增强生成,大模型的知识是有截止日期的,知识的缺失就可以通过RAG来弥补
举例:比如可以做个智能运维助手,系统运维的时候,用户提出各种各样的问题,之前的话就得人来帮忙回答。现在可以把系统运维手册、常见问题记录存到向量数据库,然后用户再提问的时候,就可以自动去向量数据库检索(基于语义相似),然后通过大模型组织语言后,再返给用户。就可以减少运维人员的工作
Agent:需要自动执行的一些任务,可以交给Agent。Agent又叫智能体。
一个小案例:小A是一名销售人员,在他的桌面有一份本月商品销售记录的Excel文件,利用Agent应用,你说一句:查询这个月销售金额排名前5的商品。这个时候Agent就可以自己查哪里有销售数据,找到了这个Excel文件。然后打开Excel文件看了前几行数据,确认是销售数据。然后按给出的条件查询Excel,然后最终把结果给了小A。
fine tuning:也叫微调,就是对已经训练好的大模型,进行微微调整下,增加一些新的功能。如果RAG也解决不了的问题,或者需要私有部署,这个时候就用到了微调。
【The End】
如果各位有AI相关应用的需求,欢迎一起探讨、合作。
非常感谢电鸭这个平台,给了大家一个交流的空间。
你好,我目前也在做AI应用的独立开发,有没有兴趣一起交流或合作一下呢
大佬