谁适合参加这项考试
具备 Claude 生产环境实践经验的解决方案架构师。
谁适合参加这项考试 是 CoddyKit 上的免费 Claude Architect 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Claude Architect 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Claude Architect 课程共包含 4 节课。
本课时的部分内容尚未翻译,以英文显示。
Who Is This Exam For?
The Claude Certified Architect exam is built for one audience: solution architects who already ship Claude in production. Every question is a real-world design decision.
The Core Requirement: 6+ Months
The clearest readiness signal: at least 6 months of hands-on production Claude experience. You've made real trade-offs — which tools to expose, how to stop a loop, when to escalate.
What 'Production Experience' Looks Like
You're a strong candidate if you've built a real agentic loop: send the full history, check stop_reason, run tools on tool_use, repeat until end_turn — and know why you never stop on the word 'done'.
import anthropic
client = anthropic.Anthropic()
messages = [{"role": "user", "content": "Refund order #4821"}]
while True:
resp = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
tools=tools,
messages=messages, # FULL history every turn
)
if resp.stop_reason == "end_turn":
break # terminate on stop_reason, never on text
if resp.stop_reason == "tool_use":
messages.append({"role": "assistant", "content": resp.content})
messages.append({"role": "user", "content": run_tools(resp)})The Five Domains You'll Be Tested On
The exam covers five domains, weighted by real-world impact: D1 Agents 27%, D2 Tools/MCP 18%, D3 Claude Code 20%, D4 Prompting 20%, D5 Context 15%. Can you speak to all five from real projects?
You Think in Multi-Agent Systems
D1 is the heaviest at 27%. Strong candidates design hub-and-spoke multi-agent systems and know the key rule: subagents don't inherit the coordinator's history, so pass all context explicitly.
coordinator = AgentDefinition(
name="coordinator",
description="Decomposes the task and delegates to subagents",
system_prompt="Break the request into independent subtasks...",
allowed_tools=["Task"], # must include Task to spawn subagents
)
researcher = AgentDefinition(
name="researcher",
description="Researches ONE topic from the prompt it is given",
system_prompt="You receive full context in your prompt; you inherit none.",
allowed_tools=["WebSearch", "Read"], # least privilege
)You Know When to Use Hooks vs Prompts
You know hooks vs prompts: prompts are ~90% reliable guidance; hooks are 100% deterministic enforcement. When failure has financial, legal, or safety stakes, you reach for a hook.
# PostToolUse hook: deterministic policy gate
def on_refund_tool(tool_input):
if tool_input["amount"] > 500:
return {"block": True, "reason": "Refunds over $500 require a human."}
return {"block": False}You Live in Claude Code Daily
Domain 3 assumes real Claude Code fluency: the CLAUDE.md hierarchy (project files shared via VCS, user-level personal) and scoped .claude/rules/ that load only for matching files.
---
paths:
- "src/payments/**"
---
# Payments rules (loaded only when editing payment files)
- All money values are integer cents, never floats.
- Every refund path must call the PostToolUse policy hook.You Automate Claude in CI/CD
Wired Claude Code into CI/CD? You fit the profile: -p for non-interactive runs, --output-format json for parseable results, and review in an isolated session, not the one that wrote the code.
claude -p "Review the staged diff for correctness bugs only" \
--output-format json \
> review.json
# Isolated review session, not the generation session.
# Re-runs include prior results and report only new/unfixed issues.You Design Tools and Structured Output
Domains 2 and 4 reward treating tool descriptions as the selection mechanism, not names, and keeping 4-5 tools per agent. For structured output, force JSON Schema; never mark an absent field required.
resp = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
tools=[extract_invoice_tool],
tool_choice={"type": "any"}, # must call a tool -> structured output
messages=messages,
)
# Schema: only 'invoice_id' is required; 'discount' may be absent -> optional.You Care About Context and Reliability
Domain 5 is staying correct over long sessions: progressive summarization makes numbers vague, so keep transactional facts verbatim. Escalate on real triggers, never on sentiment or self-rated scores.
case_facts = {
"order_id": "4821",
"amount_usd": 540.00,
"order_date": "2026-05-31",
} # kept verbatim, OUTSIDE the rolling summary
summary = summarize(history) # safe for prose, NOT for these numbersHow to Read Your Score
The format signals the audience: scenario-based MCQ, scaled 100 to 1000, pass 720, 4 of 8 scenarios, no guessing penalty. Experienced builders consistently outperform pure memorizers.
Quick Check: Are You the Right Candidate?
An engineer asks whether they should sit the Claude Certified Architect exam now. Based on the official audience, which profile is the best fit?
Recap: Who Should Take This Exam
Recap: audience is architects with 6+ months production Claude experience; scaled MCQ, pass 720; domains D1 27% to D5 15%. The mindset: stop on stop_reason, enforce with hooks, review in isolation.
用 AI 导师学习 Python — 免费
在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。
- 课程
- 26
- 课程
- 104
常见问题解答
「谁适合参加这项考试」课时是免费的吗?
是的 — 「谁适合参加这项考试」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Claude Architect 课程的其余内容,请升级到 CoddyKit PRO。 Claude Architect 课程共包含 4 节课。
「谁适合参加这项考试」这节课中我会学到什么?
具备 Claude 生产环境实践经验的解决方案架构师。 你通过在浏览器中直接运行的动手代码来练习 Claude Architect,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Claude Architect 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Claude Architect 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。
「谁适合参加这项考试」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Claude Architect 课中编写并运行代码吗?
能。每节 Claude Architect 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 认证概览
- 考试的五个领域
- 基于场景的考试形式与评分
- 谁适合参加这项考试