アレン・インスティテュート・フォー・エーアイ (Ai2) は2026年7月15日(現地時間)、海洋AIエージェント「シッピー (Shippy)」の構築を通じて得られた教訓とアーキテクチャについて、ハギングフェイス・ブログ (Hugging Face Blog) で発表した。シッピーは洋上での高リスクな意思決定を支援するAIエージェントであり、信頼性を最優先に設計された。同社はエージェントを「魂」「スキル」「設定」の3要素で構成すると説明している。
シッピーは、海洋アナリスト向けの高リスクな運用領域において、正確性と信頼性を確保するために開発された。誤った情報が巡視船の誤った航行や資源の損失につながる可能性があるため、アレン・インスティテュート・フォー・エーアイ (Ai2) は、モデルそのものよりも、正確かつ限界内で機能し、広範なタスクに対応できるシステムの構築を重視した。
Ai2はエージェントを「魂 (soul)」「スキル (skills)」「設定 (config)」の3要素で定義する。「魂」はシッピーのペルソナと行動境界を定めるシステムプロンプト。「スキル」は特定の要求処理方法を指示し、Docker イメージに組み込まれる。「設定」はエージェントハーネス (オープンクロー、OpenClaw) や使用する大規模言語モデル (LLM) (クロード・オーパス 4.6、Claude Opus 4.6)、ランタイム設定などをカバーする。スキルはクロード・コード (Claude Code) やCodex が使用するエージェントスキル仕様に準拠したマークダウンファイルで記述され、バージョン管理や改訂が容易である。
シッピーは、スカイライトAPI (Skylight API) へのクエリ、排他的経済水域 (EEZ) や海洋保護区 (MPA) の境界検索、船舶追跡データの解釈、インタラクティブな地図リンク生成といったスキルを備える。例えば、排他的経済水域 (EEZ) における漁業活動を表示といった質問に対し、シッピーはSkylightの地域APIを通じて境界ポリゴンを特定し、その範囲内のイベントを照会し、結果をスカイライトマップへの深層リンクと共に整形する。
エージェントの非決定論的な特性に対し、Ai2は決定論的なツールを導入した。シッピーはSkylight APIとの通信に、複雑なAPIコールを抽象化する専用のコマンドラインインターフェース (CLI) を使用する。CLIは認証、ページネーション、構造化出力を処理し、エラーリカバリを支援する自己文書化機能を備える。出力は常にローカルのJSONファイルに書き込まれ、パイプ処理の問題を回避する。
さらに、Skylightが70カ国以上の政府機関やNGOにサービスを提供するため、Ai2はユーザーごとのデータ隔離とセッション管理を強化した。エージェントホスティングプラットフォームマザーシップ (Mothership)を構築し、各ユーザーセッション専用のKubernetes デプロイメントをプロビジョニングする。これにより、各ユーザーのAPIコールはそのユーザーのデータに限定され、会話履歴やファイルが他者と共有されることはない。サンドボックス環境では、エージェントはコードの実行やデータのインストール、多段階解析が可能であり、ネットワークアクセスも必要最小限に制限されている。
参考: Hugging Face Blog — 2026年7月16日 02:29 (JST)