Weiuou的博客

记录学习、投资、生活观察和一些应用开发实践。最近主要在学习 AI Agent可以从 AI Agent 开发MCP 学习路线 开始阅读。

力扣双周赛 187 四题完整题解

力扣双周赛 187 题解:字符串构造、峰值公式、逆序对与区间 DP

完整视频讲解 🎬 前往 Bilibili 观看《力扣双周赛 187 四题完整题解》 视频章节: 00:00 3992 - 重新排列字符串以避免字符对 02:02 3993 - 交替数列的最大元素 04:01 3994 - 划分数组的最少相邻交换次数 06:05 3995 - 转换字符串的最小成本 III 本文整理第 187 场力扣双周赛的四道题。四份 Java 17 代码均经过本地编译、官方样例、边界用例与差分测试;本次采用本地模式,没有向力扣账号提交代码,因此不把本地验证写成平台 Accepted。 ...

2026-08-01 · 9 min · 4039 words · Weiuou
AtCoder Beginner Contest 468 七题题解

AtCoder ABC468 题解:从模拟到块计数 DP

完整视频讲解 🎬 前往 Bilibili 观看《AtCoder ABC468 A–G 完整题解》 题目总览 题目 分值 核心方法 复杂度 A. Maximal Value 100 一次扫描连续三元组 O(N) B. Corridor Watch 200 区间差分 O(M) C. Between P and Q 300 康托展开 O(N²) D. Pre-Palindrome 400 奇偶中心扩展 O(N²) E. Sum of Average 450 调和数与模逆元 O(N) F. Chmax 500 前缀纪录 + LIS O(N log N) G. Restricted Permutation 550 块计数 DP O(N²) A. Maximal Value|统计局部峰值 ...

2026-07-28 · 9 min · 4265 words · Weiuou
力扣周赛 512 四题题解

力扣周赛 512 题解:贪心、双指针、组合计数与分层 Dijkstra

这篇文章整理力扣中文站第 512 场周赛的四道题。四份 Java 17 代码都经过本地编译、样例与边界测试,并已在力扣获得 Accepted。 本场四题的思维跨度很有代表性:第一题从最高位做贪心,第二题用双指针维护“第一个不小于当前时间”的元素,第三题把“乘积为偶数”转成补集计数,第四题则必须把行动奇偶性并入最短路状态。 ...

2026-07-27 · 9 min · 4162 words · Weiuou

Agent开发笔记(5)Context Manager 和 Recovery Checkpoint

在 Sandbox 和 Permission 之后,我给 Mini Agent Harness 加上了 TaskState、Context Pack、checkpoint / resume 和工具结果压缩,让 Agent 在长任务中不只安全执行,还能记住进度并从失败后恢复。

2026-07-07 · 5 min · 2229 words · Weiuou

Agent开发笔记(4)Code Agent 的 Sandbox 和 Tool Permission

在 Eval Harness 之后,我继续给 Mini Agent Harness 加上工具风险等级、命令策略、项目目录沙箱、approval 中断点和安全 eval,让 Code Agent 的行动变得可控、可审计、可评测。

2026-07-05 · 6 min · 2992 words · Weiuou

Agent开发中的常见问题

从 Agent 应用开发角度看,最需要优先考虑的几类安全和工程问题:过度代理能力、提示注入、不当输出处理和敏感信息泄露。

2026-07-05 · 8 min · 3722 words · Weiuou

Agent开发笔记(3)从Agent Eval看为什么llm和harness是共同优化的整体

在 Mini Agent Harness 基础上,我做了一个最小 Agent Eval Harness,用任务集、trace、规则评测和失败归因来判断 Agent 改动之后到底有没有变好。

2026-07-02 · 12 min · 5532 words · Weiuou

Agent开发笔记(2)从 Agent Loop 到 Mini Agent Harness

在最小 Agent Loop 基础上,我继续加入了结构化 trace、trace 回放、统一工具错误、错误恢复提示和初版上下文压缩,开始理解 Agent Harness 真正要解决的问题。

2026-07-01 · 10 min · 4510 words · Weiuou