dw做网站有哪些用处海南百度竞价推广
LangChain 和 Semantic Kernel 怎么选?
#%% md
划重点:
#%% md
- 两者都值得学
- C#、JavaScript 和 Java 现在没得选
- 做原型,首选 LangChain。功能多,开发快
- 做产品,还是 SK 长期更可依赖
- 建议只用 SK 的 Connectors 和 Plugins 能力,Planner 自己做
参与开源软件开发,正当时
#%% md
为什么要为开源软件贡献代码:
- 这是一个于己、于他人都有好处的共享事业
- 大模型相关的开源软件都在起步阶段,有很多低垂的果实
- LangChain 和 SK 几乎对国产大模型都没有支持,这是好机会
- 过程中能对机理了解更深
- 在简历中是个亮色
有些所谓技术高手号称给重要的开源软件贡献过代码,但深扒一下可以发现,只是改了改文档而已,写测试用例的都算深入了。
#%% md
怎么贡献
准备
- 只能用英语
- 熟读贡献指导(LangChain Python 版、LangChain JS 版、Semantic Kernel,了解详细的流程、要求、注意事项等
如果以上两步不能坚持,此处可以放弃,也必须放弃了……
选题
- 完善文档、做语言翻译是不错的起手式,可以体验下全流程。符合流程很重要,不然可能反倒是给人家添麻烦
- 从 issues 里面找一个你感兴趣的,或者自己提一个,最好是能解决实际问题的,询问项目维护人自己是否可以接这个 issue。得到同意,就可以动手了
- 国产大模型风起云涌,LangChain 和 SK 也需要支持更多的大模型,可以从这方面入手
动手
过程中肯定会遇到很多问题。技术上的,规范上的,语言上的等等。攻克这些问题,是很大的锻炼。
代码被接受的那一刻,成就感是非常强的。
#%% md
总结
#%% md
- LangChain.js 和 LangChain 保持了概念一致,功能丰富,很适合前端同学使用
- Semantic Kernel 架构设计更好,未来发展潜力更大,值得跟踪、尝试
- 趁它们都还不完善,正是参与开源软件建设的好时机
#%% md
作业
#%% md
为自己选一个主攻方向吧,LangChain、LangChain.js 或 Semantic Kernel。然后用它来完成所有作业、项目。
#%% md
后记
📢博客主页:https://manor.blog.csdn.net
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 Maynor 原创,首发于 CSDN博客🙉
📢不能老盯着手机屏幕,要不时地抬起头,看看老板的位置⭐
📢专栏持续更新,欢迎订阅:https://blog.csdn.net/xianyu120/category_12471942.html