2025¶
LLM Agents 架构设计实践指南
1. 前置了解
What is an agent(智能代理)
-
定义:一种基于 LLM 的系统,能够独立执行复杂任务,代替用户完成工作流程。
-
特点:
- 决策与执行:利用 LLM 管理工作流,自动完成任务或在失败时将控制权交还用户;
- 多工具支持:通过调用外部系统工具(API、数据库等)获取信息或采取操作;
- 安全性保障:在明确的规则下运行,确保行为可控、安全
-
区别:
- 与普通 LLM 应用相比::普通的 LLM 应用(如单轮对话、情感分析)不属于 agent,因为它们不能自主管理复杂工作流与
- Workflows(工作流)相比::Workflows是系统通过预定义的代码路径编排 LLM 和工具,而 Agents 是系统中 LLM 动态指导自身的流程和工具使用,维持对任务完成方式的控制权
面对重蹈覆辙 25.3月 总结
0. 前言
“好像又遇到了似曾相识的事情。”
“好像又来到了曾经走过的地方。”
“好像这次的结果或感受,也与上一次并无不同。”.......
似乎我的人生总是面对着这样的“重蹈覆辙”,像是时间蓄意安排一般,然后一次次地需要做出选择。
而每次看似是做了不同的选择,却发现脚下的影子依旧重叠着昨日的痕迹,神秘的“惯性”在悄悄地控制着。
有时候,我甚至怀疑自己是否陷入某种命定的循环,无论是好的还是坏的,无论是挣扎的泥潭还是沉浸的愉悦。
“但是话说回来,这个问题有那么重要吗?”
“重复了便重复了,难道你能阻止事情的再一次发生吗?”
我当然无法阻止重复的到来,我真正所惧怕的也从不是重复本身,而是面对这些重复时内心逐渐滋长的无感与麻木。
就像面对潮汐与日升日落,站在岸边的自己渐渐失去感知,
我并不希望成为那样的人,我仍想朝着每天升起的太阳与月亮挥手,保留内心的敏锐与鲜活。
“或许这一次,并非完全一样。”
“或许我也可以稍微做出一些不同的选择。”
“或许,此刻的一切才是最真实的。”.......
也许每个人的一生都是在不断与自己过去的影子交谈,就像生命本来就带着的某种必然。
而所谓真正的成长,从来不是彻底摆脱重复,也不是永远不再经历相似的喜与悲,
而是再次站在相似路口时,能够察觉到自己内心微妙而重要的改变,并且敢于做出与过去不同的选择。
人生并没有永远的正确答案,而是当与曾经的自己不期而遇时,学会从容地感恩和告别,如同第一次相遇时那般。
深入理解四种经典负载均衡算法
0. 背景介绍
什么是负载均衡
负载均衡(Load Balancing)是一种计算机网络技术,用于在多个计算机、网络连接、CPU、磁盘驱动器或其他资源中分配负载,优化资源使用,最大化吞吐量,最小化响应时间,避免过载。使用多个组件进行负载分担,相比使用单个组件,可以通过冗余提高可靠性和可用性。
┌─────────────┐
│ 负载均衡器 │
└─────────────┘
│
▼
┌─────────────────────────────┐
│ │
┌─────┴─────┐ ┌─────────┴─────┐
│ │ │ │
┌───▼───┐ ┌───▼───┐ ┌───▼───┐ ┌───▼───┐
│服务器1 │ │服务器2 │ │服务器3 │ │服务器4 │
└───────┘ └───────┘ └───────┘ └───────┘
🔌从0到1带你了解和使用 MCP—AI应用拓展绕不开的协议
文档目标
- 科普当前 AI 模型与应用主流的交互标准协议 MCP(Model Context Protocol)
- 帮助了解 MCP 与传统 API 之间的区别以及适用场景
- 指导如何从0到1搭建和使用 MCP 服务,提供其通用思路和具体实践教程
- 提供目前 MCP 的主流资源,帮助了解其业界的相关生态
阅读受众
- 对 AI 模型与应用之间的主流交互协议感兴趣,希望了解 MCP 来帮助拓展 AI 应用
- 想要进一步了解 MCP 的底层以及实践,如与传统 API 的对比、底层架构和使用教程等
觉察和反馈 25.2月 总结
0. 前言
春节后或者说25年开始的第一个月,持续着冬春交替的二月,如同我这个月所做的事情:一边交接和复盘着之前做的系统和项目,一边也在重新回归曾经负责的业务和开始探索新的技术领域。
久别重逢的工位和业务,就像在面对“新”的环境一般,但需要面对和解决的问题却似曾相识。所不同的也许是,如今的我已然算是一个“新”的自我,所以面对那些曾经的难题,如今可以带着新的视角与心态,重新尝试去解答。
在这一过程中,突然想起去年年末的一个感悟,“更多是在使用生命,而不是在享受生命。”回想起这句话,似乎也意识到自己过去对生命的掌控,往往伴随着迷茫与束缚。那么该如何挣脱这些无形的枷锁呢?虽然这看似与我当前实际面对的问题略有脱节,但它们都不约而同地指向让我思考的两个关键点:“觉察”和“反馈”。
这里的觉察不仅是对自我,也是对外部,而反馈也不仅是外部,也包含着自我。
所以我想,或许这便是这一切改变的,第一步。
Go 1.24 Notes
更新具体内容:https://antonz.org/go-1-24/
版本总结
1. 运行时性能
- Map 操作全面加速:基于 Swiss Tables 的新哈希表实现,大型数据集的增删查改性能提升 30%-60%
- 并发数据结构优化:重构
sync.Map
减少锁竞争,高频并发场景的吞吐量提升 80%+ - GC 效率改进:针对短期大对象的内存回收效率提升,降低高峰期延迟抖动
探索 Cursor—AI 编程的“版本答案”之一
文档目标
- 科普当前 AI 编程的“版本答案”之一——Cursor 的概念及使用
- 帮助了解 Cursor 的基本用法和高阶用法
- 探讨 Cursor 的适用场景和短板以及最佳实践
阅读受众
- 对 AI(或 LLM)编程感兴趣,希望了解当下相关工具来帮助理解
- 想要进一步了解 Cursor 及其使用方法与最佳实践来提升编程效率
顺应本心和记录 25.1月&春节 总结
0. 前言
这段时间纠结和犹豫的事情,最后大部分都顺应了本心,被自我关怀的感觉总是舒坦一些。我明白这是取舍的结果,以前身上套着了各种各样的枷锁,所以往往逆着内心的声音去选择。
而现在慢慢放下或者挣脱,有些事情就觉得比原来重要一些,也有了些许更多的勇气尝试说服自己做出改变,即使看起来那样也不是那么“完美”的答案,但像前面说的,这样总会让自己舒坦一些。
还有就是对记录这件事情,记忆和想法总是转瞬即逝,每当过了许久才回顾的时候,觉得丢失了很多有趣的事情,实在是可惜,希望后续要学着更加用力一些,或许这样也不会对自己那么麻木。
日常 24.12月 总结
0. 前言
准备写总结的时候,第一感觉是好像没有什么可写的,也似乎没有多特别或多有成就的事情,甚至产生了被打击和批评的情绪。而当我开始仔细地回顾这个月的生活时,逐渐意识到自己也做了不少的事情,还经历了某些转变。
感性总是让我对时间尺度产生错觉,这样带来的“反差”和“偏见”,似乎在每次拉长时间线去感受的时候总会出现。而且在我的潜意识里面,也很难摆脱“功利”,带着一种对成果或意义的偏好,总让我对自己的评价苛刻和严厉。
日常就像是被树叶剪碎的阳光,洒下一地斑驳和稀稀疏疏的光影,随着时间的风轻轻晃动,总是被人忽略。