【日本語解説付き試験問題集】Claude Certified Architect Foundations (CCA-F)
요약
Anthropic의 'Claude Certified Architect Foundations (CCA-F)'는 단순한 AI 지식 암기를 넘어, Claude Code, Agent SDK, MCP 등을 활용하여 실제 운영 가능한 수준의 AI 애플리케이션을 설계하고 구현하는 실무 역량을 검증하는 공식 자격증입니다. 이 시험은 에이전트 아키텍처 오케스트레이션, 구조화된 출력(JSON), 고급 프롬프트 엔지니어링 등 5가지 핵심 도메인에 걸쳐 복잡한 시나리오 기반의 판단력을 요구합니다. 본 기사는 CCA-F의 상세 스펙과 출제 경향을 분석하고, 특히 '영어만 제공'되는 시험의 언어적 장벽을 극복하기 위해 한국어 학습 자료와 영어 실전 연습 자료를 결합한 효율적인 학습 로드맵을 제시합니다.
핵심 포인트
- CCA-F는 Claude 기반 AI 애플리케이션의 설계 및 구현 능력을 검증하는 실무 중심 자격증이다.
- 시험은 에이전트 아키텍처, 코드 워크플로우, 구조화된 출력 등 5가지 핵심 도메인에 걸쳐 복합적인 시나리오 판단력을 요구한다.
- 가장 중요한 역량은 단순히 지식을 아는 것이 아니라, 주어진 상황에서 최적의 아키텍처를 설계하는 능력이다.
- 시험이 영어로만 제공되므로, 언어 장벽 극복을 위해 한국어 이해와 영어 실전 연습을 병행하는 학습 전략이 효과적이다.
生成 AI の業務活用が急速に進む中、エンタープライズ領域で圧倒的な支持を集めている Anthropic社の「Claude」。その高度なプロンプト設計やエージェントアーキテクチャの実装能力を証明する公式資格として、「Claude Certified Architect Foundations (CCA-F)」が登場しました。
本試験は、単なる AI の一般知識ではなく、Claude Code や Agent SDK、MCP(Model Context Protocol)を駆使して実稼働レベルの AI アプリケーションを構築できる「実践的なアーキテクト」であることを証明するものです。
現在、CCA-F の受験資格は「Claude Partner Network」経由でのアクセスリクエストという制限がありますが、近い将来一般公開される可能性が非常に高いと予想されています。そのため、Claude のパートナー企業に勤務していない方でも今のうちから学習を始めることには以下のようなメリットがあります。
一般公開時のスタートダッシュ:
試験が一般向けにリリースされた際、すぐに資格を取得して市場での優位性を確立できます。
Claude の深い理解と実務への直結:
単に資格取得を目指すだけでなく、学習を通じて「Agentic アーキテクチャ」や「MCP の統合」「高度なプロンプトエンジニアリング」のベストプラクティスを学ぶことで、単純な Claude の理解力や実務での活用レベルが劇的に向上します。
本記事では、CCA-F 試験の概要と対策に加え、英語のみで提供されている本試験を突破するための「極めて効率的な学習ルート」を実現した Udemy 問題集についてご紹介します。
資格取得を目指す方に向けて、まずは CCA-F 試験の基本情報を整理します。
CCA-F 試験のスペックは以下の通りです。
試験時間:120 分
問題数:60 問(多肢選択式および複数選択式、シナリオベース問題含む)
合格ライン:720 / 1000(正答率 約 72%)
受験料:99 米ドル(税別)
言語:英語のみ(現時点)
受験方法:オンライン(遠隔プロクター監視)
資格の有効期限:半年
<合格に向けたポイント>
- 120 分で 60 問を解くため、1 問あたり「2 分」です。本試験は機能の暗記ではなく、「この状況でエラーを防ぐための最適なアプローチは?」「サブエージェントにどうコンテキストを渡すべきか?」といった、リアルなシナリオに基づくアーキテクチャ設計の判断力が問われます。
- 実務で直面する 6 つのシナリオ(カスタマーサポートエージェント、Claude Codeでのコード生成、構造化データ抽出など)からランダムで出題されるため、総合的な理解が必要です。
本試験は以下の 5 つのドメインから構成されており、それぞれ出題のウェイトが異なります。
Agentic Architecture & Orchestration: 27%
最も比率の高い分野です。Agent SDK を用いたマルチエージェントのオーケストレーション、ハブ&スポークアーキテクチャ、エージェントループの制御などの設計能力が問われます。
Claude Code Configuration & Workflows: 20%
CLAUDE.md を用いた設定や Agent Skills、CI/CD パイプラインへの統合など、開発ワークフローにおける実践的な Claude Code の構成力が問われます。
Prompt Engineering & Structured Output: 20%
JSON スキーマによる確実な構造化データ抽出、Few-shot プロンプティング、そして幻覚(ハルシネーション)を抑えつつ正確な出力を得るための高度なプロンプト技術が問われます。
Tool Design & MCP Integration: 18%
MCP (Model Context Protocol) サーバーの構築やツール定義に関する分野です。ツールの境界設計、的確な Description の記述、リソースの管理が対象となります。
Context Management & Reliability: 15%
長いコンテキストの管理、「Lost in the middle(中間情報の喪失)」問題への対策、マルチエージェント間でのコンテキストの適切な受け渡し、エラー処理のプラクティスが出題されます。
本試験最大の壁の 1 つは、本試験が「英語のみ」での提供である点です。専門的かつ長文のシナリオ問題を英語で読み解くのは、非ネイティブにとって大きな負担となります。
そこで本コースでは、言語の壁をクリアしつつ確実に実力を身につけるため、独自の構成を採用しています。
本コースは以下の 2 つのセットで構成されています。
- 日本語セット(60 問×3 セット)
- 同様の内容の英語セット(60 問×3 セット)
どちらのセットにも詳細な日本語の解説が付与されています。
これにより、「まずは日本語セットを解いて、Claude の高度なアーキテクチャや技術内容を正確に理解する」→「その後に英語セットを解いて、実際の試験特有の英語表現や言い回しに慣れる」という、効率的な学習ルートを実現しています。
シナリオ問題では「似たようなアプローチ」の使い分けが重要になります。正解だけでなく、なぜ他の手法がそのケースにおいて最適ではないのかを、アーキテクチャの観点から詳しく解説しています。
複雑な設定や高度な仕様については、すぐに確認できるよう Anthropic の公式ドキュメントへのリンクを網羅しています。
実際の問題例と解説例を掲載するので、参考にしてください。
Supply Chain Management Platform uses a "Tracking Agent" that scans thousands of delivery logs and a "Logistics Strategy Agent" that builds event timelines. The Tracking Agent outputs summaries of related logs to the Logistics Strategy Agent, but the Logistics Strategy Agent frequently misinterprets the chronological order of events and cannot present to users which logs support specific claims, resulting in inaccurate timelines. How should the Architect correct this multi-agent workflow?
- Instruct the Logistics Strategy Agent to infer the timeline based on context within the summary.
- Increase the Temperature (temperature) of the Logistics Strategy Agent to improve its ability to creatively synthesize timelines from unstructured data.
- Instruct the Tracking Agent to output structured JSON that explicitly includes metadata such as accurate timestamps, sender/receiver IDs, source file names, along with extracted facts.
- Integrate the Tracking Agent and Logistics Strategy Agent into a single prompt so the model can read delivery logs while simultaneously building the timeline.
When agents exchange information, relying on descriptive summaries (Narrative summaries) in natural language alone carries the risk of missing important metadata such as dates or IDs, or having the order swapped during the model's inference process. For high-precision timeline construction and providing evidence, it is essential to explicitly pass metadata using structured data (JSON). This allows subsequent agents to perform accurate sorting and referencing to sources based on objective numerical data.
1. Incorrect
Relying on inference makes hallucinations prone, and it does not constitute a fundamental solution to preventing order errors, especially when handling large amounts of data.
2. Incorrect
Increasing temperature increases output randomness, which compromises the most important "accuracy" in creating fact-based timelines, thus counterproductive.
3. Correct
By passing metadata as structured data, the Logistics Strategy Agent can organize accurate chronological order and cite sources based on certain data without relying on inference.
4. Incorrect
Attempting to process thousands of delivery logs at once leads to context window limitations and information loss, which ironically reduces accuracy, making it an inappropriate architecture.
<Official Documentation>
Building effective agents
A financial analyst is building a bot to automate investment research. When the agent calls stock data acquisition tools (stop_reason being tool_use), the API response includes Claude's inference process (text block) followed by tool execution instructions (tool_use block). To save token usage and context, developers removed this inference text block and saved only the tool_use block in the conversation history. What is the impact of this optimization on the architecture?
- Claude will automatically regenerate the missing text block for the next turn, so latency increases but inference is unaffected.
- There is a constraint that a text block must precede any message containing a tool_use block, so the API rejects subsequent requests.
- Claude loses the context of Chain of Thought (Chain of Thought), reducing its ability to judge why it called the tool and how to interpret subsequent results.
- This is a recommended optimization technique that reduces token usage without affecting the model's inference capabilities.
The text block output by Claude when using tools functions as "Chain of Thought" for the model to organize its thought process. Removing this inference part from the conversation history causes the model to lose the logical context of "why it called that tool" and "how to interpret the results obtained". Consequently, inference capabilities decrease in subsequent turns, increasing the risk of drawing inaccurate conclusions. Maintaining the model's logical consistency is more important than saving tokens.
1. Incorrect
Claude references only the history provided as a prompt. It does not have the function to automatically complete and regenerate content deleted in previous turns; context is lost.
- Incorrect**
Technically, the API does not reject messages (it is allowed by the structure of the message list), but practically there are problems because the model's logical consistency is compromised.
3. Correct
The inference process contained in the text block is important contextual information for the model to correctly execute complex tasks; removing it effectively limits the model's "intelligence".
4. Incorrect
No, this is an anti-pattern. It sacrifices model inference accuracy for trivial token savings and should be avoided as it significantly damages system reliability.
<Official Documentation>
Tool use with Claude
A market research agent is attempting to extract price information from a specific competitor's website (scraping). The site's firewall detected the agent and blocked the IP address. How should the sub-agent structure error responses to the coordinator?
- IP ブロックの詳細、試行した URL、およびレジデンシャルプロキシ機能を備えたサブエージェントにタスクを委任するよう提案する構造化エラーを返す。
- そのサイトから情報が抽出できなかったことを示す空のリストを返す。
- ペイロードサイズを最小限にするために、汎用的な「Access Denied」という文字列を返す。
- システム全体でのさらなる IP バンを防ぐために、分析パイプライン全体を停止する。
エージェント間の通信、特にエラーハンドリングにおいて、サブエージェントは単に「失敗した」と伝えるだけでなく、エラーの具体的な内容(IP ブロックなど)と、可能であれば回復のための解決策を構造化したデータとして返すのがベストプラクティスです。これにより、コーディネーターはエラーの原因を正確に理解し、プロキシの使用など、別の手段を持ったエージェントへタスクを再割り当てするなどの動的な判断が可能になります。
1. 正解です
構造化された詳細なエラー情報と次にとるべき行動の提案を提供することで、システム全体がエラーから自動的に回復し、タスクを継続できるようになります。
2. 不正解です
空の結果を返すと、コーディネーターは「情報が実際に存在しなかったのか、アクセス制限で取得できなかったのか」を区別できず、誤った判断を下す原因となります。
3. 不正解です
情報が不足しているため、コーディネーターがエラーの根本原因(IP ブロック)を特定し、適切な対策を講じることができません。
4. 不正解です
一つのサイトでの失敗で全システムを停止させるのは過剰な対応であり、耐障害性の高いアーキテクチャとは言えません。
<公式ドキュメント>
Orchestrator workers
Claude Certified Architect Foundations (CCA-F) は、実務で AI を活用するエンジニアにとって、自身のスキルを証明し市場価値を高めるための強力な武器になります。早期の資格取得に向けて準備を始めることで、確実なアドバンテージを得ることができます。
本問題集の「日本語での確実な理解」と「英語での実践訓練」のハイブリッド方式を活用し、効率的かつ確実にスキルを定着させてください。あなたの学習をサポートし、自信を持って試験当日を迎えられるようにします。
以下のリンクから、本問題集を特別価格でご購入いただけます。
クーポンコード:C3EF74112D019D35A38C
【日本語解説付き試験問題集】Claude Certified Architect Foundations (CCA-F)
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기