
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
三个月前开始用AI编程工具,第一周觉得这玩意儿简直是神——CRUD接口、单元测试、前端页面,点几下就出来了。开发效率直接翻倍。然后上线第二周出事了。用户反馈某些操作莫名其妙没有权限。排查了4个小时,定位到是AI写的权限校验代码——角色继承关系理解反了。代码逻辑是天衣无缝的,但业务逻辑是全错的。修复加测试整整花了一天。从那天起我整理了一份代码审查checklist,每次AI生成的代码对着过一遍。三个

上周团队接了一个紧急需求:一周内要交付一个包含8张表的商品管理系统。传统开发至少2个人干满5天。我们试了一个新方案——Java后端用AI Agent自动生成代码,人只做审查和微调。2天交付,Bug率反而比手写低。这篇文章把这套方案完整拆开给你看。从环境搭建到代码生成到部署验证,每一步都有可复现的代码。环境:Spring Boot 3.3.0 + JDK 21 + Maven 3.9 + MySQL
上周团队接了一个紧急需求:一周内要交付一个包含8张表的商品管理系统。传统开发至少2个人干满5天。我们试了一个新方案——Java后端用AI Agent自动生成代码,人只做审查和微调。2天交付,Bug率反而比手写低。这篇文章把这套方案完整拆开给你看。从环境搭建到代码生成到部署验证,每一步都有可复现的代码。环境:Spring Boot 3.3.0 + JDK 21 + Maven 3.9 + MySQL
证明了"大规模无标注文本预训练 → 具体任务微调"这条路走得通。在 GPT-1 之前,NLP 主流是每个任务训练专用模型。GPT-1 提出了一个范式的范式:预训练捕获通用语言知识 → 微调迁移到新任务只需几千条标注。# GPT-1 核心思想# 预训练:BooksCorpus 7000+ 本书,预测下一个 token# 微调:加任务头,少量标注数据即可迁移。
2026年6月,AI行业的关键词从大模型转向了Agent智能体。两者核心区别:大模型只会对话,Agent能替你执行任务。本文用大白话讲清楚Agent是什么、能干什么、怎么开始用。
AI返回代码,你复制回来,粘贴到IDEA里,改import、改包名、改数据库字段,跑一下发现三个地方报错——改完才算搞定。流程上,AI负责生成代码,你负责审查和决策。给AI的Prompt里要包含项目上下文(现有代码、依赖信息),否则生成的代码和你项目对不上。我会从头搭一个Spring Boot项目,接上AI Agent的能力,让它自动生成CRUD代码、自动写单元测试、自动做代码审查。安全上,AI生
AI返回代码,你复制回来,粘贴到IDEA里,改import、改包名、改数据库字段,跑一下发现三个地方报错——改完才算搞定。流程上,AI负责生成代码,你负责审查和决策。给AI的Prompt里要包含项目上下文(现有代码、依赖信息),否则生成的代码和你项目对不上。我会从头搭一个Spring Boot项目,接上AI Agent的能力,让它自动生成CRUD代码、自动写单元测试、自动做代码审查。安全上,AI生
问题在于AI只看你写的文字,不知道你公司里的约定俗成、历史遗留、以及那些没写在文档里的潜规则。异常怎么catch?如果你现在开始用AI写代码,或者已经在用但总觉得不放心,建议你把上面7个坑存下来,每次看AI生成的代码前,对着检查项过一遍。全文搜索catch块,确保每个catch都有明确的处理逻辑——要么打日志(带业务上下文的不带),要么抛自定义异常,要么走补偿逻辑。这个流程跑顺了之后,AI编程的效
我的习惯是:看一遍方案,挑出2-3个我想改的地方,告诉Claude改,改完确认后再进入下一步。4月那会儿,我在做一个内部工具,前后大概2000行代码,用Codex写的。联调遇到最多的是模块间接口不匹配——A模块返回的字段名和B模块期望的不一样。这里有个细节:Codex生成的代码不直接复制粘贴,先在旁边建一个临时文件,生成后检查关键逻辑,没问题再合入项目。AI推荐的"最优解"往往是理论上的最优,不是
我的习惯是:看一遍方案,挑出2-3个我想改的地方,告诉Claude改,改完确认后再进入下一步。4月那会儿,我在做一个内部工具,前后大概2000行代码,用Codex写的。联调遇到最多的是模块间接口不匹配——A模块返回的字段名和B模块期望的不一样。这里有个细节:Codex生成的代码不直接复制粘贴,先在旁边建一个临时文件,生成后检查关键逻辑,没问题再合入项目。AI推荐的"最优解"往往是理论上的最优,不是







