Skip to content

欢迎

这里将记录我学习 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的学习