AIUnlimited
🌳

AI基础

🌱
AI 种子

从零开始

🌿
AI 萌芽

打好基础

🌳
AI 枝干

付诸实践

🏕️
AI 树冠

深入探索

🌲
AI 森林

精通AI

🔨

AI精通

✏️
AI 草图

从零开始

🪨
AI 雕刻

打好基础

⚒️
AI 匠心

付诸实践

💎
AI 打磨

深入探索

🏆
AI 杰作

精通AI

📘

AI实战

📖
理解开源模型

开源模型的基础知识和资源

🎯
问题到模型任务

将业务问题转化为模型任务

⚡
跑通第一个模型

30分钟快速看到第一个结果

🔧
微调与评测

微调模型并评估性能

🚀
应用系统

构建实际AI应用系统

🎨
生成式AI

探索AIGC的开源模型

🤖
Agent智能体

学习Agent框架和MCP工具

📐
基础补充

LLM基础知识和评测

🎓

Claude 学院

🤖
Claude 101 入门

用 Claude 学习 AI 基础知识

💻
Claude Code 101 入门

让 Claude 成为你的结对编程伙伴

🤝
Claude Cowork 入门

与 Claude 协作完成复杂项目

⚙️
Claude 平台 101

使用 Claude API 构建应用

实验室

已加载 7 个实验
🧬神经网络沙盒🤖AI 还是人类?🥋提示工程道场🏁算法竞速🧠AI 知识挑战🏗️系统设计画布
🎯模拟面试进入实验室→
🚀

职业发展

🚀
面试发射台

开启你的旅程

🌟
行为面试精通

掌握软技能

💻
技术面试

通过编程轮次

🤖
AI与ML面试

ML面试精通

🏆
Offer与未来

拿下最好的Offer

立即开始
AIUnlimited

AI 教育平台

沪ICP备18025655号-11

学习

  • AI基础
  • AI实战
  • Claude学院
  • 实验室
  • 职业发展

社区

  • 关于
  • 常见问题

支持

  • 服务条款
  • 隐私政策
  • 联系我们
AI & 工程学习计划›💻 Claude Code 101 入门›课程›Claude Code 的工作原理
⚙️
Claude Code 101 入门 • 入门⏱️ 5 分钟阅读

Claude Code 的工作原理

Claude Code 的工作原理

Claude Code 与典型的聊天应用不同。理解其底层工作原理将帮助你更有效地使用它。

智能循环

Claude Code 最好通过 智能循环 来解释:

  1. 你向 Claude Code 输入提示。
  2. Claude 通过与模型交互收集所需上下文,模型返回文本或 Claude Code 可以执行的工具调用。
  3. 它采取行动——例如编辑文件或运行命令。
  4. 它验证结果并判断是否实现了提示设定的目标。
  5. 如果实现了,Claude 完成并等待下一个提示。如果没有,它会循环回来再次尝试,直到结果完整且可验证。

在此循环过程中,你可以添加上下文、中断或引导模型以帮助它朝你的目标前进。

上下文

Claude 有一个 上下文窗口,决定了它可以存储和引用多少对话内容、文件内容、命令输出等。当你达到限制时,Claude Code 会自动 压缩 对话——自动判断可以删除或总结哪些内容,以将上下文窗口恢复到可用大小。

工具

工具是智能体工作的基础。大多数 AI 助手只是输入文本并返回文本。工具让 Claude Code 能够确定 何时 执行代码以更接近完成任务。这可以是文件读取工具、网页搜索工具或任何其他功能。Claude Code 使用语义理解来确定何时调用工具以及如何使用输出。

权限

Claude Code 有几种权限模式:

  • 手动: Claude 在编辑文件或运行 shell 命令前请求明确许可。
  • 自动接受: 文件编辑无需询问,但命令仍需批准。
  • 计划模式: 使用只读工具在开始任何工作前编制行动计划。
  • 自动模式: Claude 在后台分类器检查每个操作时无需许可提示即可工作,旨在阻止不可逆、破坏性或针对环境外部的操作。当某些操作被阻止时,Claude 通常会找到更安全的方法或征得你的同意。

新会话使用哪种模式取决于你的计划和设置。

所有这些都可以在设置文件中配置。跳过权限时请谨慎——让 Claude Code 自由运行命令意味着错误可能更难在发生前发现。

回顾

Claude Code 结合了多种智能概念:智能循环、管理的上下文窗口、工具和可配置的权限——全部在你的终端中。它可以读取你的代码库、采取行动并验证自己的工作。这就是它与聊天窗口的根本区别。

第 2 课,共 23 课已完成 0%
←什么是 Claude Code?

讨论

登录 参与讨论