智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
小禾Coder手记

小禾Coder手记

Lv.1

Open-sourceenthusiast,关注工具与工程实践,技术方向以软件工程为主。持续整理代码可维护性、代码实现与工程实践和可复用的工程方法;更关注能够真正落地的方法。

5文章
0粉丝
0关注
0获赞
⌖ 广东 · 广州 ▣ 加入时间:2026-04-30

最新文章

React Context 与 Vue Provide 迁移到 Zustand 和 Pinia 的实践记录

我们有一个中型后台项目,React 18.2 和 Vue 3.3 双栈并行,状态逻辑最初全用 Context 和 Provide/Inject 实现。随着模块增多,Context 嵌套到 7 层,Vue 侧 inject 命名冲突频发,首屏渲染多出 120ms,热更新时状态丢失。本文记录从 Context/Provide 迁移到 Zustand 4.4 和 Pinia 2.1 的完整过程,包含方案

Docker Compose编排多服务项目:网络卷挂载健康检查与启动顺序配置

本文以一个包含Nginx、Spring Boot、MySQL 8.0和Redis 7的真实项目为例,分享一套可直接运行的docker-compose.yml配置。通过自定义bridge网络实现服务隔离,利用命名卷持久化MySQL数据,配合healthcheck与depends_on的condition参数精确控制启动顺序,最终将服务启动失败率从30%降至接近0,冷启动时间稳定在45秒以内。

LangChain 0.3手写Agent:记忆与循环控制从零实现

当AutoGPT的自动化任务在复杂场景中频繁失控时,自己手写Agent成为可控性的关键。本文基于LangChain 0.3.7,从零构建一个具备工具调用、滑动窗口记忆、try-except错误恢复及最大迭代限制的Agent。实测在18个工具调用场景下,循环控制将死循环率从AutoGPT的23%降至0%,单次任务内存占用控制在45MB以内。代码全公开,含三个可运行示例,重点拆解工具描述如何影响LLM

Git分支策略与CI/CD集成:携程机票团队3年工作流演进实录

从2019年GitLab 12.5迁移到2022年GitLab 15.3,携程机票核心交易团队经历了从单主干到TrunkBased+环境分支的3次工作流重构。本文记录了我们在120人规模团队下,如何通过GitFlow变体解决发布零回滚、CodeReview效率提升40%、CI构建时间从22分钟压至6分30秒的真实踩坑过程。包含完整的`.gitlab-ci.yml`配置、分支保护规则脚本,以及我们如

LangChain 0.3手写Agent:工具注册与记忆回收机制实现

上周在项目里用AutoGPT框架搭了个客服机器人,结果token消耗日均$47,且对话超过5轮后上下文窗口直接爆掉。这周狠下心来用LangChain 0.3.1从零手写了一个轻量Agent,核心实现了工具注册表、基于时间衰减的记忆管理器、以及带指数退避的错误重试循环。最终在128轮压力测试下,上下文占用稳定在4.2K tokens以内,回答准确率从62%提升至89%。本文直接贴出关键代码和踩坑记录