<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AI推理 | 锤子前端</title><description>Now vibe coding, so learning hammer FE ?</description><link>https://channel.meo-ai.com</link><item><title>《十个防止 AI 代码泛滥的前端项目护栏》</title><link>https://channel.meo-ai.com/posts/705</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/705</guid><pubDate>Thu, 10 Sep 2026 23:23:08 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《十个防止 AI 代码泛滥的前端项目护栏》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TypeScript&quot; title=&quot;#TypeScript&quot;&gt;#TypeScript&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23React&quot; title=&quot;#React&quot;&gt;#React&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI编程&quot;&gt;#AI编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F&quot; title=&quot;#代码质量&quot;&gt;#代码质量&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ESLint&quot; title=&quot;#ESLint&quot;&gt;#ESLint&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8B%E8%AF%95%E7%AD%96%E7%95%A5&quot; title=&quot;#测试策略&quot;&gt;#测试策略&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CI_CD&quot; title=&quot;#CI_CD&quot;&gt;#CI_CD&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5&quot; title=&quot;#代码审查&quot;&gt;#代码审查&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5&quot; title=&quot;#工程实践&quot;&gt;#工程实践&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;本文针对 AI 生成代码速度远超人类审查能力的前端项目，提供了一套实用的十项防护清单。核心思路是通过自动化工具链（类型系统、Linter、变异测试、CI 门禁）在代码合并前拦截机械性错误，而非依赖人工逐行审查。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. &lt;b&gt;用 OpenAPI 契约替代手写类型&lt;/b&gt;：通过 Hey API 等工具从 OpenAPI 规范直接生成 TypeScript 类型、客户端和 Zod 校验，避免 AI 臆造不存在的 API 字段（如 &lt;code&gt;user.fullName&lt;/code&gt;），让编译器在构建期就报错。&lt;br /&gt;&lt;br /&gt;2. &lt;b&gt;开启严格 TypeScript 配置&lt;/b&gt;：启用 &lt;code&gt;noUncheckedIndexedAccess&lt;/code&gt; 等严格标志，让数组索引访问返回 &lt;code&gt;T | undefined&lt;/code&gt;，迫使代码显式处理边界情况，减少 AI 常见的&quot;想当然&quot;代码。&lt;br /&gt;&lt;br /&gt;3. &lt;b&gt;把 Linter 当作行为过滤器&lt;/b&gt;：使用 SonarJS、react-you-might-not-need-an-effect、vitest/playwright 插件、jsx-a11y 等 ESLint 插件，自动拦截认知复杂度过高、不必要的 Effect、可访问性违规等问题。&lt;br /&gt;&lt;br /&gt;4. &lt;b&gt;设定架构层边界&lt;/b&gt;：使用 eslint-plugin-boundaries 或 dependency-cruiser 强制实施分层架构（如 UI 层不得直接访问 API 层），防止 AI 生成的代码逐渐退化为&quot;GitHub 平均水平&quot;的混乱结构。&lt;br /&gt;&lt;br /&gt;5. &lt;b&gt;将重复出现的错误转化为自定义 Linter 规则&lt;/b&gt;：当同一种 bug 第二次出现时，立即编写自定义 ESLint 规则禁止该模式。例如禁止在服务层函数中使用 &lt;code&gt;Math.round&lt;/code&gt; 和 &lt;code&gt;toFixed&lt;/code&gt;，避免双重取整导致的薪资计算错误。&lt;br /&gt;&lt;br /&gt;6. &lt;b&gt;把规则直接喂给 AI 模型&lt;/b&gt;：通过项目规则文件（如 &lt;code&gt;.cursor/rules&lt;/code&gt;、&lt;code&gt;CLAUDE.md&lt;/code&gt;）或技能文件（如 react-doctor），将项目约定、架构决策和禁止模式直接提供给 AI，让模型在生成代码时就遵循规范。&lt;br /&gt;&lt;br /&gt;7. &lt;b&gt;用变异测试验证测试有效性&lt;/b&gt;：使用 Stryker 故意破坏代码（翻转运算符、反转条件、交换返回值），检查现有测试是否能捕获这些变异。存活的变异体通常暴露&quot;只测形状不测内容&quot;的无效测试。一个项目约 4,700 个变异体在 6 分钟内完成扫描。&lt;br /&gt;&lt;br /&gt;8. &lt;b&gt;用 Knip 清理死代码&lt;/b&gt;：Knip 可以检测未使用的文件、导出和依赖，配合自定义可达性脚本填补其盲区，防止 AI 生成大量&quot;以防万一&quot;却无人调用的冗余代码。&lt;br /&gt;&lt;br /&gt;9. &lt;b&gt;用 jscpd 检测重复代码&lt;/b&gt;：AI 倾向于在不同地方生成几乎相同的逻辑，jscpd 能发现这些重复，提示抽象机会或错误的复制粘贴。&lt;br /&gt;&lt;br /&gt;10. &lt;b&gt;将所有检查强制设为 CI 门禁&lt;/b&gt;：上述所有工具（类型检查、Lint、测试、变异测试、重复检测）必须作为 CI 的强制通过项，而非可选建议，确保 AI 生成的代码无法绕过质量关卡。&lt;br /&gt;&lt;br /&gt;11. &lt;b&gt;成本与局限&lt;/b&gt;：这些护栏会产生噪音（误报）、规则过时和新人上手摩擦等成本，建议按&quot;类型 → Lint → 测试 → CI&quot;的顺序渐进式推行。同时需注意，这些检查只能捕获机械性错误，无法识别糟糕的品味或错误的抽象。&lt;br /&gt;&lt;br /&gt;URL：&lt;br /&gt;&lt;a href=&quot;https://evilmartians.com/chronicles/ten-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://evilmartians.com/chronicles/ten-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review&quot;&gt;https://evilmartians.com/chronicles/ten-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://evilmartians.com/chronicles/ten-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Ten checks that catch what AI-written frontend code hides: contract codegen, boundary linting, mutation testing, and dead-code detectors.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;evilmartians.com&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;10 anti-AI slop moves for frontend projects going faster than humans can review—Martian Chronicles, Evil Martians’ team blog&quot; src=&quot;/static/https://cdn4.telesco.pe/file/M8U_Fe7M2gHOVcQM8XPpszalMyQIXRzmCokcCm_4dgcjkvIzQMlUYvsgmehUQC-NXCJGc3I8VY2eVIBkKPAVZkYiGTqLga5hRE0vlrIEN-NkyQMSO8-2Jvw2KDqQbQreg_haZqG_9bJF5WftGhdMmwjZOuCvSjmydEd5cT5fncbj22jwHNKyE0bKDJsBv9lYte-NCz1-Luv1TDht4195efFJApkQ1lPvOF_LBJz_mw8fvv9SPSbysOMKWZ8GCcH5JGEb56pCMV7ioa2QMiq3Xu84zYM95pDo-s18Pce77OetyKD2n7Yn8M6J_CVFGam6c__TEJncp_jGmxQsYu7KLQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;10 anti-AI slop moves for frontend projects going faster than humans can review—Martian Chronicles, Evil Martians’ team blog&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Ten checks that catch what AI-written frontend code hides: contract codegen, boundary linting, mutation testing, and dead-code detectors.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Domenic 的 Agentic 编码工作流：2026 年 7 月实战指南》</title><link>https://channel.meo-ai.com/posts/690</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/690</guid><pubDate>Mon, 03 Aug 2026 00:54:30 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Domenic 的 Agentic 编码工作流：2026 年 7 月实战指南》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI_Agent&quot; title=&quot;#AI_Agent&quot;&gt;#AI_Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Claude_Code&quot; title=&quot;#Claude_Code&quot;&gt;#Claude_Code&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ChatGPT&quot; title=&quot;#ChatGPT&quot;&gt;#ChatGPT&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Tailscale&quot; title=&quot;#Tailscale&quot;&gt;#Tailscale&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Git_Worktrees&quot; title=&quot;#Git_Worktrees&quot;&gt;#Git_Worktrees&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DevOps&quot; title=&quot;#DevOps&quot;&gt;#DevOps&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%BF%9C%E7%A8%8B%E5%BC%80%E5%8F%91&quot; title=&quot;#远程开发&quot;&gt;#远程开发&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;Domenic 分享了他脱离企业环境后搭建的一套 AI 辅助开发工作流：以一台常驻开机的 Linux VM 为中枢，通过 Tailscale 构建跨设备私有网络，让 ChatGPT/Claude 桌面应用作为瘦客户端远程操控 Agent。核心亮点包括零审批的&quot;YOLO&quot;安全策略、Git worktrees 实现多 Agent 并行开发、Portless 自动暴露安全预览服务器、VS Code Remote-SSH 审查代码，以及 chezmoi 同步配置。最终效果惊人——他能在火车上用手机连接 VM，让前沿模型修复生产 bug 并直接合并 PR。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1.  Linux VM + Tailscale 是地基：Agent 训练数据几乎全是 Bash/Unix 工具，Windows 下寸步难行。用 Ubuntu Server 搭一台可抛弃的 VM，配合 Tailscale 的魔法 SSH 和 HTTPS 证书，无论在哪台设备、哪个 Wi-Fi 下都能无缝接入，还能让 Agent 启动的开发服务器拥有安全上下文。&lt;br /&gt;2.  ChatGPT 桌面应用体验完胜 Claude：ChatGPT 原生支持远程 SSH 会话，断线重连优雅、worktree 管理清爽（默认放在 &lt;code&gt;~/.codex/worktrees/&lt;/code&gt;）；Claude 桌面应用则在 SSH/Remote Control 混合逻辑、会话同步、worktree 目录污染项目等方面表现糟糕，目前只能退而求其次用 Claude Code + tmux。&lt;br /&gt;3.  Git Worktrees 解锁并行开发：在 VM 上让多个 Agent 同时 hack 同一个仓库而不互相踩脚，ChatGPT 和 Claude 都支持一键勾选 worktree 模式。Agent 会自动处理 &lt;code&gt;origin/main&lt;/code&gt; 同步、依赖安装和 &lt;code&gt;.env&lt;/code&gt; 复制，人类完全不用操心。&lt;br /&gt;4.  Portless 让预览服务器&quot;零摩擦&quot;：不用改 &lt;code&gt;npm run dev&lt;/code&gt; 绑定 &lt;code&gt;0.0.0.0&lt;/code&gt;，也不用记端口。&lt;code&gt;tportless&lt;/code&gt; 包装器自动把 localhost 服务代理到 Tailscale 专属域名（如 &lt;code&gt;https://agents-base.tail234567.ts.net:8443/&lt;/code&gt;），多 Agent 并行时端口自动隔离，且外网无法访问。&lt;br /&gt;5.  &quot;危险模式&quot;下的生存策略：把 &lt;code&gt;~/.codex/config.toml&lt;/code&gt; 和 &lt;code&gt;~/.claude/settings.json&lt;/code&gt; 都设为&quot;永不询问权限&quot;，配合 sudo 和 &lt;code&gt;gh&lt;/code&gt; CLI 登录，让 Agent 能自主装工具、发 PR、合并代码。风险靠&quot;频繁推送到 GitHub 私有仓库&quot;来对冲——VM 炸了代码也在云端。&lt;br /&gt;6.  手机修生产 Bug 已成现实：完整闭环——聚会发现 bug → 火车上打开 ChatGPT App → 远程连接 VM 启动修复 → 收到推送通知里的预览链接验证 → 手机审阅 diff 并合并 PR → 到家前 GitHub Actions 已部署上线。这就是未来。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://domenic.me/agentic-coding-setup/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://domenic.me/agentic-coding-setup/&quot;&gt;https://domenic.me/agentic-coding-setup/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://domenic.me/agentic-coding-setup&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;With the right tools, coding agents can run autonomously, in parallel, and be reachable from anywhere. Here&apos;s how I&apos;ve stitched them together.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Domenic Denicola&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;My Agentic Coding Setup, July 2026&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;With the right tools, coding agents can run autonomously, in parallel, and be reachable from anywhere. Here&apos;s how I&apos;ve stitched them together.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Git Worktrees 入门指南：把分支变成平行工作空间》</title><link>https://channel.meo-ai.com/posts/678</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/678</guid><pubDate>Sat, 18 Jul 2026 15:26:37 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Git Worktrees 入门指南：把分支变成平行工作空间》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23Git&quot; title=&quot;#Git&quot;&gt;#Git&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E4%BD%9C%E6%B5%81&quot; title=&quot;#工作流&quot;&gt;#工作流&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E8%BE%85%E5%8A%A9%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI辅助编程&quot;&gt;#AI辅助编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86&quot; title=&quot;#分支管理&quot;&gt;#分支管理&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;Git worktrees 是一个被低估十年的功能，它将分支检出到独立目录而非项目根目录，让开发者能在同一仓库中并行处理多个任务。文章从基础命令讲起，演示了如何创建、管理和清理 worktree，特别强调了它在 AI 编码代理时代的新价值——多个智能体可在独立工作树中自主工作互不干扰，完成后合并回主仓库，无需将代码推送到云端即可实现并行开发。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;1. Worktree 的本质就是&quot;检出到不同目录的分支&quot;，它共享完整提交历史，能正常推拉远程，唯一区别是文件物理位置不同&lt;br /&gt;2. 创建命令 &lt;code&gt;git worktree add ../project.worktrees/feature-name -b feature/name main&lt;/code&gt; 会在指定目录新建分支，但依赖需要重新安装（如 node_modules 不共享），且该分支在 worktree 存在时无法在别处检出&lt;br /&gt;3. 目录组织有两种风格：与主仓库平级的直接兄弟目录，或统一放在 &lt;code&gt;.worktrees&lt;/code&gt; 共享父目录下；后者更整洁，尤其适合 AI 代理批量创建工作树&lt;br /&gt;4. 合并变更既可以通过常规的 push + PR 流程，也可以在本地用 rebase 后 merge；清理时用 &lt;code&gt;git worktree remove&lt;/code&gt; 删除目录但保留分支，确认无用后再 &lt;code&gt;git branch -d&lt;/code&gt; 删除分支&lt;br /&gt;5. &lt;code&gt;git worktree list&lt;/code&gt; 能查看所有工作树状态，配合 &lt;code&gt;git config --global alias.wt worktree&lt;/code&gt; 设置别名后，整个工作流（创建、查看、移除）都能用简短的 &lt;code&gt;wt&lt;/code&gt; 命令完成&lt;br /&gt;6. 核心价值在于&quot;本地并行&quot;：AI 编码工具现在常用 worktrees 让多个代理同时修改代码，既避免了分支切换的上下文丢失，也省去了云端暂存的麻烦&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&quot;&gt;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://humanwhocodes.com/blog/2026/07/introduction-git-worktrees&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you&apos;re working solo or alongside AI coding agents.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Human Who Codes&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;A gentle introduction to Git worktrees - Human Who Codes&quot; src=&quot;/static/https://cdn4.telesco.pe/file/D-0BAcqkq53i_Pmo8l8PG92aVoHFFkoitIBBGuBRN1ovzjJn4tA2hIGfHcHlekN_zkF0PrdU3rbZz_aoeDROnjGaU9iEOTyamQ5puAMvnRkJbB9G2qnW4Zuuph4_Vy-jyPa_0PhwDqormMov935ufwtamE9BdTwNTHJ8Lz0oyNs5crWm_E5h8sFFaDbZ2GIWsFwys4wLv056qtKmFUP1HigI5Hnf3VeFQM1-OOergZK4ZHolSjqP6YSHf5suLp9iYsDoBskxGMkDW4RtUtWE6YovTCJ7YUqZk1pR5_XgGd_0q5J_GO6eePx780VSu7H7piO_quoNy1nLjg6H_D8eRA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;A gentle introduction to Git worktrees - Human Who Codes&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you&apos;re working solo or alongside AI coding agents.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《永不浪费一个Token：AI推理流的可恢复性设计》</title><link>https://channel.meo-ai.com/posts/663</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/663</guid><pubDate>Wed, 17 Jun 2026 01:11:36 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《永不浪费一个Token：AI推理流的可恢复性设计》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%90%8E%E7%AB%AF&quot; title=&quot;#后端&quot;&gt;#后端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E6%8E%A8%E7%90%86&quot; title=&quot;#AI推理&quot;&gt;#AI推理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DurableObject&quot; title=&quot;#DurableObject&quot;&gt;#DurableObject&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%81%E5%BC%8F%E6%81%A2%E5%A4%8D&quot; title=&quot;#流式恢复&quot;&gt;#流式恢复&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Token%E8%AE%A1%E8%B4%B9%E4%BC%98%E5%8C%96&quot; title=&quot;#Token计费优化&quot;&gt;#Token计费优化&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;本文探讨了AI Agent在推理过程中因进程崩溃或重新部署导致流式连接中断、已付费Token被重复计费的痛点。核心方案是在Agent与LLM提供商之间引入一个持久化缓冲区（Durable Object），将流式数据实时写入SQLite，使连接与Agent进程解耦。Agent重启后可通过游标恢复，避免重复调用和重复付费。该机制同时解决了浏览器断网重连和进程崩溃恢复两种场景，且即将集成到Cloudflare AI Gateway中，实现一键开启的持久化推理。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 隐藏的成本黑洞：Agent进程崩溃或重新部署时，正在进行的LLM流式请求会中断，已付费的生成Token全部丢失，恢复后必须重新调用并重新付费，且旗舰模型（如GPT-5.5）的重复成本是小模型的15倍。&lt;br /&gt;2. 解耦连接与进程：将LLM提供商连接移出Agent进程，部署为独立的持久化缓冲区（Durable Object），在后台持续将流式数据写入SQLite。即使Agent进程被替换，缓冲区仍继续接收数据，Token不再浪费。&lt;br /&gt;3. 一份日志，两种用途：持久化缓冲区存储的原始字节流既支持浏览器断网重连（追赶实时游标），也支持进程崩溃恢复（回放已存储的片段）。两者共用同一套SQLite日志机制，仅需判断生产者是否仍在运行。&lt;br /&gt;4. 零自定义解析：存储原始字节而非解析后的SSE事件，恢复时通过各提供商的官方插件（如OpenAI、Anthropic）重新解析，避免维护多套格式解析器，且能自动适配格式变更。&lt;br /&gt;5. 行业现状对比：OpenAI Responses API已原生支持后台模式恢复；Anthropic和Google Gemini均不支持服务端续流，只能重新提示并重复计费；Vercel的&lt;code&gt;resumable-stream&lt;/code&gt;为应用层方案，无法承受部署替换。&lt;br /&gt;6. 即将落地AI Gateway：Cloudflare AI Gateway正在集成该持久化恢复能力，未来只需在Agent基类中设置&lt;code&gt;durableBuffer = true&lt;/code&gt;即可一键开启，实现跨提供商的Token零浪费。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://sunilpai.dev/posts/never-waste-a-token/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://sunilpai.dev/posts/never-waste-a-token/&quot;&gt;https://sunilpai.dev/posts/never-waste-a-token/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://sunilpai.dev/posts/never-waste-a-token&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;durable inference: resumable streams, crash recovery, and why the LLM request shouldn&apos;t die with your process.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Solving the decision problem&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;never waste a token&quot; src=&quot;/static/https://cdn4.telesco.pe/file/uHdH2ydGrBpImS6yyNDlEDCpezqDJHVi4VJ787KA-5JzVHqpKDz2skyD1IkcJl-JWsJXS_cL7Zz5eZcup8qUKZL5AS2eud86C9zlfexF4zE4pKORoLpxrwFniNgkRm274h_6ALna2B8dBYm-1UZzlEERSxMj7-Vd46jSd_hDv5FwfMuCiylul6PiW4JVwmI3P_nxlaQ7ODor-w0loTOvNlHj9lAIcyLwJsYhEFnVijYrzoQTy0roEE84c0H55IEsXmrIjMY9i9ps8ghJj-Vcdfb4328m17gE6qUmsj-az1_ilYzSwhf-_OGEe9v4NMe7dbWgUQZ5Kfe-nlj1dw9LuA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;never waste a token&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;durable inference: resumable streams, crash recovery, and why the LLM request shouldn&apos;t die with your process.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Chrome DevTools MCP v1 发布：为 AI 编码代理赋予浏览器调试超能力》</title><link>https://channel.meo-ai.com/posts/643</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/643</guid><pubDate>Mon, 25 May 2026 08:33:43 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Chrome DevTools MCP v1 发布：为 AI 编码代理赋予浏览器调试超能力》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot; title=&quot;#前端&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI_Tools&quot; title=&quot;#AI_Tools&quot;&gt;#AI_Tools&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Chrome_DevTools&quot; title=&quot;#Chrome_DevTools&quot;&gt;#Chrome_DevTools&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Browser_Automation&quot; title=&quot;#Browser_Automation&quot;&gt;#Browser_Automation&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Performance_Debugging&quot; title=&quot;#Performance_Debugging&quot;&gt;#Performance_Debugging&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;Chrome 团队正式发布 DevTools MCP v1，通过 Model Context Protocol 将 Chrome DevTools 的完整调试能力开放给 AI 编码代理。它让 Claude、Cursor、Copilot 等 AI 助手能够实时控制浏览器、抓取性能 trace、分析网络请求、检查控制台日志，甚至处理 1500 万行级别的性能数据，从而把&quot;盲写代码&quot;的 AI 变成能看、能测、能调优的闭环调试器。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;1. 告别盲写时代：以前 AI 编码代理只能凭空推理代码，无法看到实际渲染效果。DevTools MCP 直接给 AI 装上&quot;眼睛&quot;，让它能截图、查 DOM、读控制台、抓网络请求，基于真实浏览器状态做判断。&lt;br /&gt;2. 40+ 工具全覆盖：从点击、填表、导航等自动化操作，到性能 trace 录制、Lighthouse 审计、内存堆快照、网络请求分析，几乎把 DevTools 面板的能力完整暴露给了 AI。&lt;br /&gt;3. 性能分析是杀手锏：Paul Irish 演示了如何处理 1500 万行 JSON 的复杂性能 trace，MCP 服务器会解析并提炼出关键洞察，让 AI 帮你做原本需要资深性能专家才能完成的初步诊断。&lt;br /&gt;4. 接入零门槛：支持 Claude Code、Cursor、Copilot、Gemini CLI、VS Code 等主流工具，一条 npx 命令即可启动，还能自动连接本地已运行的 Chrome 实例，无需额外配置。&lt;br /&gt;5. 架构扎实可靠：底层基于 Chrome DevTools Protocol 和 Puppeteer，自动化操作自带智能等待，避免 flaky；同时支持 headless 和有头模式，适应不同场景需求。&lt;br /&gt;&lt;br /&gt;URL：&lt;a href=&quot;https://developer.chrome.com/blog/devtools-for-agents-v1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://developer.chrome.com/blog/devtools-for-agents-v1&quot;&gt;https://developer.chrome.com/blog/devtools-for-agents-v1&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://developer.chrome.com/blog/devtools-for-agents-v1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Chrome DevTools for agents provides your coding agent with the visibility it needs to verify, debug, and optimize code in real time.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Chrome for Developers&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Streamline your AI coding workflow with Chrome DevTools for agents 1.0  |  Blog  |  Chrome for Developers&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Y7-NwTh9jrKIXSNhgfw2_Fu9a3fUfChmMqWf8DifdRqJ5gFCHvWg2FxTmA-Wiw5ZLyBC5sUoAPTeq6JqPGNAsHMYUJfDrYumMu0KZRY_P6R8OuAiIiPTHtreljRj_sHbMe_-27SCH14uB0MVnRshWghR0U2C57H0EKVWXWUHHLo__0RTNaG5VczIjPnA7Wye32aLgta1avjpiXi0Yl7Hmrk_jmjC-bPveyxOtu2QfWejp-_ltsHJWheVwYOEkTSr5Beae4--jYqQ3jL1t3EBIm9u7QdWksd0jvjX9eRqvTn9p7GVvmHcN4nGar5dQKu2XgZnbF6LVK4biqKLOvQIlQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Streamline your AI coding workflow with Chrome DevTools for agents 1.0  |  Blog  |  Chrome for Developers&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Chrome DevTools for agents provides your coding agent with the visibility it needs to verify, debug, and optimize code in real time.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《Agent Harness 的解剖学：将 LLM 转化为工作引擎的系统工程》</title><link>https://channel.meo-ai.com/posts/631</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/631</guid><pubDate>Sat, 09 May 2026 01:18:04 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《Agent Harness 的解剖学：将 LLM 转化为工作引擎的系统工程》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI_Agent&quot; title=&quot;#AI_Agent&quot;&gt;#AI_Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM&quot; title=&quot;#LLM&quot;&gt;#LLM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LangChain&quot; title=&quot;#LangChain&quot;&gt;#LangChain&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Harness_Engineering&quot; title=&quot;#Harness_Engineering&quot;&gt;#Harness_Engineering&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Context_Management&quot; title=&quot;#Context_Management&quot;&gt;#Context_Management&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Tool_Orchestration&quot; title=&quot;#Tool_Orchestration&quot;&gt;#Tool_Orchestration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：Agent Harness 是包裹在大模型之外的全套&quot;脚手架&quot;——包括系统提示词、工具调用、文件系统、沙盒环境、记忆管理和编排逻辑等。它把只能输入输出文本的&quot;裸模型&quot;，改造成能持久化状态、执行代码、自主规划并长期协作的合格智能体。文章从模型能力边界出发，逆向推导出每个 Harness 组件存在的必然性，并指出 Harness 工程与模型训练正在协同进化，优化 Harness 本身就能让同一模型在基准测试上从 Top 30 跃升至 Top 5。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- Agent = Model + Harness：如果你不是模型本身，那你就是 Harness。Harness 是除模型权重外的一切代码、配置与执行逻辑，负责把模型的&quot;智商&quot;转化为&quot;产能&quot; &lt;br /&gt;- 模型天生会&quot;健忘&quot;：裸模型只能处理上下文窗口内的信息，无法跨会话记住状态、执行代码或获取实时知识，这些&quot;超能力&quot;全靠 Harness 赋予 &lt;br /&gt;- 文件系统是最底层的基础设施：给 Agent 一个工作目录，它就能读写数据、卸载超长上下文、还能让多个 Agent 像同事一样通过共享文件协作 &lt;br /&gt;- Bash + 代码执行是万能瑞士军刀：与其为每个场景预写工具，不如直接给 Agent 一个终端，让它现场写代码、装依赖、自己造工具解决问题 &lt;br /&gt;- 沙盒让 Agent 安全地&quot;动手&quot;：在隔离环境里跑代码、测效果、看日志，既防手滑删库，又能按需扩容、用完即焚 &lt;br /&gt;- 记忆靠&quot;上下文注入&quot;实现：通过 &lt;a href=&quot;http://AGENTS.md/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;AGENTS.md&quot;&gt;AGENTS.md&lt;/a&gt; 等记忆文件标准，把历史经验塞进新会话；再配合网络搜索和 MCP 工具，突破训练数据的时间 cutoff &lt;br /&gt;- 上下文腐烂是隐形杀手：随着对话变长，模型性能会断崖下跌。Harness 通过 Compaction（智能摘要）、Tool 输出卸载和 Skills 渐进式加载来保护宝贵的上下文空间 &lt;br /&gt;- 长程任务需要&quot;接力跑&quot;：Ralph Loop 机制让 Agent 在上下文耗尽时，从文件系统读取进度、换一块&quot;干净&quot;上下文继续干；配合 git 记录和自验证循环，实现跨会话的复杂项目开发 &lt;br /&gt;- Harness 与模型在&quot;共同进化&quot;：Claude Code、Codex 等产品会把 Harness 逻辑也放进后训练环节，但有趣的是——换一套更优 Harness，同一模型排名能从 30 名外冲进前 5 &lt;br /&gt;- 未来 Harness 会&quot;瘦身&quot;但不会消失：随着模型原生规划、验证能力变强，部分 Harness 功能会被模型吸收；但就像提示工程至今仍有价值，Harness 工程作为&quot;围绕模型智能设计系统&quot;的学科，仍将持续发光 &lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://www.langchain.com/blog/the-anatomy-of-an-agent-harness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://www.langchain.com/blog/the-anatomy-of-an-agent-harness&quot;&gt;https://www.langchain.com/blog/the-anatomy-of-an-agent-harness&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://langchain.com/blog/the-anatomy-of-an-agent-harness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Learn how agent harnesses transform AI models into autonomous work engines. Explore core components: filesystems, sandboxes, and memory.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Langchain&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;The Anatomy of an Agent Harness&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Learn how agent harnesses transform AI models into autonomous work engines. Explore core components: filesystems, sandboxes, and memory.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《MCP已死，CLI万岁》</title><link>https://channel.meo-ai.com/posts/614</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/614</guid><pubDate>Wed, 29 Apr 2026 06:23:59 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《MCP已死，CLI万岁》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E5%B7%A5%E5%85%B7&quot; title=&quot;#AI工具&quot;&gt;#AI工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM%E5%B7%A5%E5%85%B7%E9%93%BE&quot; title=&quot;#LLM工具链&quot;&gt;#LLM工具链&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Anthropic&quot; title=&quot;#Anthropic&quot;&gt;#Anthropic&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E4%BB%A3%E7%90%86&quot; title=&quot;#AI代理&quot;&gt;#AI代理&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;作者认为Anthropic推出的MCP协议正走向消亡，主张LLM应直接使用CLI工具而非专用协议。CLI具备可组合性、调试友好、认证成熟、无额外进程等优势，而MCP存在初始化不稳定、重复认证、权限粒度粗等实际痛点。最好的工具应同时服务人类与机器，开发者应优先打磨API和CLI。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- LLM天生就会用命令行：它们在海量man page、Stack Overflow和shell脚本中训练过，给Claude一个CLI和文档，它就能直接上手，根本不需要新协议&lt;br /&gt;- 调试体验天差地别：CLI出问题你可以亲自跑一遍同样的命令，看到和AI完全一致的输入输出；MCP出错却要钻JSON传输日志，排查像考古&lt;br /&gt;- 管道和组合才是生产力：CLI能通过`jq`、`grep`、重定向灵活处理数据；MCP面对大型Terraform计划只能全塞进上下文窗口，或额外写过滤逻辑，费力不讨好&lt;br /&gt;- 认证体系早已成熟：`aws`、`gh`、`kubectl`都有经过实战检验的SSO和凭证管理，AI和人类共用同一套流程，坏了就按老办法修，不用学MCP专属排错&lt;br /&gt;- 没有后台进程更省心：MCP服务器是常驻进程，会挂起、会掉线、需要状态管理；CLI只是磁盘上的二进制文件，随用随走，干净利落&lt;br /&gt;- 日常使用的真实摩擦：MCP初始化经常抽风要重启，多工具反复认证让人崩溃，权限控制只有白名单名字做不到只读或参数级限制；CLI完全没有这些烦恼&lt;br /&gt;- MCP并非毫无价值：只有当某个工具确实没有CLI时，MCP才是合理选择，标准化接口在极少数场景也有意义&lt;br /&gt;- 给工具开发者的建议：如果你公司在砸钱做MCP服务器却没有官方CLI，赶紧停下来——先把API和CLI做好，AI代理自己会搞定剩下的&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&quot;&gt;https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html&lt;/a&gt;</content:encoded></item><item><title>《为AI智能体设计产品：从界面思维到智能体思维》</title><link>https://channel.meo-ai.com/posts/613</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/613</guid><pubDate>Mon, 27 Apr 2026 03:03:03 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《为AI智能体设计产品：从界面思维到智能体思维》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E4%BA%A7%E5%93%81&quot; title=&quot;#AI产品&quot;&gt;#AI产品&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%99%BA%E8%83%BD%E4%BD%93%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1&quot; title=&quot;#智能体交互设计&quot;&gt;#智能体交互设计&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%A7%E5%93%81%E6%9E%B6%E6%9E%84&quot; title=&quot;#产品架构&quot;&gt;#产品架构&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23API%E8%AE%BE%E8%AE%A1&quot; title=&quot;#API设计&quot;&gt;#API设计&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Salesforce&quot; title=&quot;#Salesforce&quot;&gt;#Salesforce&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Ramp&quot; title=&quot;#Ramp&quot;&gt;#Ramp&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Notion&quot; title=&quot;#Notion&quot;&gt;#Notion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;本文由Ramp产品负责人Teddy Riker撰写，探讨了AI智能体时代产品设计的范式转变。作者指出，未来80%的软件交互将通过AI智能体完成，产品团队需要从&quot;为用户设计界面&quot;转向&quot;为智能体设计能力&quot;。文章以Ramp、Salesforce、Notion等案例，提出了三大核心设计原则：主动提供成功所需的上下文规范、建立基于工具调用的反馈循环、识别并填补智能体间的上下文缺口。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;- **交互范式正在翻转**：传统模式是&quot;用户→界面→数据库&quot;，而AI时代正在变成&quot;用户→用户智能体→软件智能体→数据库&quot;。界面不会消失，但80%的交互将发生在智能体之间，产品团队需要为&quot;看不见的用户&quot;重新设计。&lt;br /&gt;&lt;br /&gt;- **Salesforce的激进转型**：这家27年的传统软件巨头推出&quot;Headless 360&quot;计划，将平台所有能力暴露为API、MCP工具或CLI命令，承认图形界面CRM的护城河正在被侵蚀，主动拥抱&quot;无界面&quot;未来。&lt;br /&gt;&lt;br /&gt;- **教会智能体如何成功**：Notion的MCP设计是个正面教材——它在工具描述中明确要求智能体先读取Markdown规范再操作，确保格式准确。相比之下，Slack MCP让智能体&quot;自己摸索&quot;格式规则，结果用户反而要花更多时间修正。产品团队应该主动告诉调用方&quot;你需要知道什么才能成功&quot;。&lt;br /&gt;&lt;br /&gt;- **用反馈循环驱动产品迭代**：Ramp通过三个机制解决智能体交互的可观测性难题：要求每次工具调用附带`rationale`参数解释意图、提供独立的反馈提交工具、在特定工具中预埋上下文种子。这些反馈比人类用户更具体、更一致，能直接转化为新功能需求。&lt;br /&gt;&lt;br /&gt;- **填补上下文缺口是核心设计挑战**：在&quot;用户智能体&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;↔️&lt;/b&gt;&lt;/i&gt;软件智能体&quot;的协作中，双方各自掌握对方没有的信息。优秀的设计不是让智能体去猜技术细节（如GL code），而是让它们交换语义上下文（如&quot;这是客户晚餐还是团队建设&quot;），由各自擅长的那一方完成最终决策。&lt;br /&gt;&lt;br /&gt;- **敷衍智能体支持的产品会被淘汰**：仅仅发布一个MCP服务器、勾上&quot;支持AI&quot;的 checkbox 是不够的。客户最终会流向那些认真打磨智能体体验、真正理解&quot;最后签支票的可能是AI&quot;的产品。&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://baoyu.io/blog/2026-04-24/teddy-riker-2047312986696454584&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://baoyu.io/blog/2026-04-24/teddy-riker-2047312986696454584&quot;&gt;https://baoyu.io/blog/2026-04-24/teddy-riker-2047312986696454584&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://baoyu.io/blog/2026-04-24/teddy-riker-2047312986696454584&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;UI 并没有死，但软件交互的 80% 正在转向 Agent。产品团队需要像过去为人设计界面一样，认真为 Agent 设计工具、上下文和反馈闭环。&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;baoyu.io&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;为 Agent 设计产品&quot; src=&quot;/static/https://cdn4.telesco.pe/file/IxFEQJI0pi4hFWoiO6jkdiSxsFFgcdDxHvuxASx9IH1nB1C0IWRdhPw-tgbW8shhdjE7RRqScC-UCaU7x3l9o69eiE1MhCzk9Pba4hQ-D8Auh0UH4T_6CRzvdVl3w4_oHQdas1ZxiEjgX1VVgUBAdmMovJmYc3P17KG088wEThWPthqpY7cGxsE0uCZw_ppyt8dba1u64aQrIEULAtsaePf7F1sIBUt41Qe5ZVe7oK-T95YYPbPhpUgvLhqO7HFEUPYu1D5AdqW_SRRx3mYdWUFGS1gMk-GWrPT0qA6TQjEcDZNKVWPUpopjayYCw53qTJjuFKvQUQ5oZQh4cHTHCw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;为 Agent 设计产品&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;UI 并没有死，但软件交互的 80% 正在转向 Agent。产品团队需要像过去为人设计界面一样，认真为 Agent 设计工具、上下文和反馈闭环。&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《从基础学科到通用人工智能：25学科知识地图》</title><link>https://channel.meo-ai.com/posts/610</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/610</guid><pubDate>Sun, 26 Apr 2026 00:12:46 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《从基础学科到通用人工智能：25学科知识地图》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI%E6%95%99%E8%82%B2&quot; title=&quot;#AI教育&quot;&gt;#AI教育&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1&quot; title=&quot;#知识图谱&quot;&gt;#知识图谱&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AGI&quot; title=&quot;#AGI&quot;&gt;#AGI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%B7%A8%E5%AD%A6%E7%A7%91%E5%AD%A6%E4%B9%A0&quot; title=&quot;#跨学科学习&quot;&gt;#跨学科学习&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0&quot; title=&quot;#深度学习&quot;&gt;#深度学习&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0&quot; title=&quot;#机器学习&quot;&gt;#机器学习&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%BA%E5%8C%96%E5%AD%A6%E4%B9%A0&quot; title=&quot;#强化学习&quot;&gt;#强化学习&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A4%E7%9F%A5%E7%A7%91%E5%AD%A6&quot; title=&quot;#认知科学&quot;&gt;#认知科学&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DataWhale&quot; title=&quot;#DataWhale&quot;&gt;#DataWhale&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;这是一份由DataWhale社区维护的AI跨学科知识导航页，将支撑通用人工智能的25门基础学科按数学、计算、认知、决策、物理哲学五大簇组织，并提供多条能力形成路径（表示训练、结构关系、智能体控制、自然智能与AGI），帮助学习者从&quot;学科目录&quot;走向&quot;能力路径&quot;，降低跨学科学习成本，避免在庞杂专题中迷路。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- AI本质是跨学科汇流系统，从1943年McCulloch-Pitts神经元到2022年后大模型与Agent，历史脉络清晰展示了数学、工程、认知、哲学等学科的交汇&lt;br /&gt;- 25门学科被系统分为五大簇：数学与形式基础（概率/线代/优化/信息论等）、计算与系统工程（数值分析/控制论/硬件并行等）、认知生物与语言（神经科学/心理学/语言学等）、决策交互与社会机制（运筹学/博弈论/经济学）、物理与哲学基础（统计物理/哲学）&lt;br /&gt;- 提供了五条能力形成路径：表示与训练、结构与关系、不确定性与因果、控制与智能体、自然智能与AGI，让学习围绕&quot;能力如何长出来&quot;而非&quot;学科如何分类&quot;来组织&lt;br /&gt;- 针对不同目标读者定制了四条入门路线：机器学习/深度学习、结构化AI/图学习、强化学习/智能体、推理/AGI，并精选10个优先专题作为&quot;最短抓手&quot;&lt;br /&gt;- 核心定位是&quot;导航页&quot;而非&quot;正文替代者&quot;，强调通过横向跳转、反向链接和跨学科汇流点来提升学习效率，避免线性单学科推进&lt;br /&gt;&lt;br /&gt;文章URL：&lt;a href=&quot;https://github.com/datawhalechina/Path2AGI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/datawhalechina/Path2AGI&quot;&gt;https://github.com/datawhalechina/Path2AGI&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/datawhalechina/Path2AGI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;从基础学科到通用人工智能 - 跨学科知识图谱. Contribute to datawhalechina/Path2AGI development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - datawhalechina/Path2AGI: 从基础学科到通用人工智能 - 跨学科知识图谱&quot; src=&quot;/static/https://cdn4.telesco.pe/file/nlrrIEyMRL8iyyc9dRuXmJg1qUKUaJaoRl1iM8b99lAe0FzEbY4g_kNo_GYSvHsiZPit7hto4SFuu8HLsp_zUM4OeGqRYkjhunqTZPLxZ17qilpudc6FjqJ62h_bWfbuYHt3fvybARMc7fMwrwzjdnnyGuSugoqLNZ3otP3zWg1ZjW6_ucJXmla7dFzBUdospoLZ_ANCLFyOUZrmxn17fn4AQaF4BZ63Nuv2n_qSz2i149lQHHwGoWXEu-WznQe5ms0UX22NHXdC3Y-4OWW15pJ9iFlWP68OzUeMXh3OIvaFArU4VgVFvaOMl-CL9tYkOWfRK-fU2GT9bWj7RlBBOQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - datawhalechina/Path2AGI: 从基础学科到通用人工智能 - 跨学科知识图谱&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;从基础学科到通用人工智能 - 跨学科知识图谱. Contribute to datawhalechina/Path2AGI development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《OpenHarness：开源智能体基础设施框架》</title><link>https://channel.meo-ai.com/posts/590</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/590</guid><pubDate>Sat, 04 Apr 2026 00:52:30 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《OpenHarness：开源智能体基础设施框架》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%99%BA%E8%83%BD%E4%BD%93&quot; title=&quot;#智能体&quot;&gt;#智能体&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90&quot; title=&quot;#开源&quot;&gt;#开源&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Python&quot; title=&quot;#Python&quot;&gt;#Python&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8&quot; title=&quot;#工具调用&quot;&gt;#工具调用&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;OpenHarness是港大数据智能实验室（HKUDS）推出的轻量级开源智能体基础设施框架，仅用Python实现，代码量比Claude Code轻44倍（1.1万行vs 51万行），提供完整的工具调用、技能加载、记忆管理和多智能体协调功能，让开发者快速构建安全可靠的AI Agent应用。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;- 极简架构设计：相比Claude Code的51万行TypeScript代码，OpenHarness仅用1.1万行Python实现，去除了企业级复杂依赖如遥测和OAuth，专注于核心Harness架构&lt;br /&gt;- 五大核心模块：包含Agent循环（支持流式工具调用、并行执行、成本追踪）、工具套件（43种工具覆盖文件/Shell/搜索/Web/MCP）、上下文记忆（CLAUDE.md自动注入、MEMORY.md持久化）、权限治理（多级权限模式、交互式审批）、Swarm多智能体协调（子智能体委派、任务管理）&lt;br /&gt;- 生态兼容性：完全兼容anthropics/skills技能格式和claude-code/plugins插件生态，支持OpenClaw、nanobot、Cursor等CLI工具集成&lt;br /&gt;- 开箱即用：一条命令&lt;code&gt;oh&lt;/code&gt;即可启动，内置114个单元测试和6个E2E测试套件，提供稳定可靠的基础能力&lt;br /&gt;&lt;br /&gt;文章URL：&lt;br /&gt;&lt;a href=&quot;https://github.com/HKUDS/OpenHarness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/HKUDS/OpenHarness&quot;&gt;https://github.com/HKUDS/OpenHarness&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/HKUDS/OpenHarness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;&amp;quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&amp;quot; - HKUDS/OpenHarness&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - HKUDS/OpenHarness: &amp;quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&amp;quot;&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Hk7si5eXeT60seepPZmb0SsIpQfS2RnxfA_9qMRSQGY9Q37VNccUd8xpMQfY4ith1ZoWMmqu9Se3TB9z9WtvvAc6N0aKOKxR5j5VEAVm8kr7uUirkJtvbhAv_NHg-Dl52gL9XCYwYpSGvRNAZRcWav6coTW_WZmT7B0DTN8YzyzJQc7pf4hvt58UZ94l6XTcAMQZW-BXYwd2xlh_WnrFBsTxv-xrNKjwFk2O1tZv_sQTPp5V9xkF_PJ4xdWvrAXMlWJYF2blBoY70-rJVqxEf5MEgaPNzSKTLKopCNLGWVb85Dfu9ySLQYuSHwfjh3Qu2W9k6LijZmFOq_6RRTpdGQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - HKUDS/OpenHarness: &quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&quot;&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;&quot;OpenHarness: Open Agent Harness with a Built-in Personal Agent--Ohmo!&quot; - HKUDS/OpenHarness&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>《AI指数级增长时代的产品管理》</title><link>https://channel.meo-ai.com/posts/586</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/586</guid><pubDate>Mon, 30 Mar 2026 05:38:39 GMT</pubDate><content:encoded>&lt;span class=&quot;post-title-source&quot;&gt;《AI指数级增长时代的产品管理》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;标签：&lt;a href=&quot;/search/result?q=%23%E4%BA%A7%E5%93%81%E7%AE%A1%E7%90%86&quot; title=&quot;#产品管理&quot;&gt;#产品管理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot; title=&quot;#ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91&quot; title=&quot;#敏捷开发&quot;&gt;#敏捷开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8E%9F%E5%9E%8B%E4%BC%98%E5%85%88&quot; title=&quot;#原型优先&quot;&gt;#原型优先&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;总结：&lt;br /&gt;&lt;br /&gt;本文由Anthropic的Claude Code产品负责人撰写，探讨了AI模型指数级进步如何颠覆传统产品管理范式。作者指出，过去PM依赖&quot;项目开始时确定技术边界&quot;的假设已失效，因为模型能力在项目周期内可能跃升数十倍。新的工作流强调快速实验、原型优先、角色融合和持续迭代，PM的核心价值转向在不确定性中创造清晰度、推动团队大胆设想可能性，并加速产品交付。&lt;br /&gt;&lt;br /&gt;文章要点：&lt;br /&gt;&lt;br /&gt;- &lt;b&gt;传统假设被打破**：过去PM基于&quot;技术能力在项目周期内相对稳定&quot;制定长期路线图，但AI模型能力呈指数级增长（如Claude在16个月内任务处理能力提升41倍），项目初期的技术约束可能在开发中途消失&lt;br /&gt;- **角色边界模糊化**：AI工具让设计师能写代码、工程师做产品决策、PM直接构建原型和评估，产品/设计/工程从线性流程变为高度重叠的协作模式&lt;br /&gt;- **原型优先于文档**：用Claude Code等工具几小时就能做出可演示的原型，团队用Demo代替PRD进行内部验证，错误决策的成本大幅降低&lt;br /&gt;- &lt;/b&gt;&quot;支线任务&quot;文化**：鼓励成员在正式路线图外进行短期自主实验，Claude Code桌面版、AskUserQuestion等热门功能都源自这种探索&lt;br /&gt;- **模型迭代即产品迭代**：每个新模型发布都应触发对已有功能的重新审视，作者建议每天主动测试&quot;可能太难&quot;的任务，当模型能完成时就是产品该升级的信号&lt;br /&gt;- **简单至上原则**：避免为绕过模型限制而设计复杂方案，这些&quot;巧妙&quot;的workaround会在新模型发布后变成技术债务，Claude Code的系统提示词已随模型升级精简了20%&lt;br /&gt;&lt;br /&gt;文章URL：&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://claude.com/blog/product-management-on-the-ai-exponential&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://claude.com/blog/product-management-on-the-ai-exponential&quot;&gt;https://claude.com/blog/product-management-on-the-ai-exponential&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://claude.com/blog/product-management-on-the-ai-exponential&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Claude Code&apos;s Head of Product Cat Wu on AI product management: how to rethink your workflows and roadmaps as model intelligence compounds.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Claude&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Product management on the AI exponential&quot; src=&quot;/static/https://cdn4.telesco.pe/file/Xxfo97I6awl8XRxoz-n2XtA5PKhK3c_mOcfZw2yIe1SqqzJnEcEoQUOaSVY_OS2vDO4SMBFlJdcLXehN5tHN1HnAVChq08jFblnlaSUzCDTlyN_BtybTae3yBvG49754GnZDqPcDvi7BFpuAQFHHBuW371qz9iBPmlzCRVu_i8M-QF6CkhotQclSwQrKcNwzHsVx_pO7Du3s8v2gmzxIY6AZptVH6z3JjmuPEn6oifFBgCR9wfH-Ym4kYgGfrn7pY1UKaNyZXYBP-K6SRTASeFZgbCn_C7Zyvtl0DRorwZ_yiUrYprEZpweS7IrgHeHbNFd5HK_tWvO46Vl-714ypw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Product management on the AI exponential&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Claude Code&apos;s Head of Product Cat Wu on AI product management: how to rethink your workflows and roadmaps as model intelligence compounds.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#AI 2025 年是 LLM 从“玩具”走向“工具”的转折年：推理模型+代码 Agent+异步任务+手机编程，构成了新的开发范式</title><link>https://channel.meo-ai.com/posts/538</link><guid isPermaLink="true">https://channel.meo-ai.com/posts/538</guid><pubDate>Sun, 04 Jan 2026 14:10:59 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; 2025 年是 LLM 从“玩具”走向“工具”的转折年：推理模型+代码 Agent+异步任务+手机编程，构成了新的开发范式。中国模型崛起、Google 发力、OpenAI 失领先，格局已变。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://simonwillison.net/2025/Dec/31/the-year-in-llms/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://simonwillison.net/2025/Dec/31/the-year-in-llms/&quot;&gt;https://simonwillison.net/2025/Dec/31/the-year-in-llms/&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://simonwillison.net/2025/Dec/31/the-year-in-llms&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about …&quot;&gt;
  &lt;i class=&quot;link_preview_right_image&quot; style=&quot;background-image:url(&apos;https://cdn4.telesco.pe/file/H2XSMg1dmM-nzI8UXFzHlJhHbN-XR29lbyqRmPwxmeAv4kIi8SgqwdCHnKs7GAtPEa3XBRscHJcYdprV2MoLdHsuLgGnl98dXQVN4Lm8NPdSQeA6ke2UgyHnHdS-qmO4sOSyeS8pQWd1vcxNbE1Zw7D32LDLc5W9ejzwXygiHtxwjQ3S12SYJPM0CU5I5QKZ_GUwo-2AOAfn835oT_3ea6EgMxGIkGRmxyQ_UH9notSACfYYw8MPhiiEeeWCOlAiXK1z1TNR0E09ST0ysk_crfjQ8oTvz104rGIEOrNVW9j6QvfYTXChc1jKzcFsWbWrs2_Tcld-Zw5tfC6pjFoTeA.jpg&apos;)&quot;&gt;&lt;/i&gt;
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Simon Willison’s Weblog&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;2025: The year in LLMs&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about …&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>