
【エージェント設計 #2】コンテキストエンジニアリング、コンテキストウィンドウを予算のように使う方法
コンテキストウィンドウは大きければよいのではなく、関連性が高いほど有効です。有限のウィンドウを予算として使う選択的ローディング・要約・分離・外部化の4つの戦略と、CLAUDE.mdのような常時ロードファイルの設計基準を整理します。
記事を読むARCHIVE · 07
基礎概念から実務の判断基準まで、順にご覧ください。

コンテキストウィンドウは大きければよいのではなく、関連性が高いほど有効です。有限のウィンドウを予算として使う選択的ローディング・要約・分離・外部化の4つの戦略と、CLAUDE.mdのような常時ロードファイルの設計基準を整理します。
記事を読む
Factoryは依存性の登録漏れをコンパイル時に検出するSwift DIライブラリです。2026年7月時点の3.3.1を基準に、基本的な使い方、スコープ宣言、テスト・プレビューへの注入、Swinjectとの違いをまとめます。
記事を読む
「早すぎる最適化は諸悪の根源」というクヌースの言葉は、後半が省略された引用です。97%は忘れて3%に集中するという原文の文脈と、プロファイラでボトルネックを確認してから最適化する実務上の基準を整理します。
記事を読む
コードカバレッジ100%は、バグがないコードを意味しません。実務で一般的な70~80%台の目安と、数字より先に確認すべき未検証の分岐を見極める方法をまとめました。
記事を読む
プロトコル指向プログラミング(POP)は、何を継承したかではなく、何ができるかで型を設計します。継承の壁をプロトコルの組み合わせで解決する方法や、避けるべき場面までSwiftの例でまとめます。
記事を読む