# 路线:AI Agent 应用开发工程师学习计划

作者:小傅哥
博客:https://bugstack.cn (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

大家好,我是技术UP主小傅哥。

本篇内容,为伙伴们推荐一套 AI 从认知、应用、实践、八股和面试的全套流程路线,如下,可以参考「所有的项目,都从 bugstack.cn (opens new window) 实战项目进入学习」;

  • 首先,小白推荐先进入 AI Agent Guide 基础认知教程:ai-agent-guide.xiaofuge.cn (opens new window) - 涵盖基础概念、八股、面试内容。
  • 之后,如果没有使用过 AI IDE 工具,可以做下 AI 新范式,通过 AI 实践来锻炼。
  • 最后,可以通过项目驱动学习,结果导向的项目实战,可以更好的锻炼 AI 技能,也是为转岗到 AI Agent 应用开发工程师做准备。

以上,所有内容,加入星球「码农会锁 (opens new window)」都可以学习到,此外还有其他非常多的内容,都可以获取。

还记得吗🤔,26年3月31日,Anthropic 在发布 claude code v2.1.88 版本时,将带有完整 source map 的包上传 npm 导致源码全部泄露。51万行 TypeScript 代码,40+ 工具模块,多智能体编排系统。一瞬间,市面上出现了大量的 claude code 教程(大部分都是AI写的,所以很多伙伴看了也等于没看)。

AnthropicClaude Code 就是标杆呀,这么好的东西,不能成体系的吃下来,也就等于,在这个 AI 时代没学会最有价值的智能体。但咋学呢?

我做了个计划,帮助大家彻底搞透智能体。😂 但真的花费了好长时间!

  • 第一步,我去深度实践。 4个月呀!从调研开发 AI IDE 工具所需的技术框架,到初版桥接到 Claude Code,再逐步把功能全部重写完成,以及扩展;AI Shell、MCP、Skills、CLI、Git、Git-AI(AI归因)、多对话模式、Token 速率和消耗、继承对话、任务队列等等功能。到这,才感受到了彻底驾驭 AI Agent 智能体,按需随意的扩展需要的场景功能有多爽!

    AI IDEwalicode.xiaofuge.cn (opens new window) - 已有几千人加群,几万次安装使用。现在这款产品,已经成为成熟 AI 开发工具产品。

  • 第二步,教会大家使用。 我做了一套 AI 新范式编程,使用 walicode (opens new window)(AI IDE)工具,通过 vibe coding 的方式0编码进行开发和运维以及做了全套的压测。

  • 第三步,制作通识教程。 为了让大家更好的,更完整的成体系的学习到 AI Agent 智能体技术,编写了一套 AI Agent Guide 通识教程,从0到1的,由浅入深的,带着大家学习、理解、掌握智能体技术,并附带八股和考试题锻炼。地址:https://ai-agent-guide.xiaofuge.cn (opens new window)

  • 第四步,综合实战项目。 一套 AI IDE 牵扯的东西是非常多的,为了能让大家可以更好的学习下来,我先是做了一套 AI Agent 智能体通用脚手架(Spring AI、LangChain、Google ADK),之后结合脚手架做了 ai draw.io 和 ai mobile(手机龙虾),让大家入门智能体实现。然后是进阶 walissh 通过脚手架开发一套 AI 自动化的云服务器操作,之所以先做它,是因为它可以用一套 SSH 连接服务器的操作,就能让智能体完整的跑起来,因为 shell 命令,可以完整操作云服务器。做这么一套东西,就把云服务器跑起来了。完事后,就到了 walicode 教学版,结合更多场景工具,动态化的完成编码处理。所以,这是一套 ai agent 脚手架、ai draw.io、walissh、walicode 的完整进阶实践路线。

接下来,小傅哥就给大家介绍下这四步内容,让小伙伴们看看每一部分实打实的内容。

# 一、AI IDE(walicode)

瓦力 Coding,本地运行的 AI 编程助手。基于 Tauri 原生构建的 AI IDE,原生集成文件系统、终端、SSH 与调试能力,让 AI 真正帮你写代码,而不只是给建议。支持 Windows、Mac、Linux、IOS、安卓。可以配置任何 LLM(OpenAI 协议、Anthropic 协议、Ollama 协议),不会对任何模型限速。

就是因为有这套东西 walicode,几万次的下载安装使用,几千人的讨论群,我才有底气给你编写后续的课程。

# 二、AI 新范式(VibeCoding)

AI 新范式编程交付项目,是一套0编码,全流程从开发到部署和压测的实操项目。课程采用“视频带学 + 对话式开发”的新范式教学方式,手把手带你完成服务器配置开发环境安装DDD + SpringBoot 表单项目搭建云服务器部署上线性能压测与 Arthas 性能分析Ollama 本地大模型部署,并最终完成智能客服系统对接与交付

  • 教程地址:https://space.bilibili.com/15637440/lists/8403959?type=season (opens new window)
  • 内容说明:该系列内容,带着小伙伴们,全程使用 AI 工具,从0到自动化的完成环境配置、编码开发(编程规约技能)、项目上线、性能压测、链路分析、代码优化、Ollama + qwen2.5:0.5b(2c4g)结合项目做智能客服。FDE(人工智能领域的前沿部署工程师) 工程师必备技能。还有 Skills 技能的开发。

# 三、AI Agent Guide - 通识教程

Agent 架构与传统 LLM 链式调用有什么区别? 什么是 ReAct 模式,底层工作原理是什么? 多轮 Agent 对话怎么解决上下文溢出? Agent 工具调用的工具类型都有哪些,在长对话中,怎么保证 Agent 的工具调用的可靠性。 死鬼,想转 Agent 应用开发工程师吗,这些问题你准备好了吗。别怕,本套通识教程,都为你把这些准备好了。在做项目前,可以先把 AI Agent Guide 好好刷下。

  • 教程地址:https://ai-agent-guide.xiaofuge.cn/ (opens new window)
  • 教程说明:这是一套从零到面试通关的 AI Agent Guide 宝典,用可视化动画拆解复杂概念,循序渐进的由浅入深的帮助大家理解和掌握 Agent 智能体。并且每节内容,都覆盖了核心内容的讲解,八股文章的总结和课后面试问题的考察。除此之外,还附带了 AI 工具(免费的)帮助大家理解和学习整套课程。可以说这套教程,是当下最系统的中文 AI Agent 学习资源之一。

# 四、实战项目(AI 部分)

这是一整套完整体系的 AI 学习教程,由浅入深的,渐进式的成长学习。从最基本的 OpenAI 的 API 组件开发,到怎么和业务场景对接,完成登录、支付、对话(绘图)、敏感词过滤,之后又进入到不用场景的智能体实现,以及深入到源码的 AI MCP Gateway 学习。可以帮助大家,一步步稳扎稳打的学习成长。

> 实战项目地址:[https://bugstack.cn/](https://bugstack.cn/) - `进入实战项目,就可以看到各个项目啦` walicode 部分在更新课程,它是在 walissh 的基础上来的。

# 1. OpenAI 大模型应用

项目地址:https://bugstack.cn/md/project/chatgpt/chatgpt.html (opens new window)

# 1.1 项目演示

# 1.2 数据监控(百度统计)

# 1.3 热力展示(百度统计)

# 2. OpenAI 代码自动评审

项目地址:https://bugstack.cn/md/zsxq/project/openai-code-review.html (opens new window)

# 3. AI Agent 拖拉拽

项目地址:https://bugstack.cn/md/project/ai-knowledge/ai-knowledge.html (opens new window)

# 3.1 登录界面

  • 管理后台目前提供了,代理管理(拖拉拽编排方式配置智能体),资源管理(model、client、mcp、advisor、prompt)
  • 数据分析、系统设置,是样例,你可以继续扩展你所需要的内容。

# 3.2 代理列表

  • 这里的代理列表,就是通过拖拉拽配置的智能体。可以点击【查看】看到明细,也可以【新建】,还可以删除。
  • 点击【加载】则是调用服务端,把数据加载到 Spring 容器,之后就可以使用了。

# 3.3 代理配置

  • 当你点击一个代理配置,则会展示出拖拉拽的数据到页面上。这部分会从数据库读取,之后展示出来,全部可视化。
  • 如果你点击了Save则会做出一份新的,之后对于旧的,你可以自己手动删除。

# 3.4 监控分析

# 4. AI Agent 脚手架

项目地址:https://bugstack.cn/md/project/ai-agent-scaffold/ai-agent-scaffold.html (opens new window)

# 4.1 智能体整体设计

  • 2025年11月27日,Google 正式在 Maven 仓库管理中心,推送了 0.4.0 版本 ADK,该版本新增加了 Spring AI 的集成。google-adk-spring-ai (opens new window) 至此,也因此,小傅哥决定基于这套服务组合,设计智能体脚手架。
  • 首先,Google ADK 是一个智能体框架,他自身也是支持直接对接各类大模型的 API,以及构建 ChatModel 的。但在整合 Spring AI、LangeChain4J 以后,Google ADK 的使用,将会得到已经使用上述组件的公司更大的青睐。
  • 之后,Spring AI 解决的 AI 对接的前半部分,让你可以把 AI API、Model、Prompt、RAG、Tool(Function、MCP)等,非常方便的构建出一个单一的 AI Agent 服务(也可以称之为是一个客户端)。
  • 然后,Google ADK 解决的是,多个 AI Agent 怎么协同工作的问题。这里包括,Sequential 序列顺序执行、Loop 循环执行、Parallel 并行执行,而这些执行方式,又可以组合搭配的配置到一个 Sequential 中进行顺序执行(注意图中颜色)。绿色的是大模型服务,绿色部分可以被深黄色或者浅青色包装,之后在组合到 SequentialAgent - 序列执行中。
  • 最后,Google ADK 提供了记忆上下文 Runner 执行器(也可以自己扩展实现),在这里又提供了钩子插件,你可以对执行过程中的流程,进行拦截。这个过程类似 Spring 容器中对 Bean 对象的处理,before、after 的过程。

# 4.2 draw.io + 画图

  • ai agent + draw.io,可以配置出一套交互式绘图智能体。我们可以把诉求发给 AI,之后 AI 进行分析和决策,让用户补充信息或者直接画图。
  • 在大量的测试和体验中,这套智能体 + gpt 5.1 可以绘制出非常符合企业中真实场景的流程图,效果还是非常不错的。如果你还配置 mcp 可以结合本地代码库,文档库,产品PRD库,那么它还可以更好的绘制出相关的流程图。

# 4.3 AutoPhone 实验性场景

这里小傅哥在体验了 OpenClaw 大龙虾的设计后,对 AutoPhone 也有了想法。我们可以设计一套安卓版的手机 MobileOpenClaw,在手机端开发一个网关,网关功能具备;启动应用点击指定坐标输入文本滑动屏幕等。之后在让 AI 以借助 Socket 通信,对手机设备进行管理。

  • 首先,需要实现一套 MobileOpenClaw 的网关,这部分内容是安卓开发的一个软件,如果 IOS 也还有其他方案。可以在 Github 检索相关资料 https://github.com/search?q=phone%20agent&type=repositories (opens new window)
  • 之后,基于脚手架,开发 MobileOpenClaw 智能体,这部分要通过 Socket 和 手机端进行通信。让 AI 识别用户意图,控制手机端执行相关操作。因为这里大量的视觉识别,所以 gemini-3-pro-preview 效果不错,另外就是 GLM 定制的 AutoGLM-Phone-9B (opens new window) 模型,可以自己在 GPU 部署。

# 5. AI MCP Gateway

项目地址:https://bugstack.cn/md/project/ai-mcp-gateway/ai-mcp-gateway.html (opens new window)

# 5.1 网关列表

# 5.2 协议配置

  • 这里网关测试的是小傅哥上传并解析的 Swagger OpenAPI 协议,导入后,可以被识别为 MCP 网关协议,之后进行通信。

# 5.3 网关测试

  • 网关加入了一套 LLM 轻量的智能体,用于测试配置的网关服务是否可用。
  • 这个完整的东西,拿出去给面试官演示,那不妥妥的让面试官给你发 Offer!

# 6. ai shell walissh

项目地址:https://bugstack.cn/md/project/walissh/walissh.html (opens new window)

# 6.1 基础设置

  • 首先,在设置里有个通用设置,这里的服务端地址,就是 walissh-server 部署的地址。如果你部署在云服务器,那么这个默认地址也可以配置成云服务器。
  • 之后,如果你想改变外观主题或者终端字体,可以分别调整设置。
  • 最后,是关于,这里写了相关的技术栈,整个项目也是基于此语言进行构建的。

# 6.2 辅助命令

  • 连接服务器,在终端页有相关的辅助命令,你可以直接使用。
  • 右侧是对话输入框,以及对话展示栏。提供了一些案例,也可以点击后,测试验证。

# 6.3 智能分析

  • 你可以在对话框输入框,发送各类运维相关的信息。之后 ssh ai agent 会自动化的分析,并执行脚本命令(你可以看到命令的执行,风险命令已被限制不会执行)。
  • 命令逐个执行完毕后,你会得到一个分析结果,以及会提示你是否做后续的其他操作。

这个东西是我一直想要的,但市面上是真没有!我太需要一个智能 ssh 服务了,可以帮我这类的请运维工程师,做很多工作。甚至你像做个 redis 集群,也可以帮你配置完成。通过多个 ssh 终端对话,让 ai agent 智能体,依次的配置并验证检查。

# 7. ai coding walicode

项目地址:https://bugstack.cn/md/project/walicode/walicode.html (opens new window)

# 7.1 询问项目 + AI 运维

  • 可以对话的方式直接询问代码,AI IDE 会主动的分析并给出结果。
  • 也可以通过 SSH 能力与云服务器对话,这样既具备了开发能力,又有了云环境的运维能力。

# 7.2 操作代码

这是当前对应的 UI 效果,具备了基本的功能,后续小傅哥还会继续迭代,也会把代码直接推送到课程仓库,让小伙伴们可以拿去就学。

# 五、读者反馈

# 1. 大家认可

所有加入的伙伴,遇到的任何的问题,都可以找到小傅哥。不少伙伴和小傅哥吐槽,市面有些社群,加入后,人都没了。 而且小傅哥给大家提供的实际大厂里真正的用到的技术,所以学习后既可以面试使用,也可以在进入公司后有非常大的价值。

# 2. 拿到工作

用事实说话,硬核项目,就可以帮助伙伴们嘎嘎的斩获Offer。从日常的辅助,项目的学习,简历的评审,工作的建议,用我10多年的大厂经验,帮助大家直接开了天眼一样,把未来的路探清。大家,当然可以更加游刃有余的做好!