臨床試験のデータ分析は、あらかじめ決められた手順通りに進むとは限りません。
医療の専門家は、新たな仮説を試したり、患者集団を比較したり、トレンドを可視化したりと、さまざまな角度からデータを探索します。ノボ ノルディスクとマイクロソフトの共同開発チームは、こうした二次分析を支援するAIエージェントを構築し、「Microsoft Foundry」のホステッドエージェント環境へ移行しました。
移行で変わったスケーリングとセッションの隔離
最初の本番アーキテクチャは、「Azure Container Apps」と動的セッション、「PostgreSQL」を組み合わせた構成でした。すべてのコンポーネントを自前で制御できる一方、コンテナのスケーリングやセッションのライフサイクル、ネットワークなどを自チームで管理する必要がありました。
「Microsoft Foundry」のホステッドエージェントを利用すると、エージェントのロジックやモデル、ツールは引き続き制御できます。エンドポイントやセッションのコンピュート、状態の保存、スケーリングなどは、プラットフォーム側が管理します。主な変化は次の4点です。
- スケーリングがセッション単位になり、そのライフサイクルをプラットフォーム側が管理します。
- 各セッションが仮想マシン(VM)で隔離された環境で実行されます。
- プライベートネットワークに対応し、エージェント環境への出入りに対する制御を設計できます。
- トレース、評価、実験、モニタリング、最適化を同じプラットフォームでつなげられます。
ネットワークは初期段階で設計し、トレースも保護
移行プロジェクトで得られた知見として、プライベートネットワークは後回しにせず、初期段階で設計することが挙げられています。
ホステッドエージェントでは、アカウントやプロジェクト、同時セッション、エージェントのリビジョンなどがIP使用量に影響します。そのため、ピーク時の同時セッション数を見積もり、余裕を持って設計することが推奨されています。
現在のネットワークガイダンスでは、本番環境には/24のサブネットが推奨されています。小規模な環境では/27がサポートされる最小サイズです。
また、OpenTelemetryを活用したトレース機能では、ユーザーの入力やAIの出力、モデルの呼び出し、トークン使用量などを記録できます。臨床データを扱う場合、テレメトリーデータにもほかの機密データと同じように、アクセス制御や記録の最小化、秘匿化、保持のルールが必要です。
判断ガイド自社でAIを動かすなら、先に決めたいこと1つの迷いに、状況ごとのおすすめと理由開く閉じる
判断ガイド
自社でAIを動かすなら、先に決めたいこと
状況ごとのおすすめと理由です。どれを選ぶかは、ご自身の状況で決めてください。
自社のAIエージェントを専用の実行基盤へ移すべき?
- 状況
- 自社でAIエージェントを運用している
- おすすめ
- 移行を検討する前に、ネットワーク設計を先に決める
- 理由
- サブネットは後から変えにくいと書かれています。ピーク時の同時セッション数を見積もると、移行後の容量不足を減らせます。ただし、セキュリティや品質の管理責任は利用者側に残ると書かれています。
- 出どころ
- 出典・commandline.microsoft.com
不安Q&A
患者データは他の利用者と混ざらない?
Q患者データの分析は他の利用者と混ざらない?▾
各セッションは仮想マシン(VM)で隔離されたサンドボックスで動きます。他のセッションとプロセスや汎用のアプリ用コンテナを共有しないと書かれています。
出典・commandline.microsoft.com今できること社内でAIを使うときは、データを扱う範囲(ネットワークの境界)を先に決めておく。
Q移行すると、分析の回答の品質は落ちない?▾
Q移行したら、セキュリティは自動的に任せられる?▾
ホステッドエージェントを使っても、アクセス制御の定義、テレメトリーの最小化と保護、呼び出せるシステムの確認は利用者側の責任だと書かれています。
出典・commandline.microsoft.com今できることアクセス制御を自分で定義し、テレメトリーに記録する情報を最小限にする。