欢迎
这里将记录我学习 langchain 和 ai 应用开发之旅
自我介绍
我是从 2022 年开始从业的前端开发工程师,langchain 在 2025 年 10 月份发布了正式版 1.0,自己也了解了一些 ai 应用,深感 AI 应用的潜力巨大,认为后续 AI 应用开发对如今职业格局的影响将会有两种结局:
- 跟前端和后端开发分一杯羹,专门有一个 AI应用开发工程师岗位,也是现如今招聘市场的现状
- 作为前端或者后端开发的附属技能,就是说如果你是开发默认需要会所属岗位AI开发技能
为跟上 AI 应用开发的步伐,自己将会从零开始学习 ai 开发的知识和搭建项目,全部的记录和资料也会在这里进行开源分享
github 上面有 langchain 的 js 版本为什么要学 python 版?
- 从github 上 star 数目上看,python 版本的120k 而 js 版本的 16k,python版本的更新速度明显快很多
- 和生态上,一些主流和非主流的AI应用开发库,文档,都对python版,支持良好,js版本有很多不支持,比如说国内的的阿里的百炼大模型。
- python的上手难度并不高,变成排行榜最近几年一直排行第一,趁机会也可以学习一波
项目说明
文档使用 mkdocs 和 mkdocs-materials 主题(均借鉴 langchain 的官网)
项目使用 uv 包管理工具
使用 just 来简化命令行
学习顺序
- 首先学习 python 一些基本的语法,主要是针对一些与JavaScript一些有差异的地方进行简单学习
- 学习 python 项目工程化
- 学习一些主流的 AI 应用开发会用到的 python 库,例如 FastApi
- 进入 langchain的学习