分享
基础概念
输入“/”快速插入内容
基础概念
用户1208
用户1208
5月29日修改
解释 Claude Code 是什么以及其基本运作原理的核心概念。
"从聊天机器人到上下文系统" — 4层模型
Claude Code 不是聊天机器人——它是一个上下文系统,在调用 API 前会将你的消息转化为丰富的多层提示词。此图展示了每次请求背后隐式发生的 4 层增强过程。
画板
ASCII 版本
代码块
Plain Text
用户消息
│
▼
┌─────────────────────────────────┐
│ 第 1 层:系统提示词 │ ← CLAUDE.md 文件
│ 第 2 层:上下文注入 │ ← 工作目录、git 状态
│ 第 3 层:工具定义 │ ← 所有可用工具
│ 第 4 层:对话历史 │ ← 历史消息
└─────────────────┬───────────────┘
│
▼
Claude API 调用
│
▼
Claude 响应
来源
:「Claude Code 工作原理」 — 第 ~2360 行
9 步工作流流水线
每次对 Claude Code 的请求都会经历这条流水线——从解析你的意图到展示最终响应。理解这个循环有助于你写出更好的指令,并更快地定位问题。
画板
ASCII 版本
代码块
Plain Text
用户消息 → 解析意图 → 加载上下文 → 规划操作
│
┌──────────────────┘
▼
执行工具 ◄──────────────────┐
│ │
需要更多工具?── 是 ── 收集结果
│ 否
▼
更新上下文 → 生成响应 → 展示
来源
:「快速入门」 — 第 ~277 行
快速决策树 — "我该使用 Claude Code 吗?"
并非所有任务都需要 Claude Code。这个决策树帮助你将正确的任务路由到正确的工具——Claude Code CLI、Claude.ai 还是剪贴板方式。
画板
ASCII 版本
代码块
Plain Text
任务涉及代码库?
├── 否 → 纯写作/分析? → 是 → Claude.ai
│ → 否 → 剪贴板 + Claude.ai
└── 是 → 重复性或 >30 分钟?
├── 是 → ✓ Claude Code
└── 否 → 单文件,简单修改?
├── 是 → 需要文件访问? → 否 → 剪贴板
│ → 是 → Claude Code
└── 否 → ✓ Claude Code