链载Ai

标题: Anthropic官方站台,颠覆认知:给模型 [打印本页]

作者: 链载Ai    时间: 4 天前
标题: Anthropic官方站台,颠覆认知:给模型

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">openai 向左,anthropic 向右。

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">一个围绕应用,一个围绕Agent。

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">Anthropic官方视频:关于他们如何制作智能体的思考。

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">虽然在推广他们的SDK,但里面还是有不少思考

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">因为原文是播客 + 英文的形式,所以我做了一些整理和排版,方便阅读。

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">原址:https://www.youtube.com/watch?v=XuvKFsktX0Q&t=5s

开篇:智能体开发的关键转折

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">在 AI 智能体开发领域,一个反直觉的现象正在发生:过去帮助模型的"脚手架",现在反而成了阻碍。》

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">当 Anthropic 团队发现一些客户升级到新模型后,性能提升并不明显时,他们深入调查发现了问题所在——不是模型不够强,而是开发者自己构建的约束框架,限制了模型智能的发挥。

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">这个发现引发了整个智能体开发理念的根本转变:从"如何约束模型"转向"如何解放模型"。


一、核心理念:给模型松绑

什么是真正的智能体?

ingFang SC', -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-size: 15px;letter-spacing: 0.1em;color: rgb(34, 34, 34);word-break: break-all;">在 Anthropic 的定义中,智能体不是简单的自动化工作流,而是:

模型具有自主性,能够自己选择调用哪些工具、处理结果、决定下一步行动。

这个定义的关键在于"自主性"——不是开发者预定义路径,而是模型根据情况动态决策。

为什么要"松绑"?

过去的问题:脚手架成为负担

早期开发者为了让模型"可控",会构建大量框架:

这在模型能力有限时是必要的,但随着模型智能提升,这些约束反而:

四种典型束缚及其问题

① 工作流束缚(思维层)

预定义 Claude 应该走的路径。

例如规定"先搜索 → 再分析 → 最后总结"这样的固定流程。

问题:路径过于僵化,模型无法根据实际情况灵活调整策略。当遇到特殊场景时,预设的流程可能完全不适用。

② 重框架束缚(工具层)

使用复杂笨重的 Agent 开发框架(如 LangChain)。

这类框架往往:

对比案例

③ 脚手架束缚(实现层)

各种控制流程的辅助代码。

例如:手写工具输出解析逻辑、用 if-else 判断下一步执行什么、各种异常处理和重试机制。

问题:开发者以为是在"帮助"模型,实际上是在限制模型的自主决策能力。模型本身已经能处理这些逻辑,额外的脚手架反而添乱。

④ 过度规则束缚

设置了太多不必要的约束和规则。

问题:限制了 AI 的创造力,让它无法找到更优的解决方案。

现在的理念:工具而非框架

Brad Abrams(平台 PM 负责人)的核心观点:

“模型已经有很多能力,事实上即使是当前一代模型,里面的智能远比我们能够解锁的要多。如果你只是给模型它需要的工具,让它自由,让它能够以正确的方式使用这些工具,你就会得到很好的结果。”

实践案例:Web Search

Anthropic 推出服务器端 web search 工具后,一个有趣的现象出现了:

开发者只需要

模型会自主

整个过程几乎不需要额外的提示词或编排逻辑。

这揭示了一个深刻的转变:系统智能的应用点,从开发者的编排转向模型的自主决策。


二、开发实践:如何开始构建智能体

推荐起点:Claude Code SDK

对于刚开始构建智能体的开发者,Anthropic 强烈推荐 Claude Code SDK。

常见误解:“这不是编码工具吗?我不是在做编码应用。”

真实情况:Claude Code SDK 本质上是一个通用智能体 harness(循环运行时)

当团队从中移除编码特定部分时,他们发现剩下的只是:

这些都是通用能力,可以解决各种各样的问题。

SDK 的核心价值

关键工具和功能

1. 上下文管理:整理模型的"桌面"

问题:长运行的智能体任务可能产生大量工具调用,每个占用成百上千 tokens。

典型场景:一个研究任务可能触发 10-100 次工具调用,每次调用结果占用 100-1000 tokens,很快就会导致上下文窗口爆满,影响模型的专注度和性能。

解决方案

① 智能删除旧工具调用

模型可以自主移除已经处理过的、不再需要的工具调用结果。

⚠️关键原则:只删除几轮之前已经完成决策的工具调用,千万不要删除刚调用的内容,否则模型会重复调用同一个工具。

② 墓碑标记(Tombstone)机制

删除工具调用时不是完全抹除,而是留下一个简短的"墓碑标记"。

例如:删除一次搜索工具调用后,留下注释:“这里曾调用过 Web Search 工具”

作用

③ 保留最近工具调用

始终保留最近几次的工具调用结果,确保模型有足够信息做当前决策。

类比:就像整理桌面和笔记本——把旧资料归档(墓碑),保留最近的工作材料(最近调用),清理后可以更专注当前任务。

2. 智能体记忆:从经验中学习

人类 vs 模型的本质差异

对比维度
人类
传统模型
第1次执行
基础表现
A级表现
第5次执行
显著提升
A级表现(几乎相同)
学习能力
从经验中成长
每次都是"新手"

这就是问题所在:人类会越做越好,模型却在原地踏步。

记忆工具的突破

让模型能够像人类一样"从经验中学习"。

工作机制

  1. 1.执行中做笔记:模型在任务过程中主动记录经验







欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5