これは何の話?

全体俯瞰図

OpenAIは2026年2月12日、AIエージェントが「単発のチャットボット」から「実務をこなす同僚」へと進化するために必要な3つの重要な機能セットを発表しました。

これまでは長時間にわたる複雑なタスクを依頼すると、指示が長くなりすぎてAIが混乱したり、文脈があふれてエラーになったりすることがありました。今回発表された「Skills」「Shell」「Compaction」は、そうした問題を解決し、エンジニアが信頼性の高いエージェントを構築・運用するための基盤となります。

何がわかったか

発表された主な機能は以下の3点です。

  1. Skills(スキル): エージェントがオンデマンドで読み込める「標準化された手順書」です。SKILL.mdというファイルに手順やルールを記述しておくことで、AIが必要なときにだけ読み込んで実行します。
  2. Shell(シェル): OpenAIがホストする安全なコンテナ環境です。エージェントはこの中でコマンド実行、依存ライブラリのインストール、ファイルの読み書きを行えます。
  3. Server-side Compaction(サーバーサイド圧縮): 長時間の会話履歴をサーバー側で自動的に要約・圧縮する機能です。これにより、コンテキストウィンドウの上限を気にせず、延々と作業を続けさせることが可能になります。

他とどう違うのか

従来のエージェント開発では、複雑な手順をすべて「システムプロンプト」という最初の命令文に詰め込むのが一般的でした。しかし、これではプロンプトが巨大になり、AIの注意力散漫やコスト増加を招いていました。

今回の仕組みでは、手順を「Skills」として外部化し、必要なときだけロードするため、プロンプトをシンプルに保てます。また、Glean社の事例では、Skills導入により評価精度の向上が見られ(最大20%改善)、応答までのレイテンシが大幅に短縮される(最大80%削減)など、明確な性能向上が確認されています。

なぜこれが重要か

これはAIエージェント開発における「標準化」の大きな一歩です。

これまで各社がバラバラに実装していた「ツール実行」や「メモリ管理」といったインフラ部分が、OpenAIのプラットフォームとして提供されることで、開発者は「エージェントに何をさせるか」というビジネスロジックに集中できるようになります。特に企業の社内ツールやワークフローをAIに統合する際、Skillsという共通フォーマットがあることで、開発・保守の効率が劇的に向上します。

未来の展開・戦略性

OpenAIは「Agent Skills」をオープンスタンダードに準拠させており、他のプラットフォームとの相互運用性も意識しています。

また、これらの機能は「Hosted Shell(OpenAIのクラウド)」だけでなく「Local Shell(手元のPC)」でも動作するように設計されています。開発時は手元で高速に試行錯誤し、本番環境ではクラウドで安全に動かす、といったモダンな開発フローが定着していくでしょう。

どう考え、どう動くか

エンジニアやPMは、自社の業務フローを「どの単位でSkill化できるか」を考え始めるべきです。

例えば「週次レポート作成」「データベースのマイグレーション」「顧客からの問い合わせ一次対応」といった定型業務は、真っ先にSkillsとして定義できる候補です。システム全体を一度にAI化するのではなく、こうした小さな「Skill」を積み上げていくアプローチが、結果的に高機能なエージェントを作る近道になるでしょう。

限界と未確定

Skillsを使えば魔法のように何でもできるようになるわけではありません。現状では、Skillの記述(説明文や使用例)の質がAIの挙動に直結します。「いつ使うべきか」「いつ使わないべきか」を明確に言語化するスキル記述力が、エンジニアに新たに求められる能力となります。また、ネットワークアクセスを許可する場合は、セキュリティリスクへの慎重な設計が依然として不可欠です。

用語ミニ解説

  • Compaction (コンパクション): 長い会話やログを要約して短くすること。AIの記憶容量(コンテキストウィンドウ)には限りがあるため、古い情報を圧縮してスペースを空ける処理。
  • SKILL.md: エージェントへの指示書となるMarkdownファイル。名前、説明、具体的な実行手順などが書かれている。

出典と日付

Shell + Skills + Compaction: Tips for long-running agents that do real work OpenAI Developer Blog Author: Charlie Guo 2026-02-12 https://developers.openai.com/blog/skills-shell-tips