全球首位AI程序员Devin诞生了,还是个全栈工程师,能够熟练进行云端部署、编写底层代码、改bug、甚至连训练和微调AI大模型都轻车熟路,说好的AI替代人类,难道先从程序员下手了? ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);text-align: center;"> ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">实际上用AI打造程序员并不是那么新鲜的事情,其实从去年开始就有很多这方面的有趣的尝试,比如ChatDev项目,在github上已经斩获2万颗星,也是在AI程序员的打造上大胆的一项尝试。ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);"> ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">在一个软件项目当中,我们可以定义CEO、CTO、开发工程师、测试人员、产品经理等各类的角色,让这些角色根据用户提供的需求自行完成一个软件开发项目。这些角色之前可以对话、可以开会、讨论问题并达成结论。源码地址:https://github.com/OpenBMB/ChatDevingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">在ChatDev之前,还有一个项目特别火,而且ChatDev也是借鉴了这个项目,叫作斯坦福小镇,用AI技术构造很多角色,让这些角色在虚拟世界里生活,它们之间可以无缝交流,组织活动、一起解决问题。源码地址:https://github.com/joonspk-research/generative_agentsingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">这些项目归根揭底来自Agent技术,在Agent框架下大模型可以起到控制流程的作用,它可以带领每个领域的专家协作完成一个任务。用Agent开发AI程序员仅仅是Agent领域的一个应用场景,你也可以基于Agent来写一个完整的小说、生成完整的课程、组织一场社群活动等,这里有太多的想象空间。ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">我们一直认为2024年是Agent领域爆发的一年,很多公司也会开始下场做Agent的开发项目,那作为开发工程师或者算法工程师,在24年从事一项Agent项目必定是职业生涯最好的选择,能够踏上这一班车意味着比别人领先一大步。 ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.034em;">第一章:开营典礼ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;background-color: rgb(255, 255, 255);">- ChatGLM,Baichuan,Yi-34B调用
- Chain of thought prompting
- Tree of thought prompting
- Graph of thought promting
- 基于OpenAI调用Function Calling
- LangChain与Function Calling
第十四章:LangChain与Retrieval组件
- LLMChain, Sequential Chain
- Sentence window retrieval
- Parent-child chunks retrieval
第十九章:实战基于Advanced RAG的PDF问答
- ChatGLM, Baichuan,Yi等中文开源模型
第二十四章:【项目实战3】基于ChatGLM-6B+LoRA对话微调模型
第三十章:【项目实战5】基于Agent的AI模拟面试
- Stable Diffusion与ControlNet
第九章:【项目实战2】LoRA微调Alpaca项目
第十二章:【项目实战3】QLoRA参数微调智能客服项目
第十七章:【项目实战4】微调QLoRA+Flash Attention
- 结合QLoRA和Flash Attention的策略
第二十章:【项目实战5】ChatGLM微调医疗模型
第二十三章:Mistral和Phi开源模型家族和应用
- MoE(Mixture of Experts)模型概念
第二十五章:【项目实战6】Mistra 8x7B微调智能客服模型
- DPO(Direct Preference Optimization)概念
第三十二章:【项目实战7】RLHF推荐模型对齐项目
|