Piのコンパクション:会話履歴を圧縮してコンテキストを延命する仕組み

How Compaction Works in Pi

Piのコンパクション:会話履歴を圧縮してコンテキストを延命する仕組み

コーディングエージェントPiは、LLMのコンテキストウィンドウを超える長い会話を扱うため、コンパクションと呼ばれる機能を実装している。コンパクションは、古い会話履歴をLLMに要約させ、最近のメッセージはそのまま保持することで、コンテキストを圧縮する。Piでは、自動または手動(/compactコマンド)でトリガーされ、要約はプレーンテキストとしてセッションに保存される。この要約は、プロンプトキャッシュを壊すが、モデルを切り替えても利用可能。Piはカスタムコンパクションプロンプトを設定できる。

コンパクションは、会話履歴の一部を圧縮表現に置き換え、追加のメッセージやツール呼び出しのための余地を残す。

同じ日のその他の記事

2026-08-13