AI Coding 和 AI Agent 开发这俩的关系很微妙。
一个是 Agent 工具的使用,一个是 Agent 工具的实现。
就像当年学 Vue、React 源码可以让你轻松学会各种 api 的使用。
你懂了 Agent 工具怎么实现,那再学习各种功能的使用岂不是降维打击?
而你从使用层面来学呢?
不断有新的 AI 工具,它们的使用方式可能都有区别,你会很累。
而理解了原理,看一眼就知道怎么实现的,一通百通。
所以说我们学习AI Agent开发有两个目的:
第一个当然是能够开发各种 AI Agent,能写到简历上,作为技能点
还有一个就是你懂了 Agent 的实现原理,那就可以从原理层面去认识各种 AI工具,使用起来自然就得心应手
比如我答疑一群的小伙伴,学完mini cursor实现 mini cursor:大模型自动调用 tool 执行命令之后,扩展成了一个mini claude code,实现了同样交互的CLI
虽然还比较简陋,但是功能是通的,你觉得他再去用 claude code 的时候,视野、思考角度会不会不一样?
比如我昨天更了OpenClaw同款定时任务 Nest + tool 实现 OpenClaw 同款定时任务功能(上),一样的方案,你说我再去用OpenClaw的定时任务,视角会不会不一样?心态会不会有种手拿把掐的感觉?
现在面试很多都开始问ai coding的东西了,如果你讲coding技巧的时候顺带来一波这个功能是怎么实现的,那岂不是降维打击?
就像你当年面试,聊到 vue、react 的 api 的时候,顺便来一波这个的源码是怎么设计的,面试官会不会眼前一亮?
一个道理的,学 Agent 开发就是在学各种 Agent 工具的源码。对你掌握 AI Coding 也是促进作用。
现在前端转 AI Agent 全栈通关秘籍就开始实现主流Agent 的同款方案的功能了,比如定时任务,接下来的 skill 系统等。
我们会把流行Agent 的功能自己实现一遍。
后面也会一起分析各种 Agent 的设计方案,然后开发自己的 Agent。
学 Agent 开发和学 AI Coding 这俩从来不是割裂的,就像你学源码和学 API 的使用一样。
学 Agent 开发让你从根上掌握 AI 工具的使用,学 AI 工具的使用也能让你在开发 Agent 的时候直到怎么去设计功能。相互促进,相辅相成。