惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V2EX - 技术
V2EX - 技术
P
Privacy International News Feed
Security Latest
Security Latest
H
Hacker News: Front Page
T
Tenable Blog
The Hacker News
The Hacker News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Security @ Cisco Blogs
Project Zero
Project Zero
O
OpenAI News
AI
AI
Spread Privacy
Spread Privacy
C
CERT Recently Published Vulnerability Notes
The Last Watchdog
The Last Watchdog
G
GRAHAM CLULEY
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Scott Helme
Scott Helme
Application and Cybersecurity Blog
Application and Cybersecurity Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
NISL@THU
NISL@THU
A
Arctic Wolf
T
Threat Research - Cisco Blogs
PCI Perspectives
PCI Perspectives
N
News and Events Feed by Topic
C
Cyber Attacks, Cyber Crime and Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
Simon Willison's Weblog
Simon Willison's Weblog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Google Online Security Blog
Google Online Security Blog
罗磊的独立博客
L
LINUX DO - 最新话题
U
Unit 42
S
Security Affairs
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
博客园 - 【当耐特】
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
月光博客
月光博客
Engineering at Meta
Engineering at Meta
腾讯CDC
F
Full Disclosure
Cyberwarzone
Cyberwarzone
S
SegmentFault 最新的问题
Recorded Future
Recorded Future
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
The Cloudflare Blog

AI Agent 智能体

闭坑 老蹬中转站 qzz.io MiMo Token 激励计划:你们拿它做出了什么? 分享一个 Claude Code 脚手架: abc-scaffold 被喷了一天后,我觉得技术不值钱这句话应该改一下 中转站的安全性如何保障, Agent 一个提示就是几百个工具调用,几十个 exec 没人会一个一个审核吧。 以后技术鄙视链可能就一句话:你会不会使唤 Agent 最近又造了个轮子,基于 AI 的软件交付工作流引擎 自从有了 AI 之后, Commit 数量是不是已经不适合衡量开发效率了 我发现有了 AI 之后,很多人都在重复造轮子 AI 时代 产品需求文档(PRD) 软件需求文档(SRS) 应该怎么写呢?有推荐的模板吗?有推荐的 SKILL 吗? 征求可行方案:远程操控 + codex 桌面端 computer use 功能 + API 中转 - V2EX 做了个常驻的 AI 金融分析 Agent —— 不给买卖信号,只把事实端给你看 我跑了一晚 RAG,发现问题不在检索层 你们用的桌面 Agent 都是啥, 能操作浏览器么? Ucloud 也下场做中转站了 是不是第一个大厂做 gpt/anthropic 中转站的 怎么做的合规 如果为了本地大模型,卖掉 MacBook Pro M3 Pro 36G,买Μ5 Max 128G,合适吗? 照 AI 这个发展速度,感觉 AI 失控导致世界末日不远了 有用 openclaw 排杂志或者月刊的没?能达到 HTML 的效果吧? - V2EX 做了一个本地查看 Coding Agent API trace 的工具: claude-tap docker sandbox + Codex CLI 这个方案可做开发自动化吗? 目前无人值守的 AI 开发流程是否有研究前途 - V2EX 你还能回到没有 AI 的过去吗? 最近两周在用向量数据库来给 Hermes 扩充脑容量,直接让我力竭了。 火山新出了 Agent Plan,涨价 2~7.5 倍 - V2EX GLM 崩了? - V2EX 做了个小工具:让本地 AI Agent 操作堡垒机后的远程 Linux 环境 - V2EX “这个确实有点复杂。要不先把这个功能延后到 TODO,今晚先收工?已经凌晨快 2 点了。” - V2EX AI 大趋势,有人转全栈了吗?有没有成功案例可以分享一波的 - V2EX 做了一个给 AI agent 用的"万能钥匙",一个 key 调所有社交平台和数据源 - V2EX memory 真的会让 Agent 变得更好用吗? - V2EX Macbook 上装的 OpenAI Codex App 如何才能使用国内的大模型? 刚接了 hermes agent,这是微信 ClawBot 的 bug 吗? 你们给 agent 配的谁家的模型?求推荐 openclaw 和 hermes agent 支持多个聊天机器人吗 没啥事研究了一下 Hermes agent 原理 OpenClaw, Hermes, Mercury 或其他,哪个个人 Agent 能真正投入使用? 向佬们征集一些实务上遇到的法律实务问题或疑惑 Claude Code 和 Codex 神级联动! Claude code 不想订阅了, API token 选哪家? 你们 CC 都用在新项目?老项目呢? 求一个 iOS 应用,接自定义 API 看看各位的 Vibe Coding 配置 [调研] 主流编程 agent Qoder 要恢复原价了. 价格直接翻倍, 消费不起了.... 简单使用了一周在本地 Mac 的 qwen3.6-35b-a3b 模型 一线城市回县城两年,有回乡或想回乡的可以交流下 有什么龙虾、养虾 OpenClaw 论坛推荐吗 ? codex 有什么好的中转站吗 大家有没有发现下午 2~3 点开始, coding vibe 就开始变慢 VsCode 切换到 TRAE 国际版还是 Cursor? - V2EX 麻烦推荐下比较稳定的梯子,我现在两个梯子美国节点都不能用了 当我让 gemini3.1-pro 评价一下 minimax-m2.7 MiniMax 29 元的套餐访问 BASE_URL 报 404 大模型选择求助 mini-cc:打造你的专属轻量级 AI 编程智能体 别再写 Selenium 了!这个 AI Agent 一条命令搞定浏览器自动化 给用户配置专门的智能聊天机器人,只能人工调教吗 做了个 TS 多 Agent 框架拿了 5700+ stars,但发现国内几乎没人用,想了解下大家的情况 朋友闲聊: AI 的三个核心问题—工具、认知与产业的再思考 kimi 2.6 有没有用过的?和智普 5.1 比如何? - V2EX 我该订阅哪家 AI? Coding Plan 推荐 - V2EX MacOS 上搭建了本地的 Gemma4,如何与它协作最高效? - V2EX [开源] 做了个桌面虚拟陪伴助手 CodeWalkers 各位大佬,有没有遇到过 antigravity 在移动网络不能使用的问题? claude 最近泄露的源码和官方开源的 github.com/anthropics/claude-code 是啥关系? 不考虑中转,有哪些靠谱的个人方案? antigravity 的 Claude 用量是一个谜 🚀 开源发布!全栈 AI Agent 实战项目 & 保姆级教程 Coding Plan 实测额度,给有需要的人 分享一个自用的 全自动开发 多 Agent 编排脚本 求一个 agent 开发交流群 superpowers skills 使用中的问题 我写了款 iOS 输入法,帮 LLM 窥探你的隐私 CrabTalk: 8MB agent daemon 今天在 PH launch, 老板们求助力! - V2EX OpenSpec 还是 Cursor Plan 分享一个 AI 漫剧 Agent 项目: Anime AI Studio,已开源 AI 发展的终极形态是贾维斯吗?如果是的话,在国内真的可能吗? [opencode] 我只能说 bug 太多了 - V2EX 一个不会设计的人,用 ChatGPT+ UIPro-CLI + OpenClaw 做了在线一个拼图工具的反思 求助,如果 ai 钻入了一个错误方向,怎么能重新纠正它的注意力 给 ccem 补了个微信机器人入口,现在能直接用微信远程叫 Claude 干活了 写了个 Rust 版本的 Wechat Bot API 微信支持连接小龙虾了 我是怎么看待 AI 的? 现在千问 Qwen3.5-Plus 都开始饥饿营销了吗? - V2EX 开源智能体系统越来越多,还有必要自己开发吗 Antigravity 修改前端代码会自动打开浏览器检查 - V2EX 准备离职长休搞自己的小项目--求个抗造的大杯 AI 订阅建议 预测下一个词的大语言模型为什么会涌现出智能 [问大家] 同时用多个 AI 服务(ChatGPT/Claude/Kimi),你们怎么追踪费用的? 🦞小龙虾应用第二项:让它加入自己的社区进行学习和探索 抽象一下:无能的丈夫 skill 火山 codeplan 也太慢了 - V2EX 🦞小龙虾应用第一项:自动搜集并更新博客 rust 写了个非常轻量的 meta search tool 告别 brave API 关于最近火热的中转站推广,入门成本有多高 听说有 V 友的龙虾在抓 V 站热帖? 看好腾讯和小米能做出超级 AI 入口 openclaw 纯纯的割韭菜
把 LLM 当成“人”,才是 Agent 工程进阶的起点
HikariLan · 2026-05-17 · via AI Agent 智能体

原文发布于我的博客: https://blog.hikarilan.life/thinking/3499/treating-llms-as-humans/

从 2022 年底 GPT 横空出世到现在,大模型的各项指标都产生了质的飞跃:上下文窗口从 64K 飙升至 1M 以上,多模态能力从纯文本演进到可以秒懂复杂的图像与视频。然而,基座大模型能力的不断提升,正在揭示一件让工程师们既兴奋又抓狂的事情——LLM 在行为表现上越来越像人类了。

随着“力大砖飞”的基座大模型逐渐展现出强大的原生规划能力,行业内开始出现一种声音,甚至以 Anthropic 为首的一些前沿组织开始抛出“Agent 工程无用论”,认为基座模型最终可以不依赖任何外部工程约束解决所有问题。

但现实恰恰相反。无论基座 LLM 如何发展,在智械彻底代替人类的全部工作之前,“把 LLM 当成人类看待,顺应人类的认知心理学与行为学去设计系统”,将永远是任何 Agent/Harness 工程走向成熟的进阶起点。

认知对齐:把 AI 当作你的“技术实习生”

如果你初次和 LLM 打交道,不知道该如何向它描述需求,那么“将 AI 视为技术实习生(Using AI as a Tech Intern)”一定是一个绝佳的思维模型。

传统的面向代码编程,我们习惯于给出确定性的绝对指令。但面对 LLM ,你需要把它当作一个拥有无限技术理论知识、但对你的具体业务、历史代码和上下文一无所知的新员工。对待实习生,你显然不会只丢下一句“帮我重构一下这个前端页面”然后转头离开;你需要做的是带他熟悉环境。在 Agent 工程中,这意味着我们需要抛弃简单粗暴的单句 Prompt ,转而为 Agent 建立一套详尽的“工作手册”,提供给 Agent 足够的业务背景和执行标准信息,帮助 Agent 锚定你的最终需求。

记忆解耦:工作记忆与长期记忆的硅基映射

在长文本大模型普及后,许多开发者产生了一个路径依赖:喜欢将成千上万行的 API 文档、整个项目的源代码一股脑塞进大模型的上下文窗口。这种“信息轰炸”看似省事,实则对模型的长文本召回毫无益处。

人类的认知心理学表明,人类的工作记忆( Working Memory )容量极其有限。我们在写代码时,绝对不会一边盯着屏幕,一边在脑海里反复背诵整本《 Java 核心技术》。人类靠的是注意力焦点——只看眼前的逻辑,遇到不确定的类名或 API 时,才会去查阅文档。大模型的上下文窗口,本质上就是它当前的工作记忆,而不是它的知识库。真正高级的 Agent 工程,应该学会帮大模型做“认知卸载( Cognitive Offloading )”,在上下文窗口中仅保留最核心的工作记忆,而将海量数据交给外部架构管理。

[海量历史上下文 / 业务文档]
       │
       ▼ (知识抽取与向量化)
┌────────────────────────┐
│  长期记忆 (Vector DB)   │ ◄─── (利用 mem0 等框架动态唤醒)
└──────────┬─────────────┘
           │ (仅检索当前任务相关的 Top-K 碎片)
           ▼
┌────────────────────────┐
│  工作记忆 (LLM Context) │ ───► [生成当前决策 (Action)]
└────────────────────────┘

通过这种记忆解耦设计,Agent 既不会被海量噪声信息淹没注意力,又能随时在需要时通过检索“唤醒”长期记忆。

感知层革新:人类依赖视觉,而非结构化源码

在自动化测试或 Web 开发 Agent 领域,很多工程师会陷入一个误区:坚信结构化的文本数据(如 DOM 树、Page Source )一定比像素图像更精准。然而,这导致许多 Coding Agent 开发出的前端页面经常出现惨不忍睹的错位和布局问题。

为什么 DOM 树会“欺骗”大模型?因为 CSS 的自由度太高,且 DOM 树中充斥着大量不可见的 div 、埋点属性和动态加载的噪声。人类在肉眼排查前端 Bug 时,看的是渲染后的视觉界面,而不是硬啃上万行的 HTML 源码。让大模型在密密麻麻的 DOM 树里凭空“组装”出页面样式,无异于盲人摸象。因此,现代 Agent 工程应当顺应人类的感知习惯,将“视觉感知”提到第一优先级。例如,在进行 UI 自动化测试时,优秀的 Agent 工程不再向大模型提供冰冷的 DOM 节点,而是利用 Playwright 捕获当前页面截图,让多模态大模型直接“看图说话”,下达指令(对这方面感兴趣的朋友可以参考字节跳动的 UI 自动化测试框架 Midscene 是如何实现的)。

这种“所见即所得”的视觉模式,远比让 Agent 在脑内脑补 DOM 树要直观、高效得多。

工具生态:顺应大模型的“原生职业习惯”

大模型作为生产力工具,最成功的落地场景毫无疑问是“写代码”。全球的训练团队都在使用海量的代码语料、技术文档和开源项目来对模型进行强化对齐。这导致了一个奇妙的结果:每一个顶尖的基座 LLM ,天生就是一名极其优秀的程序员。

既然大模型拥有极高强度的“程序员职业常识”,我们在为它设计 Agent 工具链时,就应该给它提供人类程序员最熟悉的工具(如 Bash 、Git 、Markdown ),而不是工程师自创的、需要额外学习的自定义 Function Call 。例如比起 OpenCode 提供 grep / read 等 function call 读取文件内容、Codex CLI 在不同 OS 中采用其本地的 Shell 指令( Windows 下是 pwsh ,macOS/Linux 下是 bash )读取文件内容,Claude Code 选择为所有 OS 平台建立统一的 Shell 环境,在 Windows 下使用 Git Bash 而不是 pwsh 指令读取文件,这种统一性使得模型不需要针对不同平台使用不同的指令,且其使用的指令永远是程序员和其预料中最熟悉的那套东西。

将大模型当成真正的程序员,允许它像人类一样通过标准的开发者工具与系统交互,能让它在重构、Debug 和版本控制时激发出百分之百的原生代码天赋。

行动与反馈:构建容错的“闭环试验场”

根据热力学第二定律和熵增理论,如果一个系统在没有任何外部干预的情况下孤立运行,其内部质量最终一定会走向崩塌。Agent 工程也是如此——如果你只给大模型提要求,却不给它提供运行结果的反馈,那么随着步骤的加深,它最终一定会陷入幻觉和代码腐烂的泥潭。

人类工程师不可能写出永远不需要编译和 Debug 的代码。我们之所以能交付合格的系统,是因为我们拥有一个“编写-> 编译报错 -> 查看日志 -> 修改代码”的动态试错闭环。

因此,Agent 进阶的核心不在于写出多么完美的初始 Prompt ,而在于构建一个强大的 Harness (测试/运行基座)工程,为 Agent 提供稳定、硬性、具备高容错度的环境反馈。

	┌────────────────────────────────────────┐
    │          Agent 产生决策 (Action)        │
    └───────────────────┬────────────────────┘
                        │ (执行代码 / 操作 UI)
                        ▼
┌────────────────────────────────────────────────────────┐
│             Harness 工程 (硬门禁/环境反馈)               │
│  - 自动运行 Linter & Compiler (捕捉编译期错误)          │
│  - 执行自动化测试单元 (Runtime/Jest/JUnit)             │
│  - 捕获标准输出与 Crash Logs                           │
└───────────────────────┬────────────────────────────────┘
                        │
                        ▼ (将具象的错误日志作为 Context 返回)
    ┌────────────────────────────────────────┐
    │          Agent 结合反馈自我反思          │
    └────────────────────────────────────────┘

在这种硬门禁的闭环里,哪怕大模型第一遍写出了有 Bug 的代码,Harness 基座也会像一位严格的导师一样把 NullPointerException 和编译日志甩在它脸上,引导它通过自我反思完成修正。

先谋后动:引入 SDD 规避“盲目敲键盘”的低级错误

很多开发者在设计 Coding Agent 时,最常犯的错误就是让 Agent 看到需求后“立刻开始改代码”。这种“拿来就写”的行为,哪怕在人类工程师中也是低水平的体现,必然导致代码耦合度高、QPS 限制没考虑、逻辑四分五裂。

在高级 Agent 工程中,我们必须强制引入 SDD ( Spec-Driven Development ,规格说明驱动开发) 的工作流。这套流派的思想完全借鉴自资深人类架构师的思考路径:在动手写任何一行代码之前,必须先明确规格与计划。

市面上的 SDD 框架非常多,但所有的框架都包含生成 spec 、plan 、tasks 的机制,同时,这些框架也都不约而同地强调测试驱动开发( Test-Driven Development )的重要性,因为这可以为大模型带来确定性,用测试通过率告知 Agent 其功能实现的质量。

通过 SDD ,我们成功将大模型的行为从“直觉式的快思考”硬生生拉回了“逻辑严密的慢思考”,彻底根治了 Agent 盲目修改代码引入新 Bug 的顽疾。

结语

把 LLM 当成“机器”的开发者,往往止步于编写冗长复杂的 Selector 和堆砌 Function Call ,最终在模型幻觉的泥潭里痛苦挣扎;而把 LLM 当成“人类”的开发者,则会致力于为它构建完美的感知层、科学的记忆层、顺应直觉的工具链以及严苛的环境门禁。

不要再试图用传统的二进制思维去束缚那个渴望像人类一样思考的硅基大脑。给它一双眼睛,给它一套 Git 命令行,在它动手前要一份 Spec ,在它犯错时丢给它一份 Trace Log——这,才是 Agent 工程真正通往高阶的必经之路。

(此篇文章部分内容使用了 AI 技术进行润色,敬请理解)