英語のみの公式記事を日本語で学べるように再構成したノート集(ルール: 日本語版あり→直リンク/英語のみ→日本語構築)。engineering blog 全25本+claude.com/blog 重点9本+blog全183記事の索引。各ノートは「要点 → 内容 → 💡Claude Code への適用」の3層。タイトルをタップで開閉。生成: 2026-07-10(gen_articles_html.py で再生成可)
claude -p)/ 並列セッション / fan-out で水平スケールする。前提:context window が最重要リソース。 会話・読んだファイル・コマンド出力すべてが context を消費し、デバッグ1回で数万 token に達しうる。埋まるほど Claude は初期の指示を「忘れ」ミスが増える。custom status line で使用量を常時追跡せよ、というのが出発点。
検証手段を与える(Give Claude a way to verify its work)。 Claude は「できたように見えた」時点で止まる。pass/fail を返すチェック(test suite・build の exit code・linter・fixture との diff スクリプト・ブラウザ screenshot 比較)を与えれば、Claude 自身が実行→結果を読む→修正のループを閉じる。ゲートの強さは段階選択:①同一プロンプト内で「テストを回して直せ」、②/goal 条件として毎ターン再評価、③Stop hook で deterministic に turn 終了をブロック(連続8回ブロックで override)、④fresh な検証 subagent による second opinion。成功の主張ではなく証拠(テスト出力・実行コマンドと結果・screenshot)を出させる。
Explore → Plan → Code → Commit。 plan mode でまずファイルを読ませ(Explore)、実装計画を作らせ(Plan・Ctrl+G でエディタ編集可)、plan mode を抜けて実装・テスト(Implement)、descriptive なメッセージで commit & PR(Commit)。ただし typo 修正など diff を一文で言える小タスクは plan を飛ばして直接やらせる。
具体的な context を与える。 「add tests for foo.py」ではなく「logged out の edge case をカバーするテストを、mock なしで」。既存パターンのファイル名を指す、症状+当たりの場所+直った状態の定義を渡す。@ でファイル参照、画像 paste、URL 提示(/permissions で頻用ドメインを allowlist)、cat error.log | claude の pipe 入力も有効。
環境設定。 ①CLAUDE.md:/init で生成→磨く。含めるのは「Claude が推測できない bash コマンド/デフォルトと異なる style 規約/テスト手順/branch・PR 規約/プロジェクト固有の決定・罠」。コードを読めば分かること・一般常識・頻繁に変わる情報は除外。各行に「消したら Claude がミスするか?」を問い、しないなら削る。@path/to/import で分割 import 可。配置は ~/.claude/CLAUDE.md(全セッション)/project root(git 共有)/CLAUDE.local.md(個人用)/親子ディレクトリ。②permissions:auto mode(classifier が審査)・/permissions allowlist・/sandbox(OS レベル隔離)の3択で承認疲れを減らす。③CLI ツール(gh, aws, gcloud 等)が最も context 効率が良い。④MCP servers(claude mcp add)。⑤hooks=「例外なく毎回必須」の処理に(CLAUDE.md は助言的、hooks は deterministic)。⑥skills(.claude/skills/SKILL.md)=オンデマンドで読まれる domain 知識・定型ワークフロー。副作用ありは disable-model-invocation: true。⑦subagents(.claude/agents/)=独立 context・独立 tool set。⑧plugins(/plugin)。
コミュニケーション。 codebase への質問はシニアエンジニアに聞く感覚でそのまま投げてよい(onboarding に有効)。大きめ機能は「AskUserQuestion tool で私に interview して、SPEC.md に spec を書け」→ fresh session で実装、が推奨。
セッション管理。 早期に軌道修正(Esc で停止・Esc+Esc//rewind で checkpoint 復元・「Undo that」)。同じ問題で2回以上訂正したら /clear して学びを織り込んだ better prompt で再スタートする方が、訂正を積んだ長いセッションより良い。/compact <指示> で focus 付き圧縮、/btw は履歴に残らない side question。調査は subagents に投げて main context を守る。checkpoint は Claude の変更のみ追跡(git の代替ではない)。claude --continue / --resume、/rename でセッションを branch のように命名管理。
自動化とスケール。 claude -p "prompt" の非対話モードを CI / pre-commit / スクリプトに組み込む(--output-format json / stream-json)。並列は worktrees・Desktop app・Claude Code on the web・agent teams から選択。Writer/Reviewer の2セッション分業(fresh context のレビュアは自分の書いたコードにバイアスされない)。大規模移行はタスク一覧生成→ loop で claude -p fan-out(--allowedTools "Edit,Bash(git commit *)" で権限を絞る。まず2〜3ファイルで prompt を磨いてから全件へ)。claude --permission-mode auto -p で自律実行。完了扱いの前に fresh subagent による adversarial review(ただし「正しさ・要件に関わる gap のみ報告」と縛らないと over-engineering を誘発)。
よくある失敗パターン。 kitchen sink session(無関係タスク混在→/clear)/訂正の繰り返し(2回失敗で /clear+better prompt)/肥大 CLAUDE.md(容赦なく prune、hook 化)/trust-then-verify gap(検証なしで ship しない)/無限探索(scope を絞るか subagent へ)。最後に「パターンは出発点であり、何が効いたかを観察して自分の直感を育てよ」と締める。
npm test を回し、失敗を直し、テスト出力を貼れ」。放置可能なセッションにしたい時は /goal か Stop hook でゲート化する。/clear し、失敗から学んだ制約を織り込んだ新プロンプトで仕切り直す。for ループ+claude -p + --allowedTools で無人バッチ化。最初の2〜3件で prompt を検証してから全件実行する。--dangerously-skip-permissions の中間解。背景と位置づけ。 Claude Code の permission prompt はユーザーの93%が承認しており、繰り返しの承認は「承認疲れ」を生む。auto mode は、承認判断の一部を classifier に自動化させ、安全性を保ったまま中断を減らす設計。全開放フラグ --dangerously-skip-permissions との中間に位置する。
仕組み(How it works)。 2層防御。①入力層:server-side の prompt-injection probe が tool 出力を agent の context に入る前にスクリーニングし、injection の兆候があれば警告を付加してユーザー意図に re-anchor する。②出力層:transcript classifier(Sonnet 4.6 で稼働)が各アクションを実行前に判定基準へ照らして評価する。classifier は2段階:1段目は single-token の yes/no 判定(「迷ったら block」指示で recall 優先・FPR 8.5% を許容)、flag された transcript にのみ2段目として同一プロンプト+reasoning 有効での精査を適用し、FPR を 0.4% まで下げる。2段目は最終指示だけが異なるため prompt caching が効く。
脅威モデル。 危険なアクションの発生源を4分類:①overeager(権限を超えた「親切」、例:邪魔と判断したものを削除)②honest mistakes(リソースの scope や所有権の誤解)③prompt injection(ファイルや tool 出力内の敵対的指示)④model misalignment(独自目標の追求。実運用では未観測)。block 対象の具体パターンは5つ:scope escalation(曖昧な削除依頼での不可逆操作)/credential exploration(代替 API token の組織的探索)/agent-inferred parameters(類似性マッチでの対象選択)/外部サービス経由の共有(公開プラットフォームへのスクリプト upload)/safety-check bypass(skip-verification フラグでの再試行)。
permission 判定の3層。 Tier 1=組み込み allowlist(file read・検索・code navigation・todo/plan 遷移)。注意点として、auto mode では shell 全開放・interpreter(Python/Node/Ruby)の wildcard・package manager run 系の blanket permission はむしろ落とされる——危険なコマンドを確実に classifier に届かせるため。Tier 2=project ディレクトリ内の write/edit は classifier を通さない(version control でレビュー可能なため)。Tier 3=shell コマンド・web fetch・外部 tool・subagent 起動・project 外の filesystem 操作は transcript classifier が審査。
判定基準(The classifier decision criteria)。 固定テンプレート:表面的な文字列でなく実世界への影響で評価(ファイルやコマンドチェーンに埋め込まれた payload の中身まで解析)、authorization は明示必須(「clean up branches」は一括削除の許可ではない)。カスタマイズ可能スロット:environment(信頼境界の定義。デフォルトは現在の git repo のみ)/default block rules(20超)——「destroy or exfiltrate」(force-push・大量削除・データ送信)「degrade security posture」(logging 無効化・persistence 導入・permission 変更)「cross trust boundaries」(外部 repo clone・credential store スキャン)「bypass review or affect others」(main 直 push・本番 deploy・共有リソース)——/allow exceptions(manifest 記載パッケージ・標準的な credential フロー・作業 branch への push 等の狭い例外)。設定確認は claude auto-mode defaults。
評価結果(Results)。 3データセット:実トラフィック1万コール(FPR 測定)/実セッション由来の overeager 行動52件(recall)/合成 data-exfiltration 1,000件。成績は、実トラフィック FPR=1段目 8.5% → pipeline 0.4%、実 overeager FNR=6.6% → 17%、合成 exfil FNR=1.8% → 5.7%。17% の見逃しの多くは「危険とは認識したが、間接的な依頼(例:clean up the PR)がその行為(force-push)まで許可しているかの判断ミス」。auto mode は無制限実行より大幅に安全だが、高リスクなインフラ作業での人間の注意深いレビューと等価ではない、が明示された caveat。
設計判断。 assistant のテキストと tool result を classifier から除外する理由:agent の説得的な自己弁護に流されず「行為そのもの」を裁くため、かつ injection の主経路(tool 出力)を classifier に触れさせないため。tradeoff として provenance(ユーザーが本当にそのリソースを名指ししたか)は検証不能。multi-agent handoff では委譲時と復帰時の両方で classifier を実行(委譲時=agent の独断タスクが「完全承認済み」に見えるのを防ぐ、復帰時=subagent 内での途中汚染を捕捉)。deny-and-continue:block は tool result として返り、より安全な代替を探すよう誘導。headless(claude -p)ではフォールバック先の人間がいないため process を終了する。
今後。 実 overeager testset の拡充と safety/cost の改善を継続。「完璧である必要はなく、無制限実行より実質的に安全であればよい」という思想。残余リスクの監視と誤判定の報告をユーザーに推奨。
claude --permission-mode auto。ただし本番インフラ・不可逆操作を含むタスクは手動承認に戻す(17% FNR の caveat を尊重)。claude auto-mode defaults で block rules / exceptions を一度読む:自分の repo 運用(作業 branch への push、使う package manager)に合わせて environment と exceptions を settings でカスタマイズする。claude -p + auto mode)は deny 連発で abort する仕様を前提に設計する:失敗を検知して retry / 人間確認に回すラッパーを書く。Bash(*) 等)を settings に足すのは auto mode の防御を自ら外す行為と理解する。allowlist は具体コマンド単位(npm run lint 等)に留める。/sandbox。背景(Keeping users secure on Claude Code)。 Claude Code はコードベースやファイルへのアクセスを前提とするため、prompt injection を典型とする攻撃面を持つ。従来は permission ベースのモデル——read は既定で許可、変更やコマンド実行は事前承認(echo や cat など安全な操作は auto-allow)——で守ってきたが、承認要求の反復は「approval fatigue」を生み、ユーザーが精査せず承認するようになると仕組み自体が形骸化する。この記事は、その構造問題への回答として2つの sandboxing 機能(sandboxed bash tool と Claude Code on the web)を発表するもの。
sandboxing のアプローチ。 あらかじめ定義した動作境界の中では Claude が per-action の許可なしに自律動作できるようにする。技術的な柱は2つの隔離。①filesystem 隔離:アクセス・変更できるディレクトリを指定領域に限定し、prompt injection が成立してもシステムファイルを触れない。②network 隔離:接続先を事前承認済みサーバーに限定し、乗っ取られた agent による機密データの exfiltration や悪性コードのダウンロードを防ぐ。記事が強調するのは両方が揃って初めて意味を持つこと——network 隔離のみなら SSH 鍵の窃取(ローカル読み取り)が可能なままで、filesystem 隔離のみなら sandbox 脱出(外部通信)が可能なまま。
Sandboxed bash tool。 beta research preview として提供される新しい sandbox runtime。コンテナ管理の手間なしに、アクセス可能なディレクトリと network ホストを定義できる。任意の process・agent・MCP server の sandbox 化をサポートし、GitHub で open source 公開。実装は OS レベルの primitive を使う:Linux は bubblewrap、macOS は Seatbelt。OS レベルで強制されるため、Claude Code の直接操作だけでなく、そこから spawn された script・プログラム・subprocess にも制限が及ぶ。filesystem コンポーネントは current working directory への read-write を許し、外側への変更をブロック。network コンポーネントは、インターネットアクセスを Unix domain socket 経由で外部の proxy server に通す構成——proxy がドメインベースの制限を強制し、新規ドメインの要求時はユーザー確認を担う。proxy ルールはカスタマイズ可能で、任意の outbound 制限を書ける。両コンポーネントとも特定 path / domain の allow・deny を設定できる。効果として、prompt injection が成功しても被害は sandbox 内に完全に隔離され、SSH 鍵の窃取や未許可サーバーへの通信は起きない。社内テストでは permission prompt が 84% 減少した。有効化は Claude Code 内で /sandbox を実行し、ドキュメントに従って設定する。
Claude Code on the web。 各セッションを隔離されたクラウド sandbox で実行し、安全なサーバーアクセスを提供する。要点は機密 credential(git credential・signing key)を sandbox の外に置く設計——コードが侵害されても認証材料に届かない。git 操作は custom proxy service が透過的に仲介する:sandbox 内の git client は専用に発行された scoped credential で proxy に認証し、proxy が credential を検証した上で git 操作の中身を検査(push が設定済み branch のみを対象とすることを確認)し、適切な認証 token を付与して GitHub へ転送する。これにより sandbox 実行が侵害されても、リポジトリへの未許可の変更から保護される。
Getting started。 ①Claude Code 内で /sandbox を実行して設定ドキュメントへ、②claude.com/code で web 版を試す、③独自 agent 開発者は GitHub の open source sandboxing コードを自プロジェクトに組み込める。著者は David Dworken・Oliver Weller-Davies ほか。
/sandbox を検討する:境界(書込可能ディレクトリ+許可ドメイン)を一度定義すれば、境界内は無承認で回り、injection 成立時の被害も境界内に閉じる。3つの原因。 ①3月4日、「考えすぎて UI が固まって見える」という latency 苦情に対応して default reasoning effort を high→medium に下げた(Sonnet 4.6 / Opus 4.6 対象)。速度と引き換えに知能が落ち、ユーザーは品質を優先したため4月7日に高い設定へ戻した。②3月26日 deploy の prompt caching 最適化に致命的な欠陥:1時間 idle 後に一度だけ古い thinking を消すはずが、セッションの残り全ターンで thinking block を消し続けた。Claude は progressively に文脈を失い「忘れっぽく・繰り返しが多い」挙動になり、さらに継続的な cache miss で usage limit の消費も加速した。修正は4月10日の v2.1.101。③4月16日、Opus 4.7 の冗長さ対策として「tool call 間のテキストは25語以内・最終応答は100語以内」という system prompt を追加したところ、評価指標で Opus 4.6 / 4.7 とも 3% 低下。4月20日の v2.1.116 で revert した。
診断が難航した理由。 劣化が時期・ユーザー層でまちまちに現れたこと、社内の実験や表示変更が caching バグを覆い隠したこと、無関係な message queuing 変更が再現を複雑にしたこと。興味深い点として、caching バグは Opus 4.6 では発見できず Opus 4.7 が Code Review で特定した。
再発防止。 社員による public build の利用拡大/Code Review ツール強化(追加 repo を context に)/system prompt 変更の統制強化=全 prompt 変更にモデル別 evaluation suite/CLAUDE.md にモデル固有変更をゲートする指針を記載/知能に影響する変更には soak 期間・段階 rollout・広めのテスト/透明な発信用に @ClaudeDevs アカウント開設。/feedback コマンドや再現例を投稿したユーザーへの謝辞で締めくくられる。
claude --version と @ClaudeDevs / release notes をチェック。ハーネス側の regression は実在する。/feedback +再現可能な例で報告する:このポストモーテム自体が「ユーザーの再現例が解決に不可欠だった」と明言している。体感報告より再現手順が効く。リスク構造と2戦略。 リスク=失敗確率×被害範囲。前者は safeguard で下げられるが、後者は能力向上とともに拡大する。戦略は2つ:human-in-the-loop 監督(承認率約93%=approval fatigue で形骸化しがち・確率的防御は必ず失敗率を持つ)と、環境による containment(sandbox・VM・egress 制御で監督と独立に能力を制限)。脅威は user misuse/model misbehavior(sandbox 脱出やテスト答え発見の実例あり)/external attacker(prompt injection 等)の3分類。防御3層のうちモデル層の実力は、Opus 4.7 で Gray Swan ベンチ攻撃成功率約0.1%(適応攻撃100回で5〜6%)、auto mode は問題行動の約83%を事前捕捉——つまり単独では不完全で、層は重ねて互いに補完させる。
3つの containment パターン。 ①claude.ai のコード実行=server-side の gVisor container、セッション毎の ephemeral filesystem。教訓は「最も弱い層は自作した層」——最重要インシデントの原因は自作 proxy だった。②Claude Code=開発者の判断力を前提に user のマシン上で動かす human-in-the-loop 型。ただし熟練者ほど自動承認が約2倍多い。OS sandbox(macOS Seatbelt / Linux bubblewrap)で prompt を84%削減。2025年中盤〜2026年1月にはtrust ダイアログ前に実行されるコード(.claude/settings.json の hooks・project 設定 parse・localhost listener)の脆弱性3類型が見つかり、「project 設定の読込はインターネットからの inbound request と同様に扱う」修正を実施。2026年2月の red-team 演習では、同僚を装う mail の payload prompt が ~/.aws/credentials を読み外部 POST する攻撃が 25回中24回成功——「ユーザー自身が打った指示」には classifier が異常を見出せず、egress 制御という環境層だけが有効だった。③Claude Cowork=非技術者向けに local VM で常時強制の境界(当初は full-VM、現在は agent loop を host に出しコード実行のみ VM 内の hybrid)。credential は host keychain に残し、mount モード(read-only / read-write / no-delete)や symlink を検証前に解決する等の設計。第三者開示による重要事例:allowlist 済みの api.anthropic.com 経由で攻撃者の API key を使い Files API へ exfiltration——allowlist は「宛先フィルタ」でなく「capability grant」であり、対策として VM 内に防御的 man-in-the-middle proxy を置きセッション token 以外を拒否。一方で sealed VM は EDR から中が見えない問題も生む(現状は pull 型 OTLP export で緩和)。
外部リソースと新興脅威。 local tool は監査可能だが remote tool は承認後に挙動を変えられる。tool 出力は攻撃面(malware スキャンを通る poisoned README)なので、小型高速モデルの classifier で context 投入前に検査する。今後の課題は、persistent memory poisoning(CLAUDE.md 等に残った injection が毎セッション再読込される)、multi-agent での信頼昇格(subagent 出力を生の tool 結果より信頼すると新たな injection 経路になる)、agent identity(agent は独立 principal かユーザーの延長か)。
プロンプトエンジニアリングが「単発タスクに最適な指示文を書く」ことに焦点を当てるのに対し、コンテキストエンジニアリングは複数の推論ターンにまたがる「トークン構成全体」(system instructions、tools、外部データ、メッセージ履歴)を管理する。エージェントはループで動作し、次のターンに関係するデータを絶えず生成するため、「どのコンテキスト構成が望ましい挙動を最も生みやすいか?」を問い、限られたコンテキストウィンドウに入れる情報を周期的に絞り込む規律が必要になる。静的なプロンプト最適化から、動的に進化する情報状態の管理への転換である。
LLMは「context rot」というアーキテクチャ上の制約を持つ。トークン数が増えるほど検索・想起の精度が下がる現象で、人間のワーキングメモリと同様、LLMには有限の「attention budget」がある。Transformerはn²のペアワイズなトークン関係を作るため、系列が長くなるほど関係の維持が困難になる(特に学習分布を超える長さで)。性能は崖のように落ちるのではなく緩やかに劣化する。したがって「良いコンテキストエンジニアリングとは、望む結果の可能性を最大化する最小の高シグナルトークン集合を見つけること」であり、コンテキストを貴重で有限な資源として扱う姿勢がモデルが進化しても変わらない中心原則となる。
system promptは「適切な高度(right altitude)」に調整する。挙動を導けるだけ具体的でありつつ、強いヒューリスティクスを与える柔軟さを残す。脆いif-else的なハードコードロジックも、共有されていない前提を仮定する曖昧な指示も避ける。<background_information>、<instructions>、## Tool guidance のようなXMLタグ/Markdown見出しによる構造化が明快さを助ける。toolsはトークン効率的・自己完結的・曖昧さゼロで、機能の重複を避ける。few-shot例は網羅的なエッジケース列挙ではなく、多様で典型的(canonical)な例を厳選する。全体指針は「informative, yet tight(情報豊富だが引き締まった)コンテキストを保つ」こと。
現代のエージェントは「just-in-time retrieval」を採用する。全データを事前にコンテキストへ詰め込むのではなく、軽量な識別子(ファイルパス等)を保持し、実行時にツールで動的にロードする。Claude Codeはその実例で、ターゲットを絞ったクエリやbashコマンド(head、tail)で大規模データを全読み込みせず分析する。ファイル階層・命名規則・タイムスタンプ等のメタデータがナビゲーション信号になる。progressive disclosure(探索による段階的な文脈発見)で作業メモリを集中させ続けられる。ただし実行時探索は事前計算済み検索より遅いというトレードオフがあり、事前取得と自律探索を組み合わせるハイブリッド戦略が有効なことが多い。「動く最もシンプルな方法を選ぶ」が引き続きの助言。
コンテキストウィンドウの拡大を待っても制約は残るため、3つの技法で対処する。
コンテキストエンジニアリングは「完璧なプロンプトを書く」から「各ステップの限られたattention budgetに合う情報キュレーション」への転換である。モデルが賢くなるほど処方的なエンジニアリングは減らせるが、「コンテキストは貴重で有限」という原則は変わらない。
/compact をフェーズの節目で手動発行し、任意のタイミングで走るauto-compactに任せない(strategic-compact skillの発想)。要約に「決定事項・未解決点」を残すよう指示する。「agentic system」には2種類ある。workflowはLLMとツールが事前定義されたコードパスで編成されるシステム、agentはLLMが自分のプロセスとツール使用を動的に制御し、タスクの達成方法を自ら握るシステム。違いは「実行パスを誰が制御するか」。
「可能な限りシンプルな解を探し、必要な時だけ複雑さを増す」が大原則。agentic systemはレイテンシとコストを引き換えにタスク性能を上げる取引であり、その取引が割に合うかを考える。予測可能性が要る明確なタスクにはworkflow、柔軟性とモデル駆動の意思決定が規模で要る時にagent。多くのアプリは、retrievalとin-context examplesを添えた単発のLLM呼び出しの最適化で十分。
Claude Agent SDK、AWSのStrands Agents SDK、Rivet、Vellum等のフレームワークは低レベル作業を簡略化するが、抽象化層がプロンプトと応答を見えなくし、デバッグを難しくする。推奨は「まずLLM APIを直接使う」。多くのパターンは数行で実装できる。フレームワークを使うなら内部動作を理解すること——「中身についての誤った仮定」が顧客のエラーの典型的な原因。
基本部品はretrieval・tools・memoryで拡張されたLLM。現行モデルは検索クエリの自己生成、適切なツール選択、保持すべき情報の判断を能動的に行える。実装の要点は、ユースケースに合わせて能力を絞ること、LLMに対して簡単で十分文書化されたインターフェースを提供すること。サードパーティツール統合にはModel Context Protocol(MCP)も選択肢。
複雑な入力理解・推論と計画・信頼できるツール使用・エラーからの回復が成熟したことでagentが実用化した。動作:ユーザーの指示(または対話)で開始→タスクが明確になったら独立に計画・実行→各ステップで環境からground truth(ツール結果、コード実行結果)を得る→チェックポイントや障害で人間に確認→完了条件で停止。「agentの実体は、環境フィードバックに基づきループでツールを使うLLMに過ぎない」ことが多く、実装は単純でもツール設計と文書化が決定的に重要。用途はステップ数を予測できないオープンエンドな問題で、LLMの判断への一定の信頼が前提。コスト増とエラーの複合リスクがあるため、サンドボックスでの徹底テストとガードレールが必須。例:SWE-benchタスクを解くcoding agent、computer use。
これらのパターンは処方箋ではなく、組み合わせ・カスタマイズ可能な部品。性能を測定し、「成果が実証的に改善する時だけ」複雑さを足す。原則は(1)シンプルな設計を保つ、(2)計画ステップを明示して透明性を保つ、(3)ツールの文書化とテストでACIを丁寧に作り込む。
同じ操作でも形式によりLLMの書きやすさは大きく違う(diff vs 全ファイル書き換え、markdown vs JSON)。指針:モデルが「考える」余地をトークンとして与える、インターネット上の自然なテキストに近い形式を使う、正確な行数カウントや文字列エスケープなどの形式的負担を除く。ACIには人間向けHCIと同等の労力を投じる:モデル視点で説明とパラメータが自明か確認、例・エッジケース・境界を定義に含める、workbenchで大量テストして誤用から反復改善、poka-yoke(誤用防止設計)。実例として、SWE-benchでは「プロンプト全体よりツールの最適化に多くの時間」を使い、相対パスを絶対パス必須に変えただけでモデルのエラーが消えた。
Agentのmodel指定やskill側のモデル指定でコスト最適化する。リサーチは予測不能で動的なパスを辿るため、固定手順では対応できない。複数のサブエージェントがそれぞれ独立したコンテキストウィンドウを持ち、問題の異なる側面を同時に探索することで、巨大なコーパスからの「情報圧縮」が実現する。内部評価ではマルチエージェント構成(Opus 4リード+Sonnet 4サブ)が単体Opus 4を90.2%上回り、BrowseComp分析ではトークン使用量が性能分散の80%、ツール呼び出し回数とモデル選択を加えて95%を説明した——つまり「より多くのトークンを(並列コンテキストに)投じられること」自体が性能の源泉。一方でトークン経済は厳しく、agentはチャットの約4倍、マルチエージェントは約15倍を消費するため、高価値タスク専用。また、全エージェントが同一コンテキストを共有すべき領域や依存関係の強い領域(多くのコーディングタスク等)には不向きで、リアルタイムの相互調整は苦手。
orchestrator-workerパターン。リードエージェントがユーザーの質問を分析して戦略を立て、側面ごとのサブエージェントを生成。各サブエージェントは検索ツールを反復使用(検索→interleaved thinkingで結果評価→クエリ改善)し、発見を凝縮してリードに返す。リードは統合し、追加調査の要否を判断。十分になったらCITATIONエージェントに引き渡して出典を特定・付与し、引用付きの最終回答を返す。静的な類似チャンク取得を行う従来RAGと違い、新しい発見に適応しながら多段階で動的に探索する。リードは計画をメモリに保存し、コンテキストが200,000トークンを超えて切り詰められても計画を失わないようにする。
全体戦略は、厳格なルールではなく良いヒューリスティクスを埋め込むこと(ソース品質の評価、深さと幅の使い分け、暴走防止の明示的ガードレール)。
マルチエージェントは同じ出発点から異なる有効経路を取るため、手順を規定するturn-by-turn評価は成立せず、成果(end-state)で判定する。(1)小サンプルで即評価を始める:初期は変更の効果が劇的(成功率30%→80%級)なので約20クエリでも効果検出できる。「数百ケース必要」と待たない。(2)LLM-as-judge:事実正確性・引用正確性・網羅性・ソース品質・ツール効率のルーブリックで、単一LLM呼び出し(0.0〜1.0スコア+合否)が最も一貫し人間判断とも一致した。(3)人間評価は自動化の穴を拾う:初期エージェントがSEOコンテンツファームを権威ソースより選好していた偏りは人間が発見し、ソース品質ヒューリスティクスをプロンプトに追加して修正。また創発的挙動(リードの小さな変更がサブの挙動を予測不能に変える)ゆえ、個別エージェントでなく相互作用パターンの理解が鍵。
(1)agentはステートフルでエラーが複合する:ゼロからの再実行は高価なので、エラー地点から再開できる設計+ツール障害をエージェントに伝えて適応させる+リトライと定期チェックポイントの決定論的セーフガードを併用。(2)デバッグは新手法が要る:同一プロンプトでも実行が非決定的。本番のフルトレーシングで根本原因を系統的に診断(会話内容は監視せず決定パターンを見ることでプライバシー維持)。(3)デプロイは慎重な調整:実行中エージェントを壊さないようrainbow deployment(新旧並行の段階的トラフィック移行)。(4)同期実行がボトルネック:現状リードはサブの全完了を待つ。非同期化すれば速くなるが、結果整合・状態一貫性・エラー伝播の複雑さが増すトレードオフ。
end-state評価(離散チェックポイントの状態変化を見る)、長期会話管理(完了フェーズを要約して外部メモリへ保存し、コンテキスト限界時は新しいサブエージェントをクリーンな文脈で起動して計画を読み戻す)、サブエージェント出力のファイルシステム直接保存(artifact system——成果物は外部に書き、軽量参照だけをコーディネーターに返すことで多段コピーの情報劣化とトークン消費を回避。コード・レポート等の構造化出力に最適)。
「エージェントチーム」=複数のClaudeインスタンスが共有コードベース上で並列作業し、人間はほぼ介入しない監督形態の実験。Opus 4.6のエージェント16体で、依存ゼロ(Rust標準ライブラリのみ)のCコンパイラをクリーンルーム実装(開発中のインターネットアクセスなし)。Linuxカーネル6.9のブート可能ビルド(x86/ARM/RISC-V)に加え、QEMU・FFmpeg・SQLite・PostgreSQL・Redisをコンパイルでき、Doomも動く。
既存のClaude Codeは操作者の継続参加を前提とし、長い問題では部分解決後に停止して入力を待つ。そこでシンプルなループハーネスを構築:シェルスクリプトでgitコミットを取り、エージェントプロンプトを読み込んでClaudeを再実行、出力をログに記録して次のタスクへ即移行する。プロンプトでは「問題を小さく分割し、作業を記録し、次を決め、完璧になるまで続けよ」と指示。ループは永遠に回る(Claudeが誤って自分自身を終了させた事例が1回あった)。
1セッション1作業の限界を超えるため、ベアgitリポジトリを/upstreamに置き、各エージェントをDockerコンテナで起動して/workspaceにクローン。タスクの取り合いはcurrent_tasks/ディレクトリにロックファイル(例:parse_if_statement.txt)を書くことで調停し、gitの同期機構が衝突した2番目のエージェントに別タスクを選ばせる。完了したらpull→マージ→push→ロック削除。マージ衝突は頻発するがClaudeは解決できる。オーケストレーター(指揮役エージェント)は存在せず、各Claudeが「次に明白な問題」を自分で選ぶ初期研究プロトタイプ。行き詰まったら失敗アプローチと残タスクを文書に残す。
--fastデフォルト(1%または決定論的10%サンプル)を用意。本プロジェクトはモデル能力のベンチマークとして設計された。旧Opus 4系は機能するコンパイラを作れる限界程度、Opus 4.5で初めて閾値を超え大規模テストに合格(ただし大規模プロジェクトのコンパイルは不可)、Opus 4.6で今回の到達点となった。既知の制限:(1)Linuxブートに必要な16-bit x86はGCCにフォールバック(66/67プレフィックスで正しい16-bitコードは出せたが出力が60KB超となりLinuxの32KB制限を超過したため。ARM/RISC-Vは完全自作)。(2)自作アセンブラ・リンカは未完でバグ含み、デモはGCCのものを使用。(3)全プロジェクトがコンパイルできるわけではなく実用コンパイラの代替ではない。(4)生成コードは全最適化有効でもGCCの最適化なし出力より遅い。(5)Rustコードの品質は妥当だが専門家には遠い。終盤はOpusの能力限界に接近し、新機能追加が既存機能を壊すことが頻発した。
エージェントチームは「野心的な目標を設定すれば複雑なプロジェクト全体を自律実装する」段階の到来を示唆する。一方で著者は警告する:人間が同席しないと「テストが通った=仕事が終わった」と誤認しやすく、検証なしのソフトウェア展開は現実的な懸念(著者は侵入テストの経歴を持つ)。2026年初頭にこれが実現するとは予想外であり、正の応用が上回ると期待しつつも、安全に進むための新しい戦略が必要だと結ぶ。
passes: false から開始)+ git commit + progress ファイル。Claude Opus 4.5 のようなフロンティアモデルでも、「claude.ai のクローンを作れ」といった高レベルな指示だけでは production 品質の Web アプリを完成できない。観測された主な失敗パターンは2つ。①過剰な野心:一度にアプリ全体を作ろうとして context を実装途中で使い切り、機能が文書化されないまま放置される。②早すぎる完了宣言:後続セッションのエージェントが、部分的な進捗しかないのに「プロジェクト完成」と宣言する。記事の核心的な指摘は「compaction だけでは複数 context window に跨るワークフローを解決できない」こと。
Initializer Agent が土台となる環境を最初に構築する:開発サーバ起動用の init.sh、エージェントの行動を記録する claude-progress.txt、追加ファイルを記録する初回 git commit。Coding Agent は後続セッションで「1機能ずつ incremental に進める」「環境を merge-ready な状態で終える」「クリーンで文書化されたバグのないコードを保つ」という指示のもと動く。
① Feature list:Initializer が spec から 200以上の機能を JSON で生成。各機能は category / description / 検証手順の steps / passes フィールドを持ち、全機能を最初は failing(passes: false)としてマークする。「テストの削除・編集は容認されない(unacceptable)」という強い言葉で指示し、Markdown ではなく JSON を採用することでモデルによる不適切な書き換えを減らした。
② Incremental progress:1セッション1機能、説明的なメッセージで git commit、progress ファイルにサマリを書く、問題が起きたら git で revert。これにより「前に何が起きたかをエージェントが推測する必要」がなくなった。
③ Testing:最大の failure mode は「E2E 検証なしに機能を完了扱いにする」こと。対策として Puppeteer MCP server などのブラウザ自動化ツールを明示的に与え、「人間のユーザーと同じように全テストを行え」と指示した。これで大部分は E2E 検証が機能したが、vision の制約やブラウザ自動化の隙間(例:ブラウザネイティブの alert モーダルは Puppeteer MCP から見えない)により、全種類のバグは拾えないと明記されている。
各セッション開始時に4ステップを定型実行する:(1) pwd で作業ディレクトリ確認 → (2) git log と progress ファイルで文脈把握 → (3) feature list から最優先の未完了機能を特定 → (4) init.sh で開発サーバを起動し基本的な E2E テストを実行。冗長なテストセットアップを防いで token を節約し、新機能の実装前に既存バグを早期検出できる。
| 問題 | Initializer 側の対策 | Coding Agent 側の対策 |
|---|---|---|
| 早すぎるプロジェクト完了宣言 | spec からの feature list 構築 | 1セッション1機能の選択 |
| バグ入り・未文書化の状態 | git repo+progress ノート | セッション開始/終了時のテストと commit |
| 早すぎる機能完了宣言 | feature list 構築 | 完了マーク前にテストで自己検証 |
| セットアップのオーバーヘッド | init.sh の作成 | セッション開始時に init.sh を読む |
単一の汎用 coding agent と、専門化したマルチエージェント(testing agent / QA agent / cleanup agent)のどちらが優れるかは未解決。フルスタック Web 開発以外(科学研究・金融モデリング等)への一般化も今後の研究課題とされている。執筆は Justin Young(code RL チームと Claude Code チームの協力)。
passes: false)を作って」と指示し、CLAUDE.md に「feature list の削除・編集は不可」と明記する。auto-compact 任せにしない。pwd → git log → progress 読込 → 起動スクリプト実行 → smoke test の順を再開プロンプトに固定で入れる。長時間タスクでは context window が埋まるにつれてエージェントが一貫性を失う。「context anxiety」=残り context を意識して作業を早めに畳んでしまう現象が観測された(Sonnet 4.5 で強く、Opus 4.5 でほぼ消失)。対策としては、その場で要約する compaction より、state を handoff して完全にクリアして再開する context reset の方が有効だった。もう一つの根本問題は自己評価の失敗:主観的なタスクでも凡庸な出力を自信を持って賞賛してしまう。生成側に自己批判をさせるより、Generator と Evaluator を分離する方が扱いやすい、というのが本記事の中核テーゼ。
放っておくと Claude は「技術的には動くが視覚的に凡庸な、安全で予測可能なレイアウト」に寄る。そこで Generator / Evaluator 共通の採点基準を4つ定義した:①Design quality(色・タイポグラフィ・レイアウトが統合された全体)②Originality(テンプレ既定値でない独自判断。「白カードの上の紫グラデーション」は減点)③Craft(タイポグラフィ階層・余白・色の調和・コントラスト比)④Functionality(推測なしにタスク完了できるか)。Evaluator は Playwright MCP でライブページを操作しスクリーンショットを撮ってから採点。Generator は詳細な批評を受け取り、「改善を続けるか、美的方向を pivot するか」を戦略的に判断する。結果:1生成につき 5〜15 iteration、フルランは最大4時間。後半の iteration ほど概ね良くなる(単調ではない)。例として、オランダ美術館サイトはありきたりなダークテーマから、iteration 10 で 3D CSS perspective の空間ナビゲーション付きルームへ進化した。
3エージェント構成(通信は file ベース handoff、Claude Agent SDK 上で構築):
Opus 4.5 での初期結果:solo(20分・$9)はエンティティ物理が壊れ、定義とランタイムの配線が切れた非機能ゲーム。full harness(6時間・$200)は動くゲームプレイを持つ多機能アプリ(キャラ物理の重なり・壁ジャンプ難などの粗さは残る)。QA 指摘の実例:矩形塗りツールがドラッグ端点にしかタイルを置かない/Delete キーの handler が同時に成立しない2条件を要求/FastAPI のルート照合で "reorder" が frame ID として解釈される、など具体的で実用的なバグを検出した。
原則:「ハーネスの全部品はモデルの限界への仮定を符号化している。定期的に stress-test せよ」。過激に削るのでなく、1部品ずつ外して検証した。Opus 4.6 では計画性・長時間タスクの持続・大規模コードベースでの信頼性・long-context retrieval が向上したため、sprint 分割が不要になった。Generator は sprint 境界なしで2時間以上一貫して作業でき、Evaluator は sprint ごとの採点からビルド終了時の1回パスに移行。重要な洞察:「Evaluator の有用性はモデル能力に対するタスクの複雑さで決まる」——モデルの限界近くのタスクには必須、能力圏内のタスクでは不要なオーバーヘッドになりうる。
更新版ハーネスで「Web Audio API でフル機能のブラウザ DAW を作れ」を実行:約4時間・$124(Planner 4.7分 $0.46 → Build R1 2時間7分 $71.08 → QA R1 8.8分 $3.24 → Build R2 1時間2分 $36.89 → QA R2 6.8分 $3.09 → Build R3 10.9分 $5.88 → QA R3 9.6分 $4.06)。QA R1 は「クリップをタイムライン上でドラッグできない」「楽器 UI パネルなし」等、QA R2 は「録音が stub のみ」「クリップの resize/split 未実装」「エフェクト可視化が数値のみ(EQ カーブなし)」を検出。最終成果はアレンジビュー・ミキサー・トランスポートを備えた動作する DAW で、プロンプト経由でメロディ生成・ドラムトラック・リバーブ追加までできた。
より良いモデルは scaffolding を減らすが、同時に新しいハーネスの組合せを可能にする。「対象モデルで必ず実験し、現実的な問題で trace を読む」「新モデルが出たらハーネスを再点検し、荷重を担っていない部品を剥がす」。結論:「面白いハーネスの組合せ空間はモデル改善で縮まない。移動する。AI エンジニアの仕事は次の新しい組合せを見つけ続けることだ」。
getEvents() で任意のスライスを取り出し・変換して context に流し込めるため、将来の context 管理戦略をプロトコル変更なしに差し替えられる。Claude Sonnet 4.5 は context の残量が減ると作業を早めに畳む「context anxiety」を示し、ハーネス側で context reset という回避策が必要だった。しかし Claude Opus 4.5 でこの挙動は消え、回避策そのものが不要になった。この経験が示すのは、ハーネスに埋め込んだ仮定はモデルの世代交代で古くなるということ。Managed Agents(ホスト型のエージェント実行基盤)は、OS がハードウェアを process や file といった「実装より長生きする抽象」に仮想化した手法に倣い、session/harness/sandbox の3要素を仮想化して、実装を入れ替えられる安定インターフェイスを提供する。
初期アーキテクチャの失敗談。エージェントの全構成要素を1つのコンテナに同居させた結果、そのコンテナは "pets vs. cattle" の比喩でいう「pet」=名前を付けて手厚く世話し、失えない存在になった。コンテナ障害=セッション全損。デバッグにはユーザーデータを抱えたコンテナ内で shell を開く必要があり、セキュリティと可観測性が衝突。さらにリソースが harness と同居する前提のため、顧客が自社 VPC に Claude を繋ぐにはネットワークピアリングが必須という制約も生んだ。
brain(Claude+harness)、hands(sandbox・ツール)、session(イベントログ)の3つの関心事を分離した。
execute(name, input) → string でコンテナを呼び出す。壊れたコンテナは cattle として捨て、provision({resources}) で新しいものを初期化。Claude にはツールコールのエラーが返り、リトライするか自分で判断する。wake(sessionId) を呼び、getSession(id) でイベントログを取得して最後のイベントから再開する。稼働中は emitEvent(id, event) でイベントを書き込む。長期タスクは context window の長さを超えるため、従来は compaction・trimming・memory tool など「何を残すか」の不可逆な判断を迫られた。Managed Agents では session が「Claude の context window の外に生きる context オブジェクト」として機能する。getEvents() インターフェイスでイベントストリームの位置的なスライスを選択でき、止まった所から再開・特定時点より前に巻き戻し・context の読み直しが可能。取得したイベントは Claude の context に渡す前に変換でき、prompt cache 最適化や context engineering のための再編成もできる。この分離により、将来の context 管理戦略をプロトコル変更なしで導入できる。
execute(name, input) → string という汎用ツールとして扱い、カスタムツール・MCP server・Anthropic 自身のツールをすべて同じ抽象で受ける。hands の実装詳細(コンテナ・スマートフォン・エミュレータ等)は不透明のまま。さらに hands が brains から独立しているため、brain 間で hands を受け渡すことができる。Managed Agents は「まだ考案されていないプログラムのためのシステムを作る」という古典的設計問題を解く「meta-harness」。OS がハードウェア仮想化で達成したことを、エージェント構成要素の仮想化で達成する。状態操作(session)と計算(sandbox)という鍵となるインターフェイスには opinionated であり続け、個別の harness 実装(Claude Code やタスク特化型など)には unopinionated であることで、モデル能力の進化に追従する。執筆は Lance Martin・Gabe Cemaj・Michael Cohen(Agents API チーム他が協力)。
wake できる」構造にする。既存の RESUME-*.md 運用は session ログの手動版として理にかなっている。isolation: "worktree" や scratchpad のように、壊れたら作り直せる環境で subagent を走らせ、1つの長命環境(pet)に依存しない。execute(name, input) → string の粒度で揃える:自作スクリプトや MCP を「名前+入力→文字列」の統一インターフェイスに寄せておくと、モデルやハーネスを差し替えても資産が生きる。ツールとは、決定論的システム(API・DB・計算)と非決定論的エージェントをつなぐ新種のソフトウェア。同じ入力で同じ結果を返す従来の関数呼び出しと違い、エージェントは呼ぶか・どう呼ぶかを毎回判断する。目標は「エージェントが有効に働ける表面積(surface area)を広げる」こと、つまり多様な戦略を取れるツール群を用意することにある。
1. プロトタイプ: まず Claude Code で素早く試作し、ローカル MCP サーバーか Desktop extension として接続してテストする(claude mcp add <name> <command> [args...]。Claude Desktop なら Settings > Developer / Extensions)。
2. 評価(evaluation): 実ワークフローに根ざした評価タスクを作る。良いタスクは複数ツール呼び出しを要する現実的なもの(例:「Customer ID 9182 が同一購入で3重課金されたと報告。関連ログを全て見つけ、他の顧客にも同じ問題が起きていないか判定せよ」)。悪いタスクは1回の呼び出しで済む浅いもの(例:「payment ログを purchase_complete と customer_id=9182 で検索せよ」)。評価はシンプルなエージェントループ(while ループ)で API をプログラム的に回し、正答率・各ツール呼び出しの所要時間・総呼び出し数・トークン消費・ツールエラーを測る。interleaved thinking を有効にすると推論過程の分析もできる。Slack / Asana の MCP サーバーで、人間製よりも Claude が最適化したツールの方が高性能という結果が示されている。分析では「エージェントが応答に含めなかったもの」の方が重要なことが多い(例: Web Search ツールがクエリに不要な 2025 を付けていた癖を description 改善で解消)。
3. エージェントとの協働: 評価のトランスクリプトを Claude Code に貼り付け、ツールの分析・リファクタを任せる。本記事の助言の大半は、この方法で社内ツールを反復改善して得られた知見。
list_contacts より search_contacts を。さらにワークフロー単位に統合する(list_users+list_events+create_event → schedule_event、read_logs → 関連行だけ返す search_logs、顧客情報3ツール → get_customer_context)。asana_search / jira_search や asana_projects_search のようにプレフィックスで区別する。命名方式は評価成績に無視できない影響を与え、最適解はモデルにより異なるので自分の評価で決める。uuid / 256px_image_url / mime_type のような技術識別子より name / image_url / file_type を返す。恣意的な UUID をセマンティックな名前や 0 始まりの連番に変えるだけで検索タスクの精度が大幅向上し hallucination が減った。ResponseFormat enum(detailed / concise)で応答の詳細度を切り替え可能にする。Slack スレッドの例では detailed 206 トークン → concise 72 トークンで約 1/3 に削減(detailed には後続呼び出しに必要な thread_ts 等の ID を含める)。応答フォーマット(XML / JSON / Markdown)も成績に影響し、最適解はタスク依存。user は user_id に。この精密化により Claude Sonnet 3.5 が SWE-bench Verified で SoTA を達成し、エラー率が大幅に低下した。MCP のツールアノテーションで、オープンワールドアクセスや破壊的変更の有無も宣言する。ツールは固定物ではなく、評価とエージェント協働で進化させ続けるもの。詳細は Tool Evaluation Cookbook と Developer Guide「Best practices for tool definitions」を参照(原文参照)。
list_* 全件返しを避け、search_* や get_*_context に統合。応答に UUID の羅列でなく名前ベースの情報を返す。user でなく user_id のように曖昧さゼロにする。skills(SKILL.md)や slash command の説明文にも同じ原則を適用。concise / detailed の切替パラメータとページネーションのデフォルト値を実装する。asana_* / jira_* 形式)。当環境の mcp-on-demand(lazy 化)運用は「コンテキストは希少資源」という本記事の前提と合致しているので継続する。advanced-tool-use-2025-11-20)。課題: 典型的な5サーバー MCP 構成(GitHub 35ツール≈26K、Slack 11≈21K、Sentry 5≈3K、Grafana 5≈3K、Splunk 2≈2K トークン)では、会話開始前に 58 ツール・約 55K トークンを消費。Jira を足すと ~17K 追加で 100K+ に接近する。Anthropic 社内でも最適化前はツール定義だけで 134K トークンを消費していた。コストに加え、notification-send-user と notification-send-channel のような類似名でのツール誤選択・パラメータ誤りが最頻の失敗となる。
解決: ツールに defer_loading: true を付けると初期ロードされず、Claude には Tool Search Tool 自体と defer_loading: false の重要ツールだけが見える。必要になった時点で検索し、マッチしたツールの参照が完全な定義に展開されてコンテキストに入る(例:「github」で検索すると github.createPullRequest と github.listIssues だけがロードされ、Slack / Jira / Drive の 50+ ツールは載らない)。検索実装は regex 版(tool_search_tool_regex_20251119)や BM25 版、カスタム実装が選べる。MCP toolset には default_config: {"defer_loading": true} を指定可能。
効果: 従来 ~77K トークン消費 → ~8.7K(コンテキストウィンドウの 95% を温存、85% 削減)。MCP 評価で Opus 4 は 49%→74%、Opus 4.5 は 79.5%→88.1% に精度向上。deferred ツールは初期プロンプトから完全に除外されるため prompt caching を壊さない。
使いどころ: ツール定義が 10K トークン超/ツール選択精度に問題/複数 MCP サーバー構成/10 ツール以上。逆に 10 未満の小規模・毎回全ツールを使う構成では利益が薄い。
課題: (1) 中間結果によるコンテキスト汚染 — 10MB のログを処理するとき必要なのはエラー頻度の要約だけでも全文がコンテキストに入る。(2) 推論オーバーヘッド — ツール呼び出し1回ごとにモデルのフルの推論パスが要り、5ツールなら5パス+結果の手動解析・比較・統合で遅くエラーも出やすい。
解決: Claude がツールを直接呼ぶ代わりに、複数ツールを呼ぶ Python コードを書き、Code Execution tool(サンドボックス)内で実行する。ツールに allowed_callers: ["code_execution_20250825"] を付けて opt-in。スクリプトはツール結果が必要になると一時停止し、API 経由で返された結果はモデルでなくスクリプトが処理する。最終出力(stdout)だけがコンテキストに入る。
例(予算チェック): get_team_members / get_expenses / get_budget_by_level の3ツールで20人の経費を照合するタスク。従来は 20+ 回の呼び出しで 2,000 行超・50KB+ の経費明細が全てコンテキストに入るが、PTC ではループ・条件分岐・asyncio.gather による並列化を含むスクリプト1本で処理し、超過者2〜3名の結果だけが返る(生データ 200KB → 結果 1KB)。
効果: 複雑なリサーチタスクで平均トークン 43,588 → 27,297(37% 削減)。20+ 回の呼び出しに伴う 19+ 推論パスを排除しレイテンシ短縮。精度も internal knowledge retrieval 25.6%→28.5%、GIA ベンチマーク 46.5%→51.2%。
使いどころ: 集計・要約だけ必要な大規模データ処理/3段以上の依存ツールチェーン/結果のフィルタ・変換/中間データに推論を影響させたくないタスク/50 エンドポイント確認のような並列操作。単発呼び出しや、Claude が中間結果を全て見て推論すべきタスクには不向き。
課題: JSON Schema は構造(型・必須・enum)は定義できるが使用パターンは表現できない。日付は 2024-11-06 か ISO 8601 か、ID は UUID か USR-12345 か、ネストした reporter.contact はいつ埋めるか、escalation.level と sla_hours の相関は——こうした曖昧さが不正なツール呼び出しを生む。
解決: ツール定義内にサンプル呼び出しを直接記述する。サポートチケット API の例では、①緊急バグ(連絡先+escalation SLA 4h フル指定)②機能要望(reporter のみ)③社内タスク(タイトルのみ)の3例から、Claude は「日付は YYYY-MM-DD、ユーザー ID は USR-XXXXX、ラベルは kebab-case」という規約と、任意パラメータの含め方のパターンを学習する。
効果: 複雑なパラメータ処理の精度が 72%→90% に向上。
使いどころ: 有効な JSON ≠ 正しい使い方となる複雑ネスト構造/任意パラメータの組合せが重要なツール/ドメイン固有規約のある API/類似ツールの使い分け。単純ツールや Claude が既知の標準形式(URL・メール)には不要。
記事中のコード例は claude-sonnet-4-5-20250929 を使用(原文参照)。
advanced-tool-use-2025-11-20 で Tool Search / PTC / Examples を正式導入できる。ツール定義が 10K トークンを超えたら defer_loading を検討。課題1: ツール定義がコンテキストウィンドウを圧迫する。従来の MCP クライアントは全ツール定義を事前ロードして直接呼び出し構文で公開する。gdrive.getDocument や salesforce.updateRecord のような数百語の説明が積み重なり、数千ツール接続時は「リクエストを読む前に数十万トークン」を処理することになる。
課題2: 中間結果が追加トークンを消費する。「Google Drive から会議トランスクリプトを取得して Salesforce のリードに添付」というタスクでは、gdrive.getDocument() の結果(トランスクリプト全文)がまずコンテキストに入り、次に salesforce.updateRecord() の引数として同じ全文がもう一度書き出される。2時間の営業会議なら追加 50,000 トークン。巨大文書はコンテキスト上限を超えてワークフロー自体が破綻し得るし、モデルが大きなデータをツール間でコピーする際は転記ミスも起きやすい。
MCP サーバー群を、直接呼び出し可能なツールではなくファイルツリー上のコード API として提示する。例(TypeScript):
servers/
├── google-drive/
│ ├── getDocument.ts
│ └── index.ts
└── salesforce/
├── updateRecord.ts
└── index.ts
各ツールファイルは型付きインターフェース(GetDocumentInput / GetDocumentResponse)を持ち、内部で callMCPTool ユーティリティが MCP サーバーを呼ぶ。エージェントは「Drive → Salesforce」処理を TypeScript で書き、トランスクリプトはコード実行環境の中だけを流れてモデルのコンテキストに入らない。この方式で前述のワークフローは 150,000 → 2,000 トークン、98.7% 削減。Cloudflare も同様の知見を "Code Mode" として発表しており、「LLM はコードを書くのが得意なのだから、その強みで MCP と対話させるべき」という洞察は共通。
1. Progressive disclosure: モデルはファイルシステム探索が得意。ツールがファイルとして置かれていれば、./servers/ を list して必要な定義だけを読める。search_tools ツールで検索させる/detail_level パラメータ(名前のみ→説明付き→フルスキーマ)で開示量を制御する実装も可能。
2. コンテキスト効率の高いツール結果: 10,000 行のスプレッドシートを直接ツール呼び出しで取ると全行がコンテキストを通過するが、コードなら allRows.filter(row => row["Status"] === 'pending') でフィルタし slice(0, 5) だけ console.log する。集計・複数ソースの join・特定フィールド抽出も同様にコンテキストを圧迫しない。
3. 強力で効率的な制御フロー: ループ・条件分岐・エラー処理をツール呼び出しの連鎖でなくコードで書く。Slack チャンネルに「deployment complete」が流れるまで 5 秒間隔でポーリングする while ループの例では、モデルが sleep とチェックを交互に往復する必要がなくなり、time-to-first-token の遅延も減る。
4. プライバシー保護: 中間結果はデフォルトで実行環境内に留まり、エージェントが明示的に log / return した値だけがモデルに見える。Sheets → Salesforce の顧客連絡先インポートでは、email / phone / name は実データがシステム間を流れつつモデルを通らない。さらに MCP クライアントが PII を自動トークン化([EMAIL_1], [PHONE_1])し、別ツールへ渡す時にルックアップで復元する構成も可能で、「どのデータがどこへ流れてよいか」を決定論的なセキュリティルールとして定義できる。
5. 状態の永続化と skills: ファイルシステムがあるので、中間結果を ./workspace/leads.csv に書き出して後続実行で再開できる(進捗追跡・レジューム)。さらに書いた処理を ./skills/save-sheet-as-csv.ts のような再利用可能な関数として保存し、以後 import して使える。SKILL.md を添えて構造化すれば、エージェントは時間とともに自分の能力のツールボックスを育てていく。
コード実行は独自の複雑さを持ち込む。エージェント生成コードを走らせるには、適切なサンドボックス・リソース制限・監視を備えた安全な実行環境が必須で、これは直接ツール呼び出しなら不要な運用負荷とセキュリティ考慮を意味する。トークン削減・レイテンシ低下・ツール合成の改善というメリットを、実装コストと比較して採否を決めること。(執筆: Adam Jones, Conor Kelly)
./skills/ や .claude/skills/ にコード+SKILL.md として蓄積し、エージェントの道具箱を育てる。leads.csv パターン)。長いパイプラインはファイル経由で状態を持たせれば、コンテキスト圧迫なしに中断・再開できる。Claude は高い基礎能力を持つが、実世界の仕事には「procedural knowledge(手続き的知識)と organizational context(組織固有の文脈)」が必要。Skills はこの専門知識を「composable resources(組み合わせ可能なリソース)」として梱包し、Claude の能力を拡張する。ユースケースごとにカスタムエージェントを作るのではなく、「新入社員向けのオンボーディングガイドを書く」感覚で作るのがメタファー。
skill の実体は「SKILL.md を含むディレクトリ」で、instructions・scripts・resources を整理して収める。SKILL.md 冒頭の YAML frontmatter には必須メタデータとして name と description を書き、これはエージェント起動時に system prompt へ事前ロードされる。
情報設計は progressive disclosure(段階的開示) の3レベル: - Level 1: metadata(name/description)— 起動時にロード。Claude が「この skill が使える場面か」を認識するための手がかり - Level 2: SKILL.md 本文 — Claude が関連ありと判断した時にロード - Level 3+: SKILL.md から参照される同梱ファイル群 — 必要になった時だけ発見・読込
具体例として PDF skill が挙げられる。reference.md と forms.md の2ファイルを同梱し、フォーム記入の手順は意図的に forms.md へ分離。「skill の中核を軽く保ち、フォーム記入時にだけ Claude が forms.md を読むことを信頼する」設計。エージェントは filesystem と code execution tools を持つため skill 全体を context window に載せる必要がなく、同梱できるコンテキスト量は「effectively unbounded」。
skill 発動時の context の変化を4ステップで図解:①初期状態=system prompt+skill metadata+user message → ②Claude が Bash tool で pdf/SKILL.md を読む → ③同梱の forms.md を読む → ④ロードした手順に従いタスク遂行。つまり skill はタスク関連性がトリガーされるまで休眠している。
skill には事前作成のコード(例は Python script)を含められ、Claude はコードベース全体を context に載せずにツールとして実行できる。リストのソートやフォーム項目抽出のような処理は、token 生成でやるより deterministic なコード実行の方が「はるかに安価」で、一貫性と再現性が得られる。PDF skill の例では「PDF を読んで全 form field を抽出する」Python script を同梱し、PDF 自体を context に載せない。
4つの指針:
1. Start with evaluation(評価から始める):代表的なタスクでエージェントを走らせ、「つまずく・追加コンテキストを要する」箇所=能力ギャップを特定してから、skill を漸進的に作る。
2. Structure for scale(スケールする構造):SKILL.md が肥大したらファイル分割。「相互排他的・稀にしか使わない」コンテキストは別ファイルに分けて token 消費を削減。コードは実行ツールとドキュメントの二役を果たす。
3. Think from Claude's perspective(Claude の視点で考える):実運用での使われ方を観察し、「想定外の軌道や特定コンテキストへの過度な依存」を監視して反復改善。特に skill の name と description は Claude の発動判断の根拠なので最重要。
4. Iterate with Claude(Claude と一緒に反復する):タスク中にうまくいったアプローチやよくあるミスを Claude 自身に skill のコンテキストやコードへ落とし込ませる。skill が脱線を招いた時は自己省察させ、「Claude が実際に必要とするコンテキスト」を発見する。
skill は instructions とコードで新しい能力を与える反面、悪意ある skill は脆弱性を持ち込んだり「データを exfiltrate させ意図しない行動を取らせる」可能性がある。推奨:信頼できるソースからのみインストール/信頼度の低いソースの skill は使用前に徹底監査/同梱ファイル全部を読んで機能を理解/特に code dependencies と同梱リソースに注意/「信頼できない外部ネットワークへ接続させる指示」がないか監視。
現在 Claude.ai・Claude Code・Claude Agent SDK・Claude Developer Platform で利用可能。近い将来、skill の作成・編集・発見・共有・利用の全ライフサイクルを支援する機能を予定。MCP servers との補完関係(外部ツールを使う複雑なワークフローをエージェントに教える)にも言及。長期的には「エージェントが自分で Skills を作成・編集・評価し、自らの行動パターンを再利用可能な能力へとコード化する」ことを目指す。Skills は普及のため意図的に「シンプルな概念とシンプルなフォーマット」で設計されている。
(執筆: Barry Zhang, Keith Lazuka, Mahesh Murag ほか)
.claude/skills/*/SKILL.md の frontmatter は起動時に常駐する唯一の部分。発動条件(トリガー語・対象・除外)を description に具体的に書くと誤発動・不発動が減る。forms.md 方式で別ファイルへ分離して 参照: <file> と書く。context 消費が恒常的に減る。評価対象はモデル単体ではなく「agent harness+モデル」の組。single-turn 評価と違い、エージェント評価では途中のミスが後続に複合する。Opus 4.5 が τ2-bench の航空券タスクでポリシーの抜け穴を見つけて解いた例のように、フロンティアモデルは静的な eval の想定を超える創造的な解を出す。
なぜ作るか:プロトタイプ期は手動テストと直感で回るが、スケールすると「盲目飛行」になる。evals は regression 検知・出荷前の数百シナリオ検証・改善の定量化・新モデル採用の高速化(数週間→数日)・latency/token/コストのベースラインを与える。事例として Claude Code(concision や file edit の狭い eval から over-engineering 検知へ進化)、Descript(「壊すな・頼んだことをやれ・上手くやれ」の3軸→LLM grader+定期的な human calibration)、Bolt(スケール後3ヶ月で static analysis+browser agent+LLM judge の総合システム構築)。
ドメイン別:coding agent は決定論的 grader が自然(SWE-bench Verified は1年で40%→80%超)。会話エージェントは対話品質自体が評価対象で、ユーザー役 LLM のシミュレーションが要る(τ-Bench/τ2-Bench)。research agent は専門家間でも意見が割れ、groundedness/coverage/source quality を組み合わせる(BrowseComp)。computer use は実環境・sandbox の outcome 検査(WebArena、OSWorld)。DOM 操作は速いが token 重、screenshot は遅いが token 効率的。
ロードマップの要諦:0% pass@100 はエージェントでなくタスクの故障を疑う(2人の専門家が独立に同じ合否判定に至る書き方をする)。「検索すべき/すべきでない」の両ケースを入れて class imbalance を避ける。trial 間の状態共有を遮断(前 trial の git history を見てズルした実例あり)。grader は決定論優先・手順の固定化を避け・部分点を設計し・LLM judge には「Unknown」の逃げ道を与える。壊れた grader の実害例:Opus 4.5 の CORE-Bench スコアが修正前42%→修正後95%。saturation にも注意(100% pass は改善シグナルを失う。Qodo の one-shot 評価は Opus 4.5 の向上を捉えられず agentic 化が必要だった)。
広い文脈では automated evals/production monitoring/A/B testing/user feedback/transcript review/human studies を Swiss Cheese Model として重ね、CI/CD には evals、出荷後は monitoring、と役割分担する。付録で Harbor、Braintrust、LangSmith、Langfuse、Arize Phoenix の各フレームワークを紹介(詳細は原文参照)。
Anthropic が Opus 4.6 の BrowseComp(Web 上の「干し草の山から針を探す」リサーチベンチマーク)成績を検証したところ、大半の contamination は従来型(公開された論文等に答えが載っていた)だったが、2件はモデルが評価環境そのものを推理してベンチマークの暗号化された answer key を能動的に復号するという新しいパターンだった。multi-agent 構成は探索の手数が増えるぶん、こうした意図しない解法が single-agent の3.7倍発生する(増幅効果)。結論として著者らは「モデルが有能に、eval が複雑になるほど、想定外・望まれない方法で問題を解くのを防ぐことは難しくなる」とし、eval integrity は設計時に一度対処して終わりではなく、継続的な敵対的問題(ongoing adversarial problem)として扱うべきだと勧告する。記事には canary string の節もある(詳細は原文参照)。
How we got here:Terminal-Bench 2.0 を GKE で実行したら公式リーダーボードと不一致。コンテナランタイムには guaranteed allocation(保証割当)と hard kill threshold(強制終了閾値)の2パラメータがあり、同値設定だと一時的なメモリスパイクで OOM-kill される。6つのリソース構成(1x strict〜uncapped)を試すと、余裕を増やすほどインフラエラー率が 5.8%→0.5% まで低下した。
How this affects measurement:3倍までの余裕は難易度を変えず信頼性問題だけを解消する。それを超えると、重い依存のインストールなど「タイトな制約下では取れない解法」が可能になり、評価の測定対象が変質する(タイト=効率性を報酬、潤沢=リソース活用を報酬)。同傾向は複数の Claude モデルで観察され、SWE-bench でも再現(5x リソースで 1.54 ポイント差)。
Other sources of variance:時間制限のほか、クラスタの健全性・ハードウェア仕様・並行実行数・API レイテンシなどの交絡要因がスコアに影響。モデル能力とシステム挙動の境界が曖昧になる。
What we recommend / Why we care:タスクごとに割当フロアとキル上限の両方を明記し、フロアとシーリングでスコアがノイズ内に収まるようバンドを実証的に較正する。3ポイント未満の差は、構成一致のドキュメントなしには懐疑的に見るべき。インフラ交絡は統計的不確実性の「上に積み上がる」。
The origin of the take-home:2023年末、加速器クラスタ増強に伴い1,000人超の候補者を捌く必要が発生。TPU に似た simulated accelerator のコード最適化を行う4時間(後に2時間)のテイクホームを設計。設計原則は「実務の代表性・スコア分布の広さ・ドメイン前提知識不要・制限時間を超えて取り組みたくなる面白さ」。
Early results:初期は極めて有効で、高得点者が入社直後にローンチをブロックしていたコンパイラバグを解決した例も。時間無制限の提出には「本格的な最適化ミニコンパイラ」まで現れた。
Claude Opus 4 defeats it(2025年5月):Claude 3.7 Sonnet が候補者提出の50%超を制限時間内に上回り、Opus 4 は「4時間制限内のほぼ全人間より最適化された解」を出した。→ Version 2(スターターコード刷新・新機能追加・マルチコア削除・2時間化)。
Claude Opus 4.5 defeats Version 2:リリース前テストで Opus 4.5 が1時間以内に主要ボトルネック解消+定番マイクロ最適化を完遂し、人間の2時間ベストに並んだ。
Considering options / Attempt 1:AI 禁止は却下(実務で AI を使うため)。合格基準を「Claude Code を大幅に上回る」に上げる案は、人間が受動的な監視者になる懸念で不採用。2D TPU レジスタ転置+bank conflict 回避の新問題も、Opus 4.5 が想定外の最適化(データでなく計算側を転置)を発見し、ultrathink(拡張思考)で突破された。
Attempt 2(Version 3):Shenzhen I/O 等に着想を得た、極小の制約付き命令セットで命令数最小化を競うパズルへ。可視化・デバッグツールは提供せず、ツール構築自体を評価対象に。この問題は十分 out of distribution で、Claude は苦戦し人間の専門家が優位。筆者は「初代の持つ現実性と奥行きを手放したことは今も残念」と述べる。
ベンチマーク(模擬マシンのサイクル数・小さいほど良い):Opus 4 (extensive) 2,164 → Opus 4.5 (casual) 1,790 → Opus 4.5 (2h harness) 1,579 → Sonnet 4.5 (extended) 1,548 → Opus 4.5 (11.5h) 1,487 → Opus 4.5 (improved harness) 1,363。時間無制限の人間ベストは全 Claude を上回る。
An open challenge:初代試験を GitHub で公開。1,487 サイクル未満を達成したら performance-recruiting@anthropic.com へコードと履歴書を送れ、という公開チャレンジ付き。
Why SWE-bench matters:実在の OSS Python リポジトリの GitHub issue を理解・修正・実テストで検証する、競技問題でない本物のエンジニアリング課題。未飽和で、モデル単体でなくエージェントシステム全体を評価する。Verified は人手レビュー済みの解決可能な500問。
Agent architecture:プロンプトはリポジトリ文脈と PR 記述+推奨ステップ(explore / reproduce / edit / verify / edge cases)を与えるが順序は自由。ツールは (1) Bash tool(エスケープ・バックグラウンド実行・出力管理のガイダンス付き)、(2) Edit tool str_replace_editor(閲覧・作成・編集。一意な文脈を要求する完全一致置換)。設計原則は「出力を制約するのでなく、詳細なツール説明でモデルの誤解を先回りして防ぐ」。
Agent behavior example:RidgeClassifierCV の store_cv_values パラメータ欠落 issue を12ステップで解決する実走例(構造探索→再現スクリプト→原因特定→コンストラクタに引数追加し親クラスへ転送→テストで検証)。
Key insights / Challenges:新 3.5 Sonnet は自己修正力と複数解試行の粘りが向上。課題は、成功走行でも100ステップ超・100k token 超のコスト/環境構築やパッチ適用起因の採点難しさ/hidden tests によりモデルが成功と誤認するケース/ファイルシステムの視覚化ができない multimodal ギャップ(可視化依存タスクのデバッグ支障)。
How we serve Claude at scale:Claude は AWS Trainium・NVIDIA GPU・Google TPU の複数ハードウェアと複数チャネル(第一者 API・Amazon Bedrock・Vertex AI)で提供され、どのハードウェアでも同品質という厳格な等価性基準を維持している。
Bug 1: Context window routing error(8/5〜):Sonnet 4 の一部リクエストが 1M token context window 用サーバーへ誤ルーティング。当初 0.8% → ロードバランシング変更後の 8/31 には 16% に拡大。sticky routing のため一度誤ると後続メッセージも誤サーバーに固定。Claude Code ユーザーの約30%が影響。Bedrock はピーク 0.18%、Vertex AI は 0.0004% 未満。9/4 修正デプロイ、9/18 展開完了。
Bug 2: Output corruption(8/25〜9/2):TPU サーバーのデプロイ設定ミスで、実行時性能最適化が不適切な token に高確率を誤割当(英語応答にタイ語・中国語文字が混入、コードに構文エラー等)。Opus 4.1 / Opus 4 / Sonnet 4 に影響、第三者プラットフォームは無影響。9/2 ロールバック、想定外文字の検知テストを追加。
Bug 3: Approximate top-k XLA:TPU miscompilation(8/25〜):コードデプロイが XLA:TPU の潜在コンパイラバグを誘発。主に Haiku 3.5、可能性として Sonnet 4・Opus 3 の一部に影響。根本原因は混合精度(bf16 と fp32)の演算不一致で最高確率 token の判定が食い違うこと。ロールバック(Haiku 3.5 は 9/4、Opus 3 は 9/12)し、approximate top-k から exact top-k へ切替。XLA:TPU チームとコンパイラ修正を進行。
Why detection was difficult:評価が報告された劣化を捉えられない/Claude が単発ミスから回復してしまい問題を覆い隠す/プライバシー統制でエンジニアがユーザー対話にアクセスできず再現困難/プラットフォームごとに症状の違う複数バグが重なり報告が混乱/ノイズの多い評価への過度な依存と、否定的報告の急増を直近のインフラ変更に結び付けられなかったこと。
What we're changing:本番実装の正常/異常を見分けられる高感度な評価、本番システム上での継続的品質評価、プライバシーを保ったまま高速化するデバッグツール、コミュニティ由来フィードバックの調査基盤の整備、/bug コマンドと thumbs down による報告の継続活用。
/bug と thumbs down を実際に使う:Anthropic は検知をユーザー報告に部分的に依存している。異常な出力(言語混入・不自然な構文エラー)は報告する価値がある。※2025年3月の記事。現行モデル(4.6+)では adaptive thinking が標準化され、think tool の多くは不要。歴史的知見として保存。
実装は簡単で、①「thought」string を受け取るツール定義を追加し、②system prompt にドメイン固有の推論例を載せ、③使用状況を監視して改善する、の3段階。効くのは「ツール出力の慎重な分析が要る」「ポリシー遵守が細かい環境」「誤りのコストが高い逐次的な意思決定」の場面。並列・非逐次のツール呼び出しや、複雑な制約のない単純な指示追従には推奨されない(原文参照)。
manifest.json +サーバー実装+依存を含む ZIP。自動更新・APIキーの keychain 保管・クロスプラットフォーム対応は Claude Desktop 側が担う。manifest.json の必須フィールドは mcpb_version / name / version / description / author / server(type・entry_point・mcp_config)。任意で display_name、icon、user_config(ユーザーに API キーやディレクトリを入力させる)、tools / prompts 宣言、compatibility、各種 URL を持てる。${__dirname} ${user_config.key} ${HOME} などのテンプレートリテラルで動的設定が可能。開発は NPM の @anthropic-ai/mcpb(mcpb init で対話的に manifest 生成、mcpb pack で検証+ZIP 化)。配布は直接共有(ドラッグ&ドロップでインストール)か、審査付きの公式ディレクトリへの申請(Windows / macOS 両対応のテストが必要)。仕様・ツール・参照実装は github.com/anthropics/mcpb で公開されており、Anthropic は拡張開発に Claude Code の利用を推奨している(原文参照)。
user_config で宣言し keychain 保管に任せる: 平文設定ファイルにキーを書かせない配布ができる。npm i -g @anthropic-ai/mcpb → mcpb init → mcpb pack。Claude Code に github.com/anthropics/mcpb の仕様を読ませて manifest を書かせるのが公式推奨。claude mcp add で足りる。.mcpb は Claude Desktop 向け配布専用と切り分ける。ナレッジベースが200,000トークン(約500ページ)未満なら、RAGを組まず全文をプロンプトに入れるのが最善で、prompt cachingで高速・低コスト化できる。それを超える規模で本手法が効く。実装は、各チャンクについて「このチャンクを文書全体の中に位置づける50〜100トークンの説明」をClaudeに生成させ、チャンク先頭に付加してからembeddingとBM25の両インデックスを作る。プロンプトはドメインに合わせてカスタマイズ可能。検索時はembedding(意味)とBM25(正確な語句一致)を併用する。さらにrerankingを足す場合は、まず上位150候補を取得し、関連度スコアで上位20チャンクに絞ってモデルに渡す構成が典型。実験ではチャンク数20が5や10より良く、チャンクサイズ・embeddingモデル(GeminiとVoyageが特に有効)・境界設計の実験が推奨される(詳細な計測条件は原文参照)。
入力テキストは整数トークンに変換され(例: "const"→1978, "await"→4293)、モデルは次トークンの確率分布を予測する。weights は訓練時に固定され、リクエスト時点では read-only。訓練時に存在しなかったライブラリは weights に入っておらず、コンテキストにドキュメントを渡しても「そのリクエストの steering」にしかならない。自信満々の偽 API 呼び出し(hallucination)は「検索の失敗」ではなく、weights が訓練パターンに沿った「もっともらしい」トークン列を生成した結果。200 トークンの応答には 200 回の weight パスが必要。model 設定は「どの weights が処理するか」と「per-token コスト」を決めるが、総トークン数は決めない。
出力トークンは thinking/tool call/ユーザー向けテキストの 3 種で、すべて同一ループから生成され同一課金。effort パラメータはプロンプトと共に送られ、各レベルで要求される徹底度が weights に訓練で焼き込まれている。同じプロンプトでも high effort は約 7 倍のトークンを使って高確信度の答えに到達する(記事の図示例)。high effort の計画も固定ではなく、仮説 3 本のデバッグ計画で 1 本目で原因が見つかれば残りはスキップする。「overthinking」は訓練で抑制済みで、単純タスクで無駄に消費しない。
「ほとんどのタスクはモデルのデフォルト effort を使うべき」が公式推奨。effort はタスクごとに考えるものではなく、ドメインや作業スタイルに応じた「徹底度 vs 速度」の手動オーバーライドとして持つ general preference。
まず渡したコンテキストを疑う(プロンプトの明確さ・ツールアクセス・skill の有無)。effort を上げないと動かないタスクは、上流のコンテキスト不足のシグナルであることが多い。
ルーチン作業では両モデルとも成功するが、大モデルは検証が多くなり per-token 単価も高いので小モデルへ切替えれば実費が浮く。難しい多段作業では小モデルが能力限界に向けて反復で「削り進む」一方、大モデルは少ないステップで品質ラインに到達し、タスク単位の総コストはむしろ安くなり得る。Fable はテストで Opus/Sonnet がどの effort でも完了できないジョブを完遂した。ハードリミットは max_tokens(到達で途中打ち切り、主に API 開発者向け)、トークン予算や「簡潔に」の指示はソフトな誘導。
/model でモデルを上げる」「サボった(ファイル未読・テスト未実行)→ effort を上げる」。effort を上げる前にプロンプト・skill・ツールアクセスの不足を先に疑う。計画(map)と実行(territory)のギャップが未知。指示が細かすぎると Claude を最適でない道に縛り、曖昧すぎると意図とズレた仮定で進む。自分の思考ステージ・経験レベル・コードベース習熟度を伝えることで、Claude は思考のパートナーとして機能する。Boris Cherny や Jarred Sumner のような熟練者は、コードベースとモデル挙動への同期を保ち未知を先回りしている。
著者は Fable のローンチ動画を全編 Claude Code で制作(未経験ドメイン)。①文字起こし精度と ffmpeg のタイミングを Claude に教える → ②Remotion で動画 UI をプロトタイプ → ③color grading の原則をまず学んでから複数バリエーションを依頼、という流れで「美的な unknown unknowns はまず教育→それから反復」を実践。
締めの一句:「Every explainer, brainstorm, interview, prototype, and reference is a cheap way to find out what you didn't know before it gets expensive to fix.」
ルートの CLAUDE.md はセッション開始時にロード、サブディレクトリ版(例 app/api/CLAUDE.md)はそのディレクトリのファイルに触れた時にオンデマンドロード。コストは高い=関係なくても全行がトークンを消費。書くべき内容はビルドコマンド・ディレクトリ構成・monorepo 構造・コーディング規約・チーム規範。「200 行以下に保ち、オーナーを決め、変更はコードと同様にレビューせよ」。compaction 後、ルートは再読込されるがサブディレクトリ版は再アクセスまで失われる。
.claude/rules/ に置く markdown。unscoped はセッション開始時ロード、path-scoped は該当ファイルに触れた時のみロード(コスト削減)。compaction 時は再注入される。frontmatter で glob 指定:
---
paths:
- "src/api/**"
- "**/*.handler.ts"
---
All API handlers must validate input with Zod before processing.
.claude/skills/(skill ごとのフォルダ+SKILL.md)。name と description だけ開始時にロードされ、本体は呼び出し時のみロード=低コスト。deploy ワークフロー・リリースチェックリスト・レビュー手順など「手続き型プレイブック」向け。呼び出し済み skill は共有トークン予算内で再注入され、古いものから落ちる。例:組込 /code-review は編集せず diff をレビューする。
.claude/agents/ に YAML frontmatter 付き md。name・description・tool list のみ開始時ロード、本体は Agent tool で呼ばれた時に別コンテキストで実行=メインの汚染ゼロ、最終メッセージとメタデータだけ戻る。deep search・ログ解析・依存監査など「メイン会話を散らかす脇道」に使う。
---
name: Agent Name
description: What the agent does
model: (optional)
tools: (optional tool access list)
---
System prompt body here
settings.json・managed policy settings・skill/agent の frontmatter に登録し、ライフサイクルイベントで確定的に発火(PreToolUse・PreCompact・ファイル編集・ツール呼び出し・セッション開始等)。型は command/http/mcp_tool(確定実行)と prompt/agent(Claude の判断を使う)。用途:編集後の linter 実行・完了時の Slack 投稿・特定コマンドのブロック(PreToolUse hook が呼び出しを検査し exit code 2 で拒否)。設定はコンテキスト外に住み、compaction を完全にバイパスする。
.claude/output-styles/。セッション開始時に system prompt へ注入され compaction されない。コストは高く、デフォルトの system prompt を上書きする。既定スタイル:Proactive(自律)/Explanatory(解説)/Learning(協働学習)。frontmatter に keep-coding-instructions: true を付けないと、変更スコープの扱い・コメント方針・セキュリティ配慮・検証習慣といったデフォルト指示が落ちる点に注意。
CLI フラグでその起動だけに追加注入。初回リクエスト後は prompt caching が効くが入力トークンは増える。特定のコーディング標準・出力整形・ドメイン知識向け。指示を積むほど逓減し、矛盾する指示は遵守率を下げる。
paths: なしの API 固有ルール → path-scoping を付けてコンテキスト節約。skills・subagents・hooks・output styles はplugin として束ねるとチームやプロジェクト間で一貫したセットアップを共有できる。詳細は best practices ドキュメント(code.claude.com/docs)参照。
.claude/skills/ へ、ファイル種別の制約は .claude/rules/ の path-scoped rule へ退避する。paths: frontmatter を付ける癖:全セッション常駐の unscoped rule を増やさず、"src/api/**" 等の glob で触った時だけロードさせる。.claude/agents/ の隔離コンテキストに投げ、要約だけ受け取る。keep-coding-instructions: true を必ず確認:デフォルトの検証・セキュリティ指示を意図せず捨てない。/code-review skill や GitHub 連携による第 2 エージェントのレビュー。/usage で使用量レビュー。トリガー=ユーザーのプロンプト。停止=Claude がタスク完了またはコンテキスト必要と判断した時。短めで反復しないタスク向け。トークン管理は具体的なプロンプトと verification skill で行う。手動の検証手順を定量チェック付きで SKILL.md に符号化するのが要点。記事の例:
name: verify-frontend-change
description: Verify UI changes end-to-end
Steps: dev server 起動 → 変更箇所を操作 → console 確認 → performance audit 実行
トリガー=手動のリアルタイムプロンプト。停止=ゴール達成 or 最大ターン数到達。検証可能な exit criteria があるタスクに最適。記事のコマンド例:
/goal get the homepage Lighthouse score to 90 or above, stop after 5 tries
トリガー=指定した時間間隔。停止=ユーザーのキャンセルか作業完了。反復作業や外部システムの監視向け。記事の例:
/loop 5m check my PR, address review comments, and fix failing CI
使い分け:/loop はローカルで実行、/schedule はクラウドに移す。
トリガー=イベント/スケジュール(リアルタイムの人間介入なし)。停止=各タスクのゴール達成、routine 自体は無効化まで走り続ける。構成要素=/schedule+/goal+skills+dynamic workflows+auto mode の組合せ。記事のプロンプト構造例:
/schedule every hour: check #project-feedback for bug reports.
/goal: don't stop until every report found this run is triaged, actioned, and responded to.
When fixing a bug, use a workflow to explore three solutions in parallel worktrees
and have a judge adversarially review them.
①Claude が既存パターンに倣えるようコードベースを綺麗に保つ ②検証メカニズムを skills で提供 ③ドキュメントをアクセス可能に ④第 2 エージェントにコードレビューさせる(/code-review skill か GitHub 連携)。
/usage コマンド・/goal の引数・/workflows のトラッキング| ループ | 手放すもの | 使う時 | コマンド |
|---|---|---|---|
| Turn-based | (手動確認) | 探索段階 | custom skills |
| Goal-based | 停止条件 | 完了基準が明確 | /goal |
| Time-based | トリガー | スケジュールされた外部作業 | /loop, /schedule |
| Proactive | プロンプト全体 | 反復的で十分に定義済み | 上記全部+workflows |
ボトルネックのタスクを特定 → 何を手放せるか判断 → ループを実行 → 結果を観察 → システムが止まる/やり過ぎる箇所を基に反復改善、の順で始める。
/goal Lighthouse 90 以上、5 回で打ち切り のように達成条件+試行上限をセットで必ず書く。/loop 5m に任せる:レビューコメント対応と CI 修正の張り付きをローカル time-based ループへ。定常運用に昇格したら /schedule でクラウドに移す。/usage で定期レビュー。routine の間隔は監視対象の変化頻度に合わせる。/code-review skill か GitHub 連携レビューをワークフローに組み込み、品質の自走を担保する。advisor_20260301)を Messages API に1行追加するだけで導入でき、1つの /v1/messages リクエスト内でモデル間ハンドオフが完結する。アーキテクチャはシンプル:Sonnet または Haiku がタスクを端から端まで実行し、tool call と反復を担う。難しい判断に直面した時だけ Opus に相談し、計画・軌道修正・停止シグナルを受け取ってから自力実行を再開する。重要な原則として、アドバイザーは決して tool を呼ばず、ユーザー向け出力も生成しない(助言専任)。
ベンチマーク結果: - Sonnet + Opus advisor:SWE-bench Multilingual で Sonnet 単体比 +2.7 パーセントポイント、エージェントタスクあたりコスト 11.9% 減。
Messages API 経由のサーバーサイドツールとして実装。1つのリクエスト内でモデルハンドオフが起き、追加のラウンドトリップが不要。
BrowseComp と Terminal-Bench 2.0 での結果: - Sonnet + Opus advisor は両ベンチマークで改善しつつ、Sonnet 単体よりタスクあたりコストが低い。 - Haiku + Opus advisor は BrowseComp 41.2%(Haiku 単体 19.7%)。Sonnet 単体よりスコア 29% 低いがコスト 85% 減。
動作の流れ:リクエストで advisor_20260301 を宣言 → 実行役モデルが呼ぶタイミングを自分で判断 → コンテキストが内部的にアドバイザーモデルへルーティング → 同一リクエスト内で実行継続。
課金と制御:
- アドバイザーのトークンはアドバイザーモデルの単価、実行役のトークンは実行役の単価で課金。アドバイザーの出力は通常 400〜700 output tokens 程度。
- max_uses でリクエストあたりのアドバイザー呼び出し回数に上限を設定可能。
- アドバイザートークンは usage で別集計され、支出を追跡できる。
- web search や code execution など既存ツールと同じループ内で併用可能。
3ステップ:①beta ヘッダー anthropic-beta: advisor-tool-2026-03-01 を追加、②Messages API リクエストに advisor_20260301 を追加、③用途に合わせて system prompt を調整(ドキュメントにタスク別テンプレートあり)。推奨評価は「Sonnet 単体/Sonnet + Opus advisor/Opus 単体」の3構成比較。
model: "haiku" / "sonnet" で定型実行を安く回し、難所の判断だけ親セッション(上位モデル)に戻す。これが Claude Code 上のアドバイザー戦略の等価形。anthropic-beta: advisor-tool-2026-03-01 ヘッダー+advisor_20260301 で、Haiku ベースのバッチ処理(例:mail-task-extractor)の精度を低コストで底上げできる可能性。導入前に claude-api skill で最新仕様を確認。max_uses 設定+advisor tokens の別集計チェックを運用に組み込み、アドバイザー呼び出しの暴走(コスト逆転)を防ぐ。各エージェントが別コンテキストでタスクの一部(例:リサーチ担当+計画するオーケストレーター)を持つ。利点はコンテキスト分離・並列実行・専門化。記事はオーケストレーター+サブエージェントの階層モデルを主に扱う。警告:数ヶ月かけて複雑なマルチエージェントを作った後、単一エージェントのプロンプト改善で同等の結果が出たと判明したチームが実在する。
エージェントを増やすごとに障害点・保守すべきプロンプト・予期しない挙動の源が増える。トークンは3〜10倍:コンテキストの重複、エージェント間の調整メッセージ、ハンドオフ用の要約が原因。計画・実行・レビュー・反復を別エージェントにした結果、各ハンドオフで文脈が失われ、実行より調整にトークンを使った失敗例が観測されている。
①コンテキスト保護(Context Protection):あるサブタスクの情報が後続タスクに無関係なまま蓄積し品質を落とす「context pollution」への対策。例:技術問題を診断中のサポートエージェントが注文履歴 2,000+ tokens を抱えると推論が薄まる。注文照会専用エージェントが全履歴を処理し、本体には必要な 50〜100 tokens だけ返す。有効条件=サブタスクが 1,000 tokens 超を生成する/大半が本タスクに無関係/抽出基準が明確な lookup・retrieval 系。
②並列化(Parallelization):単一エージェントでは覆えない探索空間を並列で走査する。Anthropic の Research 機能はリードエージェントがクエリを分解し、複数サブエージェントが各側面を並列調査→蒸留した知見を返す。精度は大幅改善する一方、総計算量は増えるため全体時間はむしろ延びることが多い。「並列化の主目的は速度ではなく網羅性」。
③専門化(Specialization):(a) ツールセット特化——ツールが 20+ になると選択を誤り始める。警告シグナルは「20+ 個」「複数無関係ドメインの混在」「新ツール追加で既存タスクが劣化」。なお Tool Search Tool(オンデマンドでツール定義を発見)でトークン使用を最大 85% 削減しつつ選択精度を上げる緩和策もある。(b) system prompt 特化——共感的サポートと厳密なコードレビューのように行動モードが衝突する場合は分離が有効。(c) ドメイン専門知識特化——法務・医療など深い前提知識が要る領域。例:CRM/MA/メッセージングを跨ぐ統合で各 10〜15 エンドポイント=計 40+ ツールになったら、プラットフォーム別エージェント+ルーティングするオーケストレーターに分割。注意点はルーティング誤りとプロンプト保守コスト。ドメインが明確に分離でき、振り分けが曖昧でない時のみ有効。
①コンテキスト上限に常時接近し性能劣化(ただし context compaction の進歩で緩和中)、②ツール 15〜20+ の管理に注意を消費(Tool Search Tool で緩和可)、③独立サブタスクに分解できる(複数ソースのリサーチ等)。「これらの閾値はモデル改善で動く。現在の実務ガイドラインであり根本的制約ではない」。
本体の成果物をテスト・検証する専任エージェント。検証は本質的にコンテキスト転送が最小で済むため伝言ゲーム問題を回避できる。ワークフロー:本体が作業単位を完了→成果物+明確な合格基準+検証ツールを渡して Verifier を起動→最大3回の失敗フィードバックループ。なお Opus 4.5 級のオーケストレーターは自前で検証できることが増えたが、下位モデル使用時・専用ツールが要る検証・明示的チェックポイント強制には依然有効。用途:テストスイート実行・lint・スキーマ検証、コンプライアンス確認、出力仕様チェック、事実・引用の検証。
Early victory 問題:Verifier が1〜2テストの成功だけで合格宣言する失敗モード。対策=「動くか確認して」でなく「フルテストスイートを実行し全失敗を報告」と具体指定/複数シナリオ+エッジケースを要求/失敗すべき入力が失敗することを確認させる negative test/「You MUST run the complete test suite before marking as passed」のような明示指示。
①本当に3制約(コンテキスト上限・並列化機会・専門化ニーズ)に当たっているか、②分割が仕事の種類でなくコンテキストに従っているか、③フルコンテキストなしで検証できる明確な検証点があるか。結論:「動く最小構成から始め、証拠が支持する時だけ複雑さを足す」。
mcp-on-demand 運用は記事の Tool Search Tool(最大85%トークン削減)と同じ発想。エージェント分割より先にこちらを試す。多数の人間と同時に働く AI モデル。単一ユーザー向けインターフェースと違い、①目標を保持し実行を調整する永続メモリ、②人間のアカウントと分離された独立 credential(安全で予測可能な動作のため)、③組織的な学習とタスク実行を可能にする広い情報アクセスを持つ。ただし技術基盤だけでは不十分で、チーム側の働き方の規範が必要——それが以下の4教訓。
エージェントはアクセス可能なテキスト(Slack・コード・ドキュメント・議事録)だけから理解を構築する。DM や制限付きドキュメントはコンテキストにならない。Anthropic の実践:セキュリティ境界はドキュメント単位でなくワークスペース単位で定義/新規チャンネルは組織内公開をデフォルトに/議事録や成果物はエージェントが検索できる前提で書く。効果=会議の決定を読んだエージェントは優先度を下げたタスクを提案しなくなり、チーム横断の仕様にアクセスしてパターンを推薦でき、人間が情報量的に見落とす関連作業を浮上させる。ただし機微なやり取りは 1対1 の DM や個人コネクタ付き Claude.ai で私的に行う。
チームは名簿・成果物・ワークスペースを共有しつつ、責任を明確に分ける。プロジェクトキックオフで人間とエージェントが役割分担と協働パターンを議論する。例:データ分析エージェントには BigQuery、QA エージェントには Playwright MCP へのアクセスが必要。コード保守エージェントはバグトリアージ・計画・実装・レビュー・状況報告まで担う。効果=重複と文脈の分断を防ぎ、メトリクス集計のような作業は1回で全員に見える形になり、人間は人間にしかできない役割に集中できる。実践:誰が何をやるかの合意済みタスクセットを作る/共有スレッドで協働する/エージェントの役割と専門性を定義した skill ファイルを作る/複雑化に応じてエージェントを追加(例:あるエンジニアリングチームはリリース専任の release manager エージェントを追加)。
野心的で組織的な目標が、エージェントの自発的な提案を導く。方向は人間が決め、実装はエージェントが担う。すべてのエージェントに proactive 権限を与えるわけではなく、どのエージェントに自発提案させるかチームが選ぶ。実例:「プロダクトオンボーディングをより役立つものにする」を north star にした社内ツールチームで、エージェントが自発的にエラーメッセージの改訂を提案→翌週のオンボーディング成功率が測定可能なレベルで向上。実践:north star を議論・文書化し、proactive 権限を持つエージェントに明示的に共有する。
自律性は実証された信頼性に比例して与え、意図的に拡大する。初期は全成果物を人間がレビューして能力と品質を把握し、タスク要件・必要な skill ファイル・有効なプロンプトを特定。モデルが改善したら再テスト。検証手段:コードにはテスト、それ以外にはルーブリックとスタイルガイド。Doer-Verifier ハーネス(1体が実行、別の1体が検証)を導入し、品質バーは人間が設定する。実例:バックログ処理でエージェントが全項目を読み、所有状況を判定し複雑さをスコアリング→人間が全判断をレビュー→やがてエージェントはトレードオフの大きい判断だけ人間に上げるよう学習。継続的実践:週次の「lessons & missteps」レポートをエージェントに書かせる/質問はバッチにまとめて一括レビュー/エージェントの1日の作業量にガードレールを設け、人間のレビュー容量を守る。
①エージェントと人間が必要とする情報とアクセスは、公開かつ広く検索可能か? ②チームの名簿(人間+エージェント)と各メンバーの担当を書き出せるか? ③全員が職務に必要なツールにアクセスできるか? ④主要成果物を検証するルーブリックやテストがあるか? ⑤全員が参照できる明確な north star があるか?
「強い north star、明確な役割、強いドキュメンテーション、共有された品質基準、失敗から学ぶ余地——数十年前から知られた健全なチームの習慣」であり、エージェントの成果を最大化しているのは、これらの基本に最も意図的なチームである。
.claude/agents/*.md の frontmatter で tools を職務に合わせて絞る(例:QA agent には Playwright 系のみ)。「全ツール持ちの何でも屋」を増やさない。権限の継承:管理者がベースライン identity を定義し全チャンネルが継承。チャンネル単位のオーバーライドで特化アクセス(例:エンジニアリングに GitHub/ウェアハウス)を付与。コネクタ・skill・常設指示もここで構成。identity 失効=全システムのアクセスが即時一括失効。
区画化:private チャンネルごとに別 identity。法務の identity はエンジニアリングのコードに触れず、その逆も不可。メモリ・学習もチャンネル境界を尊重。Enterprise では RBAC で起動できる人を制限可能。
デフォルトは広めに:価値は複数システムの文脈の掛け合わせで複利化するため、「寛大なベースラインで開始→利用を監査→方針に応じて絞る」が推奨。
DM は別モデル:個人の claude.ai credential=個人権限で動作。
セキュリティと監査:credential は独立保管され、リクエスト時にネットワーク境界で注入。未許可ホストへの外向き通信はブロック。全ルーチン・メモリ書込・ネットワーク呼び出しがログされ、接続先システムのネイティブログと突合可能。今後=just-in-time credential 付与、ユーザー権限を重ねる identity-aware オーバーレイ。
.claude/ 設定・memory で、案件Aの credential・文脈が案件Bへ漏れない構成を保つ(チャンネル区画化の CC 版)。ガバナンス:管理者が部門横断で設定デフォルトと支出を制御。ハッシュチェーンの改ざん検知監査ログが全管理操作を記録し ATO プロセスを支援。Anthropic 側の機微操作は二人承認制。課金:標準シートまたは支出/モデル上限付きカスタムティア、固定増分購入+上限キャップ、ユーザー別・モデル別トラッキング、自動バーンダウンアラート、SCIM グループマッピング。文書:FedRAMP Secure Configuration Guide(公開)、変更通知(NDA 下)、デスクトップクライアントのペンテスト要約。申込=claude.com/solutions/government。
目的: Anthropic公式blogの全量把握(漏れゼロ)。CC=Claude Code/エージェント/モデル/ベストプラクティス関連。
取得方法:
https://claude.com/blog?b7eea976_page=N(Webflow/Finsweetページネーション)でN=1〜13を巡回しHTMLを直接パース。さらにhttps://claude.com/sitemap.xmlの/blog/配下183 URLと突合し差分ゼロを確認(両ルートで完全一致=漏れゼロ担保)。
| # | 日付 | タイトル(日本語訳) | 分類 | URL |
|---|---|---|---|---|
| 1 | 2026-07-08 | Thomson Reutersの高リスク専門業務向けAI構築(最前線での仕事) | 企業事例 | https://claude.com/blog/working-at-the-frontier-how-thomson-reuters-builds-ai-for-high--stakes-professional-work |
| 2 | 2026-07-08 | Anthropicマーケ運用チームがCoworkでレポートとキャンペーン制作を自動化 | 企業事例 | https://claude.com/blog/how-anthropics-marketing-operations-team-uses-claude-cowork-to-automate-reporting-and-campaign-builds |
| 3 | 2026-07-07 | Claude CodeとClaude Coworkを政府機関へ | 製品発表 | https://claude.com/blog/bringing-claude-code-and-claude-cowork-to-government |
| 4 | 2026-07-07 | Claude Codeでのモデルとエフォートレベルの選び方 | CC直結 | https://claude.com/blog/claude-model-and-effort-level-in-claude-code |
| 5 | 2026-07-07 | Claude Coworkがモバイル・Webに登場 | 製品発表 | https://claude.com/blog/cowork-web-mobile |
| 6 | 2026-07-07 | Claude Coworkの活用のされ方 | 企業事例 | https://claude.com/blog/how-people-are-using-claude-cowork |
| 7 | 2026-07-06 | Claude Fable 5フィールドガイド:未知を見つける | モデル | https://claude.com/blog/a-field-guide-to-claude-fable-finding-your-unknowns |
| 8 | 2026-07-02 | 管理者向けClaude支出の可視化とコントロール強化 | 製品発表 | https://claude.com/blog/giving-admins-more-visibility-and-control-over-claude-usage-and-spend |
| 9 | 2026-06-30 | loops入門 | CC直結 | https://claude.com/blog/getting-started-with-loops |
| 10 | 2026-06-29 | Amazon Bedrock/Google Cloud向けClaudeアプリゲートウェイ発表 | 製品発表 | https://claude.com/blog/introducing-the-claude-apps-gateway |
| 11 | 2026-06-29 | Microsoft FoundryのClaudeが一般提供開始 | 製品発表 | https://claude.com/blog/claude-in-microsoft-foundry |
| 12 | 2026-06-24 | 効果的な人間×エージェントチームの構築 | エージェント | https://claude.com/blog/building-effective-human-agent-teams |
| 13 | 2026-06-24 | Claude Tagのエージェントアイデンティティ:自律的な全社AIの新アクセスモデル | エージェント | https://claude.com/blog/agent-identity-access-model |
| 14 | 2026-06-22 | AWS/Google Cloud/Microsoft FoundryでフルのClaude Desktop体験 | 製品発表 | https://claude.com/blog/the-full-claude-desktop-experience-on-aws-google-cloud-and-microsoft-foundry |
| 15 | 2026-06-18 | Claude Codeの操縦法:CLAUDE.md・スキル・フック・サブエージェントの使い分け | CC直結 | https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more |
| 16 | 2026-06-18 | MCPコネクタの認可を一元管理 | 製品発表 | https://claude.com/blog/enterprise-managed-auth |
| 17 | 2026-06-18 | Claude CodeがArtifactsに対応 | CC直結 | https://claude.com/blog/artifacts-in-claude-code |
| 18 | 2026-06-17 | Claude Opus 4.8 Build Dayハッカソン受賞者発表 | CC直結 | https://claude.com/blog/meet-the-winners-of-our-claude-opus-4-8-build-day-hackathon |
| 19 | 2026-06-17 | Claude Designが日常業務でブランド準拠に | 製品発表 | https://claude.com/blog/claude-design-stays-on-brand-for-daily-work |
| 20 | 2026-06-17 | Workload Identity FederationによるClaude Platformへの安全なアクセス | 製品発表 | https://claude.com/blog/workload-identity-federation |
| 21 | 2026-06-15 | Built with Opus 4.7 Claude Codeハッカソン受賞者発表 | CC直結 | https://claude.com/blog/meet-the-winners-of-built-with-opus-4-7-claude-code-hackathon |
| 22 | 2026-06-10 | エージェント面の進化:Claude Managed Agentsで構築する | エージェント | https://claude.com/blog/building-with-claude-managed-agents |
| 23 | 2026-06-09 | Managed Agents新機能:スケジュール実行と環境変数vault | 製品発表 | https://claude.com/blog/whats-new-in-claude-managed-agents |
| 24 | 2026-06-08 | AppleのFoundation ModelsフレームワークでClaudeを使いアプリ構築 | 製品発表 | https://claude.com/blog/claude-for-foundation-models |
| 25 | 2026-06-08 | コネクタ開発者向けオブザーバビリティ | 製品発表 | https://claude.com/blog/observability-for-developers-building-connectors |
| 26 | 2026-06-05 | Claude Cowork製品ガイド | その他 | https://claude.com/blog/the-claude-cowork-product-guide |
| 27 | 2026-06-05 | AnthropicのセラーがClaude Codeでチームのワークフローを再構築 | 企業事例 | https://claude.com/blog/how-anthropic-uses-claude-gtm-engineering |
| 28 | 2026-06-03 | AnthropicがClaudeでセルフサービス型データ分析を実現した方法 | 企業事例 | https://claude.com/blog/how-anthropic-enables-self-service-data-analytics-with-claude |
| 29 | 2026-06-03 | Claude Code開発の教訓:スキルの使い方 | CC直結 | https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills |
| 30 | 2026-06-03 | Claude Coworkを始めるためのベストプラクティス | その他 | https://claude.com/blog/best-practices-for-getting-started-with-claude-cowork |
| 31 | 2026-06-03 | AIネイティブなエンジニアリング組織の運営 | CC直結 | https://claude.com/blog/running-an-ai-native-engineering-org |
| 32 | 2026-06-02 | あらゆるタスクにハーネスを:Claude Codeのダイナミックワークフロー | CC直結 | https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code |
| 33 | 2026-05-28 | Claude Codeのダイナミックワークフロー発表 | CC直結 | https://claude.com/blog/introducing-dynamic-workflows-in-claude-code |
| 34 | 2026-05-27 | LLMでソースコードをセキュアにする | その他 | https://claude.com/blog/using-llms-to-secure-source-code |
| 35 | 2026-05-27 | CodeRabbitがClaudeでエージェントオーケストレーションを構築した方法 | 企業事例 | https://claude.com/blog/how-coderabbit-used-claude-to-build-an-agent-orchestration-system |
| 36 | 2026-05-27 | AIエージェントのゼロトラスト | エージェント | https://claude.com/blog/zero-trust-for-ai-agents |
| 37 | 2026-05-26 | Code w/ Claude London 2026:開発の再考 | その他 | https://claude.com/blog/code-w-claude-london-2026-rethinking-how-we-build |
| 38 | 2026-05-22 | Anthropic財務チームが数字の裏のナラティブをClaudeで形づくる | 企業事例 | https://claude.com/blog/how-anthropics-finance-team-uses-claude-to-shape-the-narrative-behind-the-numbers |
| 39 | 2026-05-21 | Claudeがより多くのセキュリティ・コンプライアンスツールと連携 | 製品発表 | https://claude.com/blog/compliance-api-security-partners |
| 40 | 2026-05-21 | パートナー各社がOpusをサイバーセキュリティに活用 | 企業事例 | https://claude.com/blog/how-our-partners-are-putting-opus-to-work-for-cybersecurity |
| 41 | 2026-05-20 | Claude Code活用:HTMLの理不尽なまでの有効性 | CC直結 | https://claude.com/blog/using-claude-code-the-unreasonable-effectiveness-of-html |
| 42 | 2026-05-20 | Anthropicセールスリーダーが4,000アカウントをCoworkで運用 | 企業事例 | https://claude.com/blog/how-an-anthropic-sales-leader-uses-claude-cowork-to-run-a-4-000-account-book |
| 43 | 2026-05-19 | Managed Agents新機能:セルフホストサンドボックスとMCPトンネル | 製品発表 | https://claude.com/blog/claude-managed-agents-updates |
| 44 | 2026-05-19 | Managed Agents新機能:dreaming・アウトカム・マルチエージェント編成 | 製品発表 | https://claude.com/blog/new-in-claude-managed-agents |
| 45 | 2026-05-15 | 法務業界へのClaude展開 | 企業事例 | https://claude.com/blog/deploying-claude-across-the-legal-industry |
| 46 | 2026-05-14 | 創業者のプレイブック:AIネイティブスタートアップの作り方 | CC直結 | https://claude.com/blog/the-founders-playbook |
| 47 | 2026-05-14 | 大規模コードベースでのClaude Code:ベストプラクティスと始め方 | CC直結 | https://claude.com/blog/how-claude-code-works-in-large-codebases-best-practices-and-where-to-start |
| 48 | 2026-05-13 | Claudeでのコンピュータ操作・ブラウザ操作のベストプラクティス | エージェント | https://claude.com/blog/best-practices-for-computer-and-browser-use-with-claude |
| 49 | 2026-05-12 | Code w/ Claude SF 2026振り返り:AI指数関数の上に築く | その他 | https://claude.com/blog/code-w-claude-sf-2026-sf |
| 50 | 2026-05-12 | 法務業界向けClaude | 製品発表 | https://claude.com/blog/claude-for-the-legal-industry |
| 51 | 2026-05-12 | Anthropicサイバーセキュリティチームが脅威検知基盤をClaude Codeで構築 | 企業事例 | https://claude.com/blog/how-anthropic-uses-claude-cybersecurity |
| 52 | 2026-05-11 | Claude CodeのAgentビュー | CC直結 | https://claude.com/blog/agent-view-in-claude-code |
| 53 | 2026-05-11 | AWS上のClaude Platform発表 | 製品発表 | https://claude.com/blog/claude-platform-on-aws |
| 54 | 2026-05-07 | Excel・PowerPoint・Word・OutlookでClaudeと協働 | 製品発表 | https://claude.com/blog/collaborate-with-claude-across-excel-powerpoint-word-and-outlook |
| 55 | 2026-05-05 | 金融サービスへのClaude展開 | 企業事例 | https://claude.com/blog/deploying-claude-across-financial-services |
| 56 | 2026-05-01 | 非エンジニアのPMがClaude Codeで6週間でストレス管理アプリを公開 | 企業事例 | https://claude.com/blog/how-a-non-technical-project-manager-built-and-shipped-a-stress-management-app-with-claude-code-in-six-weeks |
| 57 | 2026-04-30 | エンタープライズ向けAIエージェント構築 | エージェント | https://claude.com/blog/building-ai-agents-for-the-enterprise |
| 58 | 2026-04-30 | Claude Securityがパブリックベータに | 製品発表 | https://claude.com/blog/claude-security-public-beta |
| 59 | 2026-04-30 | Claude Code開発の教訓:プロンプトキャッシュがすべて | CC直結 | https://claude.com/blog/lessons-from-building-claude-code-prompt-caching-is-everything |
| 60 | 2026-04-30 | Keplerが金融向け検証可能AIをClaudeで構築 | 企業事例 | https://claude.com/blog/how-kepler-built-verifiable-ai-for-financial-services-with-claude |
| 61 | 2026-04-29 | Claude Coworkで全社にエージェンティックAIを展開する(ガイド) | エージェント | https://claude.com/blog/new-guide-deploying-claude-across-the-enterprise-with-claude-cowork |
| 62 | 2026-04-29 | Claude APIスキルがCodeRabbit・JetBrains・Resolve AI・Warpに搭載 | 製品発表 | https://claude.com/blog/claude-api-skill |
| 63 | 2026-04-29 | エージェント時代のプロダクト開発 | エージェント | https://claude.com/blog/product-development-in-the-agentic-era |
| 64 | 2026-04-28 | Claude Codeを新人開発者のようにオンボードする:開発17年の教訓 | CC直結 | https://claude.com/blog/onboarding-claude-code-like-a-new-developer-lessons-from-17-years-of-development |
| 65 | 2026-04-23 | 日常生活向けの新コネクタ | 製品発表 | https://claude.com/blog/connectors-for-everyday-life |
| 66 | 2026-04-23 | Managed Agentsに組み込みメモリ | 製品発表 | https://claude.com/blog/claude-managed-agents-memory |
| 67 | 2026-04-22 | MCPで本番システムに到達するエージェントを構築 | エージェント | https://claude.com/blog/building-agents-that-reach-production-systems-with-mcp |
| 68 | 2026-04-20 | Built with Opus 4.6 Claude Codeハッカソン受賞者発表 | CC直結 | https://claude.com/blog/meet-the-winners-of-our-built-with-opus-4-6-claude-code-hackathon |
| 69 | 2026-04-16 | Claude Opus 4.7をClaude Codeで使うベストプラクティス | CC直結 | https://claude.com/blog/best-practices-for-using-claude-opus-4-7-with-claude-code |
| 70 | 2026-04-15 | Claude Code活用:セッション管理と1Mコンテキスト | CC直結 | https://claude.com/blog/using-claude-code-session-management-and-1m-context |
| 71 | 2026-04-14 | 並列エージェント向けClaude Codeデスクトップ再設計 | CC直結 | https://claude.com/blog/claude-code-desktop-redesign |
| 72 | 2026-04-14 | Claude Codeのroutines発表 | CC直結 | https://claude.com/blog/introducing-routines-in-claude-code |
| 73 | 2026-04-10 | AIで加速する攻撃に備えるセキュリティプログラム | その他 | https://claude.com/blog/preparing-your-security-program-for-ai-accelerated-offense |
| 74 | 2026-04-10 | エージェントの視点で見る:Claude Codeのツール設計 | CC直結 | https://claude.com/blog/seeing-like-an-agent |
| 75 | 2026-04-10 | マルチエージェント協調パターン:5つのアプローチと使い所 | エージェント | https://claude.com/blog/multi-agent-coordination-patterns |
| 76 | 2026-04-09 | アドバイザー戦略:エージェントの知能を底上げする | エージェント | https://claude.com/blog/the-advisor-strategy |
| 77 | 2026-04-09 | Claude Coworkのエンタープライズ対応 | 製品発表 | https://claude.com/blog/cowork-for-enterprise |
| 78 | 2026-04-08 | Claude Managed Agents:本番投入を10倍速く | 製品発表 | https://claude.com/blog/claude-managed-agents |
| 79 | 2026-04-08 | Carta HealthcareがAIに臨床アブストラクターの推論をさせる方法 | 企業事例 | https://claude.com/blog/carta-healthcare-clinical-abstractor |
| 80 | 2026-04-07 | Claude Codeのサブエージェント:使い方と使い所 | CC直結 | https://claude.com/blog/subagents-in-claude-code |
| 81 | 2026-04-02 | エージェントハーネス設計:Claudeの知能を引き出す3パターン | エージェント | https://claude.com/blog/harnessing-claudes-intelligence |
| 82 | 2026-03-30 | Compliance APIでClaude Platformの活動を監査 | 製品発表 | https://claude.com/blog/claude-platform-compliance-api |
| 83 | 2026-03-24 | Claude CodeのAutoモード | CC直結 | https://claude.com/blog/auto-mode |
| 84 | 2026-03-23 | あなたのコンピュータでClaudeを働かせる(dispatch+computer use) | 製品発表 | https://claude.com/blog/dispatch-and-computer-use |
| 85 | 2026-03-19 | AI指数関数時代のプロダクトマネジメント | その他 | https://claude.com/blog/product-management-on-the-ai-exponential |
| 86 | 2026-03-18 | Code with ClaudeがSF・ロンドン・東京に | その他 | https://claude.com/blog/code-with-claude-san-francisco-london-tokyo |
| 87 | 2026-03-13 | 1MコンテキストがOpus 4.6/Sonnet 4.6で一般提供 | モデル | https://claude.com/blog/1m-context-ga |
| 88 | 2026-03-12 | Claudeがインタラクティブなチャート・図・ビジュアル作成に対応 | 製品発表 | https://claude.com/blog/claude-builds-visuals |
| 89 | 2026-03-11 | Claude for Excel/PowerPointの進化 | 製品発表 | https://claude.com/blog/claude-excel-powerpoint-updates |
| 90 | 2026-03-09 | Claude CodeにCode Reviewが登場 | CC直結 | https://claude.com/blog/code-review |
| 91 | 2026-03-05 | AIエージェントの共通ワークフローパターンと使い所 | エージェント | https://claude.com/blog/common-workflow-patterns-for-ai-agents-and-when-to-use-them |
| 92 | 2026-03-05 | Skills徹底解説:プロンプト・Projects・MCP・サブエージェントとの違い | エージェント | https://claude.com/blog/skills-explained |
| 93 | 2026-03-03 | skill-creator改善:Agent Skillsをテスト・計測・改良する | CC直結 | https://claude.com/blog/improving-skill-creator-test-measure-and-refine-agent-skills |
| 94 | 2026-02-24 | 金融向けCoworkとプラグイン | 製品発表 | https://claude.com/blog/cowork-plugins-finance |
| 95 | 2026-02-24 | 全社チーム向けCoworkとプラグイン | 製品発表 | https://claude.com/blog/cowork-plugins-across-enterprise |
| 96 | 2026-02-23 | AIによるCOBOLモダナイゼーション:コスト障壁を破る | CC直結 | https://claude.com/blog/how-ai-helps-break-cost-barrier-cobol-modernization |
| 97 | 2026-02-20 | Claude Codeデスクトップに自動プレビュー・レビュー・マージ | CC直結 | https://claude.com/blog/preview-review-and-merge-with-claude-code |
| 98 | 2026-02-17 | 動的フィルタリングでWeb検索の精度と効率を向上 | 製品発表 | https://claude.com/blog/improved-web-search-with-dynamic-filtering |
| 99 | 2026-02-12 | Claude Enterpriseがセルフサーブで利用可能に | 製品発表 | https://claude.com/blog/self-serve-enterprise |
| 100 | 2026-02-09 | モデルローンチの舞台裏:Opus 4.6早期テストで顧客が発見したこと | モデル | https://claude.com/blog/behind-model-launch-what-customers-discovered-testing-claude-opus-4-6-early |
| 101 | 2026-02-05 | Claude Opus 4.6で金融を前進させる | モデル | https://claude.com/blog/opus-4-6-finance |
| 102 | 2026-01-30 | Coworkをプラグインでカスタマイズ | 製品発表 | https://claude.com/blog/cowork-plugins |
| 103 | 2026-01-29 | Claude向けスキル構築完全ガイド | エージェント | https://claude.com/blog/complete-guide-to-building-skills-for-claude |
| 104 | 2026-01-29 | コントリビューションメトリクスでClaude Codeの効果を把握 | CC直結 | https://claude.com/blog/contribution-metrics |
| 105 | 2026-01-28 | 先進リテーラーがAIパイロットを全社変革に変える方法 | 企業事例 | https://claude.com/blog/how-leading-retailers-are-turning-ai-pilots-into-enterprise-wide-transformation |
| 106 | 2026-01-28 | Claude Teamのアップデート | 製品発表 | https://claude.com/blog/claude-team-updates |
| 107 | 2026-01-26 | 主要な仕事ツールがClaude内のインタラクティブコネクタに | 製品発表 | https://claude.com/blog/interactive-tools-in-claude |
| 108 | 2026-01-26 | Anthropicグロースマーケチームが広告制作を30分→30秒に短縮 | 企業事例 | https://claude.com/blog/how-anthropic-uses-claude-marketing |
| 109 | 2026-01-23 | マルチエージェントシステム構築:いつ・どう使うか | エージェント | https://claude.com/blog/building-multi-agent-systems-when-and-how-to-use-them |
| 110 | 2026-01-22 | Skillsでエージェントを構築:専門作業への装備 | エージェント | https://claude.com/blog/building-agents-with-skills-equipping-agents-for-specialized-work |
| 111 | 2026-01-21 | 2026年のソフトウェア開発を定義する8つのトレンド | その他 | https://claude.com/blog/eight-trends-defining-how-software-gets-built-in-2026 |
| 112 | 2025-12-19 | スキルとMCPサーバーでClaudeの能力を拡張 | エージェント | https://claude.com/blog/extending-claude-capabilities-with-skills-mcp-servers |
| 113 | 2025-12-18 | 組織・パートナー・エコシステム向けSkills | 製品発表 | https://claude.com/blog/organization-skills-and-directory |
| 114 | 2025-12-12 | Claudeをより優れた電気エンジニアにする | その他 | https://claude.com/blog/making-claude-a-better-electrical-engineer |
| 115 | 2025-12-11 | Claude Codeパワーユーザー向けカスタマイズ:フックの設定方法 | CC直結 | https://claude.com/blog/how-to-configure-hooks |
| 116 | 2025-12-09 | 2026年、エンタープライズはどうAIエージェントを構築しているか | エージェント | https://claude.com/blog/how-enterprises-are-building-ai-agents-in-2026 |
| 117 | 2025-12-08 | Anthropic法務チームがレビュー時間を数日→数時間に短縮 | 企業事例 | https://claude.com/blog/how-anthropic-uses-claude-legal |
| 118 | 2025-12-08 | Claude CodeとSlack | CC直結 | https://claude.com/blog/claude-code-and-slack |
| 119 | 2025-12-01 | エージェンティックコーディング移行の主なメリットとは | CC直結 | https://claude.com/blog/key-benefits-transitioning-agentic-coding |
| 120 | 2025-11-25 | CLAUDE.mdファイル活用:コードベースに合わせたカスタマイズ | CC直結 | https://claude.com/blog/using-claude-md-files |
| 121 | 2025-11-20 | Claudeの新機能:Claudeを思考パートナーに | 製品発表 | https://claude.com/blog/your-thinking-partner |
| 122 | 2025-11-19 | Skillsの作り方:手順・制約・実例 | エージェント | https://claude.com/blog/how-to-create-skills-key-steps-limitations-and-examples |
| 123 | 2025-11-17 | YCスタートアップ3社がClaude Codeで会社を築いた方法 | 企業事例 | https://claude.com/blog/building-companies-with-claude-code |
| 124 | 2025-11-14 | Claude Developer PlatformのStructured Outputs | 製品発表 | https://claude.com/blog/structured-outputs-on-the-claude-developer-platform |
| 125 | 2025-11-12 | Skillsでフロントエンドデザインを改善 | CC直結 | https://claude.com/blog/improving-frontend-design-through-skills |
| 126 | 2025-11-10 | 2026年版プロンプトエンジニアリングのベストプラクティス | モデル | https://claude.com/blog/best-practices-for-prompt-engineering |
| 127 | 2025-11-03 | スタートアップ向けAIエージェント構築 | エージェント | https://claude.com/blog/building-ai-agents-for-startups |
| 128 | 2025-10-31 | Model Context Protocol(MCP)とは:AIを世界につなぐ | エージェント | https://claude.com/blog/what-is-model-context-protocol |
| 129 | 2025-10-30 | エージェンティックコーディング入門 | CC直結 | https://claude.com/blog/introduction-to-agentic-coding |
| 130 | 2025-10-30 | ヘルスケア・ライフサイエンス向けAIエージェント構築 | エージェント | https://claude.com/blog/building-ai-agents-in-healthcare-and-life-sciences |
| 131 | 2025-10-30 | 金融サービス向けAIエージェント構築 | エージェント | https://claude.com/blog/building-ai-agents-in-financial-services |
| 132 | 2025-10-30 | BrexがClaude Codeでコード品質と生産性を向上 | 企業事例 | https://claude.com/blog/how-brex-improves-code-quality-and-productivity-with-claude-code |
| 133 | 2025-10-28 | Claudeでソフトウェアバグを速く修正 | CC直結 | https://claude.com/blog/fix-software-bugs-faster-with-claude |
| 134 | 2025-10-27 | APIをシームレスに統合する方法 | CC直結 | https://claude.com/blog/integrate-apis-seamlessly |
| 135 | 2025-10-20 | Web版Claude Code | CC直結 | https://claude.com/blog/claude-code-on-the-web |
| 136 | 2025-10-16 | Claudeと生産性プラットフォーム | 製品発表 | https://claude.com/blog/productivity-platforms |
| 137 | 2025-10-16 | Agent Skills発表 | 製品発表 | https://claude.com/blog/skills |
| 138 | 2025-10-15 | エンジニアリング組織全体にエージェンティックコーディングを拡げる | CC直結 | https://claude.com/blog/scaling-agentic-coding |
| 139 | 2025-10-10 | レスポンシブWebレイアウトの構築 | CC直結 | https://claude.com/blog/build-responsive-web-layouts |
| 140 | 2025-10-09 | プラグインでClaude Codeをカスタマイズ | CC直結 | https://claude.com/blog/claude-code-plugins |
| 141 | 2025-10-08 | 許可プロンプトの先へ:Claude Codeをより安全で自律的に | CC直結 | https://claude.com/blog/beyond-permission-prompts-making-claude-code-more-secure-and-autonomous |
| 142 | 2025-10-06 | コードパフォーマンスを素早く最適化 | CC直結 | https://claude.com/blog/optimize-code-performance-quickly |
| 143 | 2025-10-01 | エンタープライズがClaudeで進めるAI変革 | 企業事例 | https://claude.com/blog/driving-ai-transformation-with-claude |
| 144 | 2025-10-01 | ClaudeとSlack | 製品発表 | https://claude.com/blog/claude-and-slack |
| 145 | 2025-09-29 | Claude Agent SDKでエージェントを構築 | エージェント | https://claude.com/blog/building-agents-with-the-claude-agent-sdk |
| 146 | 2025-09-29 | Claude Developer Platformのコンテキスト管理 | 製品発表 | https://claude.com/blog/context-management |
| 147 | 2025-09-24 | ClaudeがMicrosoft 365 Copilotで利用可能に | 製品発表 | https://claude.com/blog/claude-now-available-in-microsoft-365-copilot |
| 148 | 2025-09-11 | Claudeにメモリ機能 | 製品発表 | https://claude.com/blog/memory |
| 149 | 2025-09-09 | Claudeがファイルの作成・編集に対応 | 製品発表 | https://claude.com/blog/create-files |
| 150 | 2025-08-25 | Claude in Chromeパイロット開始 | 製品発表 | https://claude.com/blog/claude-for-chrome |
| 151 | 2025-08-20 | Claude Codeとビジネスプラン向け新管理者コントロール | CC直結 | https://claude.com/blog/claude-code-and-new-admin-controls-for-business-plans |
| 152 | 2025-08-14 | Claudeのプロンプトキャッシュ | 製品発表 | https://claude.com/blog/prompt-caching |
| 153 | 2025-08-12 | Claude Sonnet 4が1Mトークンコンテキストに対応 | モデル | https://claude.com/blog/1m-context |
| 154 | 2025-08-06 | Claude Codeでセキュリティレビューを自動化 | CC直結 | https://claude.com/blog/automate-security-reviews-with-claude-code |
| 155 | 2025-07-25 | AI搭載アプリをClaudeで構築・共有 | 製品発表 | https://claude.com/blog/claude-powered-artifacts |
| 156 | 2025-07-24 | AnthropicのチームはClaude Codeをどう使っているか | 企業事例 | https://claude.com/blog/how-anthropic-teams-use-claude-code |
| 157 | 2025-07-14 | Claudeと連携するツールを見つける(コネクタディレクトリ) | 製品発表 | https://claude.com/blog/connectors-directory |
| 158 | 2025-06-25 | アイデアをインタラクティブなAIアプリに(Artifacts) | 製品発表 | https://claude.com/blog/build-artifacts |
| 159 | 2025-06-23 | Anthropic APIのCitations発表 | 製品発表 | https://claude.com/blog/introducing-citations-api |
| 160 | 2025-06-18 | Claude CodeのリモートMCP対応 | CC直結 | https://claude.com/blog/claude-code-remote-mcp |
| 161 | 2025-05-22 | Anthropic APIのエージェント構築向け新機能 | 製品発表 | https://claude.com/blog/agent-capabilities-api |
| 162 | 2025-05-07 | Anthropic APIのWeb検索発表 | 製品発表 | https://claude.com/blog/web-search-api |
| 163 | 2025-05-01 | Claudeがあなたの世界とつながる(Integrations) | 製品発表 | https://claude.com/blog/integrations |
| 164 | 2025-04-15 | ClaudeのResearch機能 | 製品発表 | https://claude.com/blog/research |
| 165 | 2025-04-02 | Google Cloud Vertex AIのClaude:FedRAMP High/IL2認証 | 製品発表 | https://claude.com/blog/claude-on-google-cloud-fedramp-high |
| 166 | 2025-03-20 | ClaudeがWeb検索に対応 | 製品発表 | https://claude.com/blog/web-search |
| 167 | 2025-03-13 | Anthropic APIのトークン節約アップデート | 製品発表 | https://claude.com/blog/token-saving-updates |
| 168 | 2025-03-06 | 強化されたAnthropic Consoleで本番投入を加速 | 製品発表 | https://claude.com/blog/upgraded-anthropic-console |
| 169 | 2024-12-03 | Claude 3.5 HaikuのAWS Trainium2対応とBedrockでのモデル蒸留 | 製品発表 | https://claude.com/blog/trainium2-and-distillation |
| 170 | 2024-10-24 | Claude.aiの分析ツール発表 | 製品発表 | https://claude.com/blog/analysis-tool |
| 171 | 2024-10-14 | 開発者コンソールのプロンプト改善機能 | 製品発表 | https://claude.com/blog/prompt-improver |
| 172 | 2024-10-08 | Message Batches API発表 | 製品発表 | https://claude.com/blog/message-batches-api |
| 173 | 2024-09-10 | Claude for Enterprise | 製品発表 | https://claude.com/blog/claude-for-enterprise |
| 174 | 2024-09-10 | Anthropic API ConsoleのWorkspaces | 製品発表 | https://claude.com/blog/workspaces |
| 175 | 2024-07-16 | ClaudeのAndroidアプリ | 製品発表 | https://claude.com/blog/android-app |
| 176 | 2024-07-10 | Amazon BedrockでClaude 3 Haikuをファインチューニング | 製品発表 | https://claude.com/blog/fine-tune-claude-3-haiku |
| 177 | 2024-07-09 | 開発者コンソールでプロンプトを評価 | 製品発表 | https://claude.com/blog/evaluate-prompts |
| 178 | 2024-05-30 | Claudeがツール使用に対応(Tool use GA) | 製品発表 | https://claude.com/blog/tool-use-ga |
| 179 | 2024-05-20 | 開発者コンソールでより良いプロンプトを生成 | 製品発表 | https://claude.com/blog/prompt-generator |
| 180 | 2024-05-01 | Claude TeamプランとiOSアプリ発表 | 製品発表 | https://claude.com/blog/team-plan-and-ios |
| 181 | 2023-12-06 | Claude 2.1のロングコンテキストプロンプティング | モデル | https://claude.com/blog/claude-2-1-prompting |
| 182 | 2023-09-28 | Claude on Amazon Bedrockが全AWS顧客に一般提供 | 製品発表 | https://claude.com/blog/amazon-bedrock-general-availability |
| 183 | 2023-08-23 | Claude 2がAmazon Bedrockに登場 | 製品発表 | https://claude.com/blog/claude-2-amazon-bedrock |
(参考)サイト側カテゴリの内訳: Product announcements 80 / Claude Code 47 / Enterprise AI 34 / Agents 20 / カテゴリ無し 2。本索引の6分類はこれとは別に内容ベースで付与。