AI 编程与智能体实践

关注 AI 如何真正进入研发流程,而不是停留在演示层,适合想把模型能力接入日常开发的工程团队。

35 篇文章,围绕 AI 主题持续整理。

2025年12月20日

从Coding到Thinking:参加Force原动力大会有感

昨天,我参加了火山引擎的Force原动力大会。上午听了5个演讲,有一个瞬间让我印象深刻:agentkit的产品负责人现场演示,使用trae和agentkit,仅用8分钟就完成了一个Agent从创建到部署的完整流程。 更让我思考的是,在上午的…

2025年12月17日

告别大仓困境:Go Workspace 让多模块开发更优雅

在多模块 Go 项目中,你是否遇到过这样的困扰:项目包含多个独立模块(如主服务、公共库、第三方客户端封装),它们之间可能需要相互引用,但在开发阶段,并不想每次都把修改推送到远程仓库才能测试。 传统的做法是在 go.mod 中使用 repla…

2025年8月21日

解构 Coze Studio:为 AI Agent 实现微型 DBaaS 的架构艺术

在我之前的文章中,从宏观上领略了 Coze Studio 优雅的架构设计。今天,我们将深入其中的数据存储模块——memory。 如何让 AI Agent 拥有长期、结构化且可扩展的记忆?一个简单的键值存储显然无法满足复杂的业务需求。我们希望…

2025年8月21日

解构 Coze Studio:AI Agent 连接万物的架构艺术

在上一篇《解构 Coze Studio:为 AI Agent 实现微型 DBaaS 的架构艺术》中,我们深入了 Agent 的"记忆系统"。但一个强大的 Agent 不仅要能"记住",更要能"做到"——它需要具备行动的能力,与外部世界进行交…

2025年8月21日

BEVDet 算法详细解读 - 全网最全攻略

BEVDet 算法是鉴智机器人21年开源的 BEV 感知算法。该论文研究将LSS算法应用到BEV 3D目标检测中。提出四阶段的范式:图像编码器、视图转换器、BEV编码器、3D目标检测头。并针对3D实际场景,开先河的提出BEV 数据增强和Sc…

2025年8月21日

解构 Coze Studio:DDD 与整洁架构的 Go 语言最佳实践

Make Open Source Great Again! 字节在上个月将 AI IDE 平台 Trae Agent 项目开源后,在上周又将 AI Agent 平台 Coze Studio 开源了!作为主要使用 Golang 的服务端研发,…

2025年8月21日

Go 泛型"黑话":any 和 interface{} 完全一样吗?

上周在团队中无意听到一位同学说:"Go语言里的 any 和 interface{} 是完全一样的。" 这句话瞬间勾起了我的思考:在泛型(Generics) 之外的场景中,我在日常编码中还真没用过 any 这个关键字。 于是周末我进行了求证,…

2025年8月21日

Coze 源码解析:代码块节点是如何设计与运行的?

最近在研究研发提效,和同事聊到了低代码平台,而这其中一个较难实现的部分就是"代码块"节点:用户在前端输入一段代码,服务端就能动态执行并返回结果,这要怎么实现代码块的执行以及如何保证它的安全和稳定,一直让我深感困惑。 但我的运气也是极好,就在…

2025年8月21日

解构 Coze 工作流:可中断、可恢复的架构艺术

在 AI Agent 与大模型应用蓬勃发展的今天,我们面临一个全新的工程挑战:如何构建能够与用户进行长周期、多轮深度交互的系统? 传统的、无状态的请求-响应模式在这种场景下显得力不从心。一个耗时的任务、一次需要用户中途确认的流程,都可能让后…

2025年8月21日

Trae SOLO: 一句话复刻红白机的快乐!

最近想做点轻松愉快的事情,脑海中不禁想起了童年那台插着黄卡的红白机——那段时光,可以说无忧无虑,是我最纯粹的快乐源泉。 在众多红白机游戏中,"打蜜蜂"占据着一个特殊的位置,那是我最早接触到电子游戏。简单的像素画面、紧张刺激的音效,打开了我对…

2025年8月21日

解构 Coze 工作流引擎:从可视化画布到可中断执行的源码之旅

在探索 Coze Studio 的过程中,除了其优雅的 DDD 与整洁架构外,最令我着迷的莫过于它的核心——工作流(Workflow)引擎。我们只需要在前端画布上通过拖拽连接不同的节点(大模型、代码、知识库...),就能创造出一个强大的 A…

2025年8月21日

AI 浪潮下,持续学习:拥抱变化,掌控未来

最近有小伙伴问我如何学习使用AI才能跟上时代的步伐,结合我最近2年对AI的使用,有些感悟。 在 AI 技术飞速发展的当下,想要不被时代淘汰,拥抱变化、持续学习是核心准则(这里的学习我指的是如何使用) AI 工具的迭代速度极快,保持敏感度是关…

2025年8月21日

DDD思维觉醒:当代码开始"说人话"的架构革命

在我的程序员生涯中,DDD(领域驱动设计)对于我的改变起到了巨大的帮助。下面我介绍下DDD的核心理念: 事件风暴并非传统意义上的 "头脑风暴",而是以业务事件为锚点的结构化协作方法。其核心价值在于打破开发者与业务人员的认知壁垒,通过可视化工…

2025年7月21日

三国鼎立!魏蜀吴争霸AI编程江湖,谁是真正的性价比之王?

"滚滚长江东逝水,浪花淘尽英雄..." 年的AI编程江湖,正上演着现代版三国演义! 上个月,魏国Cursor的$20账单又来了,用了一半就限速,那个转圈圈让我想起曹操晚年的多疑... 吴国Trae派来使者:"主公,3刀600次不限速,可联合…

2025年7月21日

代码生成质量大PK:限速的Cursor还香吗?

避坑指南:Cursor限速的真实影响数据 效率提升:每个工具的最佳使用场景 省钱攻略:性价比之王的发现过程 上期我们初步体验了三大AI编程工具,这期要深入测试了。但在开始之前,我必须先聊聊Cursor的限速问题,因为这真的太影响体验了。 我…

2025年7月21日

智能体大战:通义灵码能逆袭吗?

前沿认知:理解智能体AI的技术本质和应用边界 实战数据:基于真实项目的智能体能力评估 选择策略:什么时候用传统AI,什么时候用智能体 未来趋势:AI编程发展方向的深度洞察 前两期我们测试了基础功能,Trae凭借性价比登顶,Cursor被限速…

2025年7月21日

真枪实战:给我的博客系统加个评论功能,看AI工具谁最给力?

前三篇我们测试了各种场景,但说实话,总感觉有点像在实验室里做实验。这次我决定来点真的:给我的 Heimdall Blog(一个基于 Go-Zero 的博客系统)加个评论功能。 就是那种最常见的需求:用户可以在文章下面评论,支持回复,有个简单…

2025年7月21日

别光盯着700TOPS!小米汽车真正的护城河,是一个技术人都说"妙"的云边协同架构

作为一个服务端研发,我一直对智能驾驶系统是怎么实现那么快的响应速度的感到很好奇。毕竟在服务端,我们为了优化几十毫秒的延迟,就已经要想尽各种办法了。 很巧,我之前在研究技术方案时,正好接触过"云边协同"的架构设计。所以当我看到小米Yu7发布,…

2025年7月21日

我把90%的代码"外包"给了AI,然后……

最近有个很奇妙的感觉,我发现自己越来越像一个"产品经理"。我的团队成员有点特殊:Gemini、Claude、豆包、通义灵码... 我每天的工作,就是给他们"提需求"、"审代码",而我自己的精力,则更多地放在了"做什么"(What)和"为什么…

2025年7月21日

"废掉"一个程序员的,从来不是AI,而是…

作为一个写了8年服务端研发,我一直觉得自己在服务端这块儿还算驾轻就熟。但我的"阿喀琉斯之踵",就是前端。这么多年,我愣是没把 JavaScript 的 this 和 Promise 彻底搞明白。 上周,我想给自己的一个博客写个界面。我决定把…

2025年7月21日

为什么你的AI用着像"人工智障",而我的像"专家"?秘密就在…

用AI辅助编程的这一年半,我走过一条崎岖的进化之路。坦白说,很长一段时间里,我手下的AI,表现得就像个"人工智障"。 我曾对着它抓狂,也曾一度怀疑是不是自己不适合这个新时代。但最终,我发现问题不出在AI身上,而出在"我"身上——是我和它"说…

2025年7月21日

API 设计的终极拷问:接口到底该"大"还是"小"?

大家好,我是十三! 今天看到了一篇关于API设计的讨论摘要,不禁回想起被背包接口折腾的痛苦经历,所以想和大家聊聊接口设计这件"小事"。 年前我接手过一个项目,里面有一系列处理背包业务的接口,它的请求体大概是这样:map 。对,就是 map…

2025年7月21日

gRPC vs RESTful:AI 时代,我的 API 技术选型"思辨"

大家好,我是十三! 我一直很好奇当我们在豆包或者元宝里持续对话,AI应用是如何传输我们的对话记录的,这有可能是是几万字的记录,如果是代码模式,这个数据量可能还要再翻几翻。AI 是用了什么样的协议,Restful 还是 grpc ? AI 又…

2025年7月21日

我扒了几个AI应用的API,发现了一个"反常识"的秘密……

作为一名服务端研发,实时通信这块我自认还算有点心得。提到 Web 上的实时技术,WebSocket 几乎是我脑子里唯一的答案。它支持双向通信、性能强悍,几乎成了所有"实时"场景的标配。过去几年,我在项目里用它解决过无数问题,从即时聊天到状态…

2025年7月21日

不止是代码补全:MCP,重新定义"AI 开发助手"

相信每个工程师都体会过一种痛:AI 助手很能干,但总感觉差点意思。它不"认识"咱们在 Figma 里的设计稿,也不"理解"团队的组件库规范。结果就是,它生成的代码往往是"空中楼阁",咱们还得苦哈哈地当"人肉编译器",在设计稿和代码之间来回适…

2025年7月21日

活动架构的"第一性原理":万变不离其宗的三大核心基石

在本文中,我们将回归问题的本源,探讨支撑所有复杂活动玩法的"第一性原理"——无论玩法如何迭代,其核心都离不开对"用户行为"、"参与门槛"和"价值激励"的定义与管理。我们将从零开始,构建出万变不离其宗的三大核心基石:任务、资格与奖品中心,为上…

2025年7月21日

活动架构(二):告别if-else地狱,用"策略模式"构建可插拔的玩法引擎

在上一篇 《活动架构的"第一性原理"》 中,我们回归本质,建立了任务、资格、奖品三大核心基石。它们如同三块坚固的"乐高积木",为我们提供了稳固的原子能力。 但只有零件还不够。当业务方带着层出不穷的新玩法("大转盘抽奖"、"签到领积分"、"玩…

2025年7月21日

活动架构(三):你的系统能抗住百万QPS吗?架构可靠性的灵魂三问

欢迎来到《玩法活动架构设计》系列的终章。在 第一篇 我们用"第一性原理"搭建了三大核心基石,在 第二篇 我们用"策略模式"构建了可插拔的玩法引擎。至此,我们的系统在功能和扩展性上已经堪称优雅。 但,一个只能在"实验室"里优雅运行的系统,是脆…

2025年7月21日

Claude 实战圣经:从终端命令到自动化工作流

一切始于终端。熟练运用 CLI 命令,是掌控 Claude 的第一步。这不仅是启动工具,更是为你的每一次任务设定精确的初始状态。 启动参数是你控制 Claude 行为的"拨禾轮",在启动时就微调它的行为模式。 进入交互会话后,效率就是一切。…

2025年7月21日

SuperClaude 硬核指南:将你的 AI 助手锻造成专业开发战友

最近看到了一个非常棒的项目SuperClaude,在这里介绍给大家 想象一下:普通 Claude 是拿着瑞士军刀的新兵,而 SuperClaude 则是装备了智能作战系统的特种部队。这种蜕变的核心在于知识框架的深度注入——不是简单安装,而是…

2025年7月21日

破局与重构:关于 UGC 平台多身份账号体系的架构思考

当 UGC 业务让用户体系不堪重负,如何优雅破局? 最近一周我都在思考这个问题,是的,我们目前遇到了这个问题,直到我们的资深产品架构专家提出「角色」的概念,让我有了破局这道,所以在此分享下我们的痛点、目标以及迁移蓝图 在平台型业务的演进过程…

2025年7月21日

从MTSC2025思考AI如何重塑研发质效

在7月的第二周中国互联网测试开发大会(MTSC2025)在上海召开。我们部门的质量大佬送我了一张门票让我有幸能够参与这场大会。 MTSC 本次的主题是"质效革新,智领未来",在这一天多个专场中有AI在字节链路追踪中的问题分析、有在淘系端到端…

2025年7月21日

AI Agent 的制胜之道:上下文工程深度解析

最近在 Vibe Coding 的过程中,尝试了很多款 AI IDE,遇到了一个让我很疑惑的问题:为什么同样是 Claude 4,在 Claude Cli 或者 Cursor 中使用要比在 Trae 中使用的体验要好? 比如更准确的理解上下…

2025年6月21日

让AI成为你的测试工程师(上篇):从此告别测试代码的痛苦!

各位程序员朋友,有没有这样的经历: 又是一个凌晨3点,我盯着屏幕上那600行的业务代码,旁边放着一杯已经凉透的咖啡。项目要上线了,但测试覆盖率只有可怜的45%... 测试代码为什么这么难写? Mock复杂:各种依赖注入,Mock代码比业务代…

2025年6月21日

让AI成为你的测试工程师(下篇):从新手到专家的进阶之路!

最多的3个问题: "AI写的测试质量不稳定":有时候很完美,有时候很糟糕 "如何让AI发现我遗漏的测试场景":总担心覆盖不全 "AI会犯一些低级错误":过度Mock、数据假设等 上周我在给一个电商项目写测试时,AI给了我这样的代码: 看到这…