hxy(慌糖盐)

不能再逃避

Agent 为什么越聊越笨:从上下文压缩想到的记忆问题

2026/9/6

最近工作里开始比较重度地使用 GLM 5.3 配合 OpenCode。刚开始用的时候,我最大的感受是,现在的模型已经比我之前预期的“聪明”很多了。

有一次我需要排查一段 HQL 为什么在执行过程中被提示产生了笛卡尔积。这个问题本身涉及 HQL、Tez 的执行 DAG,以及任务实际运行时的一些信息。让我印象比较深的是,在一个新的会话里,我并不需要告诉 Agent 每一步应该怎么查。它有时候会自己判断,直接调用 Tez UI 的 API,查询对应 DAG、Vertex 和 Task 的运行信息,再沿着执行关系继续往下分析。我们内部也有离线沉淀的 Vertex Attempt 记录表,可以通过 HQL 查询类似的信息,但这种方式通常会慢很多。

也就是说,面对同一个问题,Agent 实际上拥有不止一种获取信息的路径。它既可以通过 Tez UI API 直接获取当前任务的执行信息,也可以去查离线记录。在状态比较好的时候,它会自己意识到 API 是更直接、更低成本的路径,于是先从这里入手,拿到结果以后继续分析哪些 Vertex 值得关注,再根据新的信息缩小排查范围。

这种感觉已经很接近和一个有经验的工程师合作了。我只需要告诉它“这段 HQL 为什么会提示产生笛卡尔积”,而不需要告诉它先查哪张表、看哪个字段、再关联什么数据。它能够自己选择工具,自己规划路径,也会根据中间结果调整下一步。

阅读全文

那些我没有继续走下去的路

2026/8/22

最近我经常会想,如果人生可以重来一次,我会不会做出完全不同的选择。

工作以后,我第一次很明确地意识到,收入提高和生活变得更好,并不是一回事。现在的工作占据了每天绝大多数清醒的时间,长时间坐在电脑前,持续处理一个又一个需求,周末真正属于自己的时间也很有限。这样的生活过久了以后,我开始频繁地想起大学,甚至会想,是不是从大学的时候开始,我就已经做错了一些选择。

高考发挥得并不好,最后去了上海大学。那时候我觉得,既然只是一个 211,保研也很难去特别好的学校,那绩点似乎也没有那么重要。与其一直卷,不如早点找工作。于是大学几年,我没有太在意 GPA,很多时间就这样过去了。

那时候其实过得挺开心。但现在重新回头看,我发现自己最怀念的,反而不是那些单纯闲着的日子。真正让我直到今天还会想起来的,是那些完全由兴趣驱动、一直在思考和解决问题的日子。

阅读全文

2024 CCPC上海市赛 体验

2024/6/22

本来已经退役了,但是队友拉我打,于是就在实习的间隙打了,大概率是最后一场。6.16号的比赛,但现在才写总结。


阅读全文

分布式ID 学习笔记

2024/6/10

分布式系统下为不同的数据节点生成全局唯一主键

阅读全文

Gossip 协议 学习笔记

2024/6/10

分布式系统中,不同的节点进行信息共享的一种分散式发散消息的协议

被Redis、Apache Cassandra、Consul等项目应用

阅读全文

CAP BASE 理论 学习笔记

2024/6/10

是分布式里面比较重要的理论

阅读全文

设计模式-六大设计原则 学习笔记

2024/6/3

面对需求的变化,有六大设计原则和23种设计模式来为可预料的变化做准备

阅读全文

双数组Trie树(DAT) 学习笔记

2024/6/3

Trie 树是一种利用空间换时间的数据结构,占用的内存会比较大。也正是因为这个原因,实际工程项目中都是使用的改进版 Trie 树例如双数组 Trie 树(Double-Array Trie,DAT)。

在双数组所有键中包含的字符之间的联系都是通过简单的数学加法运算表示,不仅提高了检索速度,而且省去了链式结构中使用的大量指针,节省了存储空间。

如果DAT与AC自动机结合,可以达到很高的多模式匹配性能

阅读全文

代码命名规范 学习笔记

2024/6/2

好的代码本身就是注释

阅读全文

CSRF 学习笔记

2024/6/1

CSRF(Cross-Site Request Forgery)跨站请求伪造:攻击者诱导受害者进入第三方网站,在第三方网站向被攻击网站发送跨站请求,利用受害者在被攻击网站的凭证,绕过用户验证

阅读全文
avatar
EthanH3514
A student forever
img_show