CCAR-F 試験問題 11

Claude Agent SDK を使用して、開発者の生産性向上ツールを構築しています。このエージェントは、エンジニアが馴染みのないコードベースを探索したり、レガシーシステムを理解したり、定型コードを生成したり、反復作業を自動化したりするのに役立ちます。組み込みツールである Read、Write、Bash、Grep、Glob を使用し、Model Context Protocol (MCP) サーバーと統合します。
チームに最近加わったエンジニアが、セキュリティ強化を行う前に、認証と認可のアーキテクチャについてエージェントに説明を求めました。コードベースには、複数のサービスにまたがる800以上のファイルが含まれています。
文脈上の制約を尊重しつつ、理解を深める上で最も効果的な探究戦略とはどのようなものだろうか?
  • CCAR-F 試験問題 12

    自動レビューを導入した後、精度は高いものの再現率が低く、実際のバグが検出されずに見過ごされていることに気づきました。調査の結果、レビュープロンプトでクロードに「確信度の高い問題のみを報告する」「コメントしない方が良い」と指示していることが判明しました。開発者はノイズが少ないことを高く評価していますが、レビュー済みのプルリクエストに本番環境の停止を引き起こした競合状態が見られたにもかかわらず、報告されていませんでした。誤検出率を管理可能な範囲に抑えつつ、バグ検出を大幅に改善する必要があります。最も効果的なアプローチは何でしょうか?
  • CCAR-F 試験問題 13

    Claude Agent SDK を使用して、顧客サポート解決エージェントを構築しています。このエージェントは、返品、請求に関する紛争、アカウントの問題など、曖昧さの多いリクエストを処理します。カスタムのモデルコンテキストプロトコル (MCP) ツール (get_customer、lookup_order、process_refund、escalate_to_human) を介して、バックエンドシステムにアクセスできます。目標は、初回接触で 80% 以上の解決率を達成しつつ、エスカレーションが必要なタイミングを判断することです。
    運用ログから、エラー処理に一貫性がないことが明らかになりました。lookup_order が失敗した場合、エージェントは 5 回以上再試行することがあり (注文 ID が存在しない場合は無駄です)、すぐにエスカレーションすることがあり (一時的なネットワークの問題の場合は時期尚早です)、また、ユーザーに説明を求めることがあり (問題がバックエンドの権限エラーの場合は不適切です)。調査の結果、MCP ツールは一律のエラー応答を返していることがわかりました: { " isError " : true, " content " : [{ " type " : " text " , " text " : " Operation failed " }]}。エージェントはエラーの種類を区別できません。
    最も効果的な改善策は何ですか?
  • CCAR-F 試験問題 14

    あなたはClaude Agent SDKを使用して、マルチエージェント型の研究システムを構築しています。コーディネーターエージェントは、専門的なサブエージェントに処理を委任します。サブエージェントは、Web検索、文書分析、調査結果の統合、レポート生成を担当します。このシステムは、様々なトピックを調査し、引用文献付きの包括的なレポートを作成します。
    コーディネーターエージェントには、4 つの特殊サブエージェントすべてに対して AgentDefinition オブジェクトが設定されており、それぞれに適切な説明、プロンプト、およびツール制限が設定されています。テスト中に、コーディネーターが委任のタイミングを正しく判断し、「このトピックに関する情報源をウェブ検索エージェントに検索させます」といったメッセージを生成することに気づきますが、サブエージェントの実行は一切行われません。その後、コーディネーターは委任が行われたかのように処理を進め、不完全な情報のまま続行します。ログにはエラーは記録されません。
    最も可能性の高い原因は何ですか?
  • CCAR-F 試験問題 15

    あなたはClaude Codeを継続的インテグレーション/継続的デプロイメント(CI/CD)パイプラインに統合しようとしています。
    このシステムは、自動コードレビューを実行し、テストケースを生成し、プルリクエストに対するフィードバックを提供します。実行可能なフィードバックを提供し、誤検出を最小限に抑えるようなプロンプトを設計する必要があります。
    パイプラインでは、単一の API 呼び出しを使用してすべてのプルリクエストをレビューします。この呼び出しでは、変更された各ファイルの差分と全文を含む静的なプロンプトが表示されます。変更されていないファイルはレビューに含まれません。開発者からは、レビューでファイル間のバグが見落とされるケースが頻繁に報告されています。たとえば、プルリクエストで関数のパラメータ名が変更されても、古い引数順序を使用している変更されていないファイル内の呼び出し元がレビューで特定されないといったケースです。
    評価によると、レビュー済みのプルリクエストに起因する本番環境のインシデントのうち、35%はファイル間バグによるものである。
    レビューデザインにおいて、最も効果的な変更点は何でしょうか?