极客时间 VIP · 干货直播稿精选
极客时间
讲师团队
1587 人已学习
立即订阅
登录后,你可以任选4讲全文学习
课程目录
已更新 31 讲/共 58 讲
RAG 专项应用与实践 (2讲)
极客时间 VIP · 干货直播稿精选
15
15
1.0x
00:00/00:00
登录|注册

吃透Claude Code核心源码:架构设计与工程细节全解析

00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00

    一、Claude Code 的真实身份

    大家好,今天这场直播的主题有点不一样。我们不是来讲怎么用 Claude Code 写代码的——那是使用层面的事情。我们今天要做的,是把它当成一个工程样本来解剖。
    先问大家一个问题:你们有没有想过,Claude Code 是什么?
    大多数人的第一反应是:AI 编程助手,Copilot 的升级版。这个认知是对的,但只对了一半,而且是不重要的那一半。
    Claude Code 更重要的身份是:Harness 的权威实现样本。
    什么是 Harness?这里有一个公式:
    Model 是模型本身,就是 Claude 3.7。Harness 是除了模型以外的一切——上下文管理、工具链、记忆系统、多 Agent 协作机制、安全管控体系。
    说到 Harness 这个词,它本身的语义演变也值得梳理。Harness 最早来自测试领域,是一个工程术语。被引入 AI 领域时,Anthropic、OpenAI 最初用它来指"驾驭 agent 本身"——驾驭的对象是 agent,不是模型。在 Harness 概念被引入 AI 领域的早期讨论中,OpenAI 等公司提出的 Harness 三大支柱是:context engineering(上下文工程)、约束(constraint)、定期垃圾回收(garbage collection)——关注的是如何让 Agent 工程运转得更好。后来 LangChain 等框架把这个概念大幅泛化:Harness 变成了"构建 agent 除了模型以外的一切"。这个泛化让概念变得极度宽泛,也让很多人感到混乱。但看 Claude Code 源码,你就能看清楚这个概念的真实内核。
    确认放弃笔记?
    放弃后所记笔记将不保留。
    新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
    批量公开的笔记不会为你同步至部落
    公开
    同步至部落
    取消
    完成
    0/2000
    荧光笔
    直线
    曲线
    笔记
    复制
    AI
    • 深入了解
    • 翻译
      • 英语
      • 中文简体
      • 法语
      • 德语
      • 日语
      • 韩语
      • 俄语
      • 西班牙语
    • 解释
    • 总结
    仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
    《极客时间 VIP · 干货直播稿精选》
    立即购买
    登录 后留言

    精选留言

    由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
    收起评论
    显示
    设置
    留言
    收藏
    沉浸
    阅读
    分享
    手机端
    快捷键
    回顶部
    文章页面操作
    MAC
    windows
    作用
    esc
    esc
    退出沉浸式阅读
    shift + f
    f11
    进入/退出沉浸式
    command + ⬆️
    home
    滚动到页面顶部
    command + ⬇️
    end
    滚动到页面底部
    ⬅️ (仅针对订阅)
    ⬅️ (仅针对订阅)
    上一篇
    ➡️ (仅针对订阅)
    ➡️ (仅针对订阅)
    下一篇
    command + j
    page up
    向下滚动一屏
    command + k
    page down
    向上滚动一屏
    p
    p
    音频播放/暂停
    j
    j
    向下滚动一点
    k
    k
    向上滚动一点
    空格
    空格
    向下滚动一屏
    播放器操作
    MAC
    windows
    作用
    esc
    esc
    退出全屏
    ⬅️
    ⬅️
    快退
    ➡️
    ➡️
    快进
    空格
    空格
    视频播放/暂停(视频全屏时生效)