【プロンプトあっしゅく】
プロンプト圧縮 とは?
公開:
💡 長い説明書を要点メモに変えて、AIに渡す小型化マシン
長いコンテキストをトークン数を抑えながら重要な情報だけに絞り込む技術。APIコストの削減と推論速度の向上が主な目的で、LLMLinguaなどのツールが代表的。
📌 このページのポイント
コンテキストウィンドウが大きくなったのに、まだ圧縮が必要なの?
どうやって「無駄なトークン」を見つけるの?
LLMLinguaみたいな小型モデルがトークンごとに「情報量スコア」を計算して、低いものを削除するんだよ。文全体の意味を保ちながら間引くイメージだね。
削りすぎて意味が変わっちゃったりしない?
そこが技術の肝で、重要なキーワードや論理構造は残すように設計されてるんだ。実験では元の20%まで圧縮しても精度がほぼ変わらないケースもあるよ。
RAGで長い文書を渡すときに使うと効果的なんだね!
プロンプトキャッシングと組み合わせたらもっと節約できそうだね!
📖 おまけ:英語の意味
「Prompt Compression」 = プロンプト圧縮
💬 Prompt(プロンプト)+ Compression(圧縮)そのままの名前だよ。テキストの圧縮・解凍の考え方をAIへの入力に適用したんだよ