エージェント初出 8/21 18:23
AIエージェントにCMSのメディアを運用させる ― 画像のバイト列はLLMに通さない
https://zenn.dev/topics/ai/feed2026/8/21
AI要約
AIエージェントにCMSのメディア(アイキャッチ画像など)を運用させる試みについて報告。大きな画像のバイト列はLLMのコンテキストに通さないという対策を取り、メディア投入経路を2つ用意することで、AIによる画像アップロードを実現する。
AI要点
- AIエージェントがCMSのメディアを運用する際、画像のバイト列をLLMのコンテキストに通さない設計を採用した。
- 大きな画像はBase64エンコードせず、HTTP POSTのmultipart/form-dataで直接アップロードする経路を用意した。
- Base64エンコードされた画像データはLLMのコンテキストを大量に消費するため、アップロード上限を約5MBに設けていた。
- HTTP経路では、LLMがコンテキストを消費せず、上限20MBのファイルを直接アップロードできる。
- メディアの発見(discovery)にはlist_assets APIを使用し、エージェントが既存アセットのURLを取得できるようにした。
なぜ重要か
AIエージェントによるコンテンツ生成とメディア管理の連携において、LLMのコンテキストウィンドウの制約を回避し、効率的かつ大規模なメディア運用を可能にする設計パターンを提供するため重要です。