跳到主要内容

关于“轻量级后端开发”模块

为什么需要它?

在大多数 AI Agent 职位和项目中,除了与 AI 相关的所有内容之外,你还需要能够:

  • 部署你的 AI 服务
  • 将 AI 服务集成到现有的后端中
  • 编写 AI 服务的 API 集成(代理的工具)

完成此模块后,你不会成为一名成熟的后端开发人员,但是:

  • 你将掌握快速的 serverless 开发(初创公司、MVP、PoC 需要)
  • 你将了解主要的 SWE 概念(微服务、数据库、API 等),这些概念对于通过初级和中级应用 AI 职位的面试至关重要
  • 你将学习如何使用数据库和 ORM

内容:实践

正如你在路线图上看到的那样,该模块分为理论和实践模块。 建议从上到下学习模块,跳过你非常熟悉的主题。

在实践模块结束时,你将实现一个生产环境就绪的后端,该后端:

  • 不部署在本地机器上
  • 由多个微服务组成
  • 使用 serverless 技术
  • 具有测试、日志记录和监控等
  • 部分在云中的 VM 上运行,并进行 Docker容器化
步骤 1:首先,你将开发一个用于聚合和过滤新闻的 AI 工作流
步骤 2:然后,你将为此工作流开发一个后端
步骤 3:然后,你将编写一个 Telegram 机器人,它将使用你改进的带有 AI 代理的后端

最后,你将获得一个具有以下功能的 Telegram 机器人:

(这里会有一张图片)

内容:理论

说明

在开始下一个实践模块之前,请根据需要完成之前的理论模块。

关于 Lite backend development 模块

IMFO:应用 AI 工程师不必是后端开发专家,但你必须自己深入研究,并跳过熟悉的主题。

  • 想更快地开始开发代理? - 表面上学习这些主题 - 在工业开发过程中再深入研究 SWE。
    • 对于全日制学习者:每个模块花费 0.5-1 天
    • 对于非全日制学习者:每个模块花费 1-2 天
  • 想要更深入的知识? - 对未来的架构师很有用
    • 对于全日制学习者:每个模块花费 1-2 天,表面上学习 Extra/Silver 部分
    • 对于非全日制学习者:每个模块花费 2-4 天,表面上学习 Extra/Silver 部分

模块地图

  • 那个 IT 基础
  • 实践 1 - 工作流
  • FastAPI
  • 数据库
  • 实践 2 - 后端
  • 云和 VM
  • Docker容器
  • 微服务
  • 快速开发
  • 实践 3 - 应用程序
  • 额外 ✦