Impress

NVIDIA、AIエージェントの「暴走」防ぐオープンソース基盤

Impress 元記事

予習

この記事のキーワード — タップで意味
×3
隔離
かくり
isolation; segregation; separation; quarantine
×4
監視
かんし
monitoring; watching; observation; surveillance; guarding; supervision; lookout
N1
×3
境界
きょうかい
boundary; border; limit; bounds; frontier
N2
×2
アクセス制御
アクセスせいぎょ
access control
×3
独立
どくりつ
1. independence; self-reliance; supporting oneself; being on one's own 2. independence (e.g. of a nation); freedom
NVIDIAは、AIエージェントの安全な運用を支援する「NVIDIA Open Agent Safety Platform」を発表した。オープンソースのセキュアランタイム「NVIDIA OpenShell」と、DPUを使ってエージェントを独立監視するリファレンスシステム「NVIDIA Sentry」で構成する。 AIエージェントが利用できるデータやAPI、ツールなどに境界を設定するとともに、設定された範囲を逸脱しようとした場合に検知・隔離する仕組みを提供する。ソフトウェアだけでなく、CPUやDPUなどのハードウェア層まで含めて制御する点を特徴としている。 OpenShellは、AIエージェントを隔離された環境で動作させ、アクセス可能なデータ、ツール、API、サービスなどをポリシーによって制限するオープンソースソフトウェア。 AIモデルやエージェント自身の安全機構とは別に、実行環境側から強制可能な境界を設け、エージェントがどのような処理を実行したかを追跡し、設定したポリシーを適用できる。 NVIDIAは、AIエージェント向けCPUとして開発した「Vera CPU」とOpenShellを組み合わせることで、低いオーバーヘッドでこうした制御を実現するとしている。 OpenShell自体はオープンソースで、NVIDIA製CPUに限定されない。ArmやIntelなどのコンピューティングプラットフォームへの対応も進められている。 参加企業は、Anthropic、Cisco、CrowdStrike、Dell、HPE、Hugging Face、JPMorganChase, Microsoft、Palantir、Palo Alto Networks、Perplexity、Red Hat、Salesforce、SAP、Scale AI、ServiceNow、SpaceXAIなどの大手IT/AI企業が並ぶ。ただし、OpenAIやGoogle、Metaらは参加していない。 ■ BlueField-4で独立監視する「Sentry」 Open Agent Safety Platformのもう1つの要素が、リファレンスシステム設計「NVIDIA Sentry」。Sentryは「NVIDIA BlueField-4 DPU」上で動作し、AIエージェントとは分離されたアウト・オブ・バンド環境からエージェントの挙動を継続的に監視する。 エージェントが許可された境界を越えようとした場合には、ミリ秒単位で隔離・停止できるという。エージェント自身や、エージェントを侵害した攻撃者から独立した場所でセキュリティポリシーを適用できることがポイントとなる。 基盤にはNVIDIAのDPU向けソフトウェア「DOCA」を利用。エージェントのリクエストやレスポンスの検査、ID検証、テレメトリ、データやAPIへのゼロトラスト型アクセス制御などを実装できる。 ■ Claude、Slack、SAPなどと連携 企業による採用や統合も進める。Anthropicは「Claude Managed Agents」とOpenShell、BlueFieldを連携し、AIエージェントのアクセス制御を強化。SalesforceはOpenShellをSlackに統合し、エージェントの監視や権限承認を可能にする。SAPもJoule StudioランタイムにOpenShellを組み込む。 このほかMicrosoft、Red Hat、Cisco、CrowdStrike、Scale AIなど100以上の組織が関連技術の採用・対応を進めている。ロボティクス分野ではFigureなどがOpenShellを活用する。 OpenShellを含むOpen Agent Safety Platformのソフトウェアは、NVIDIAの開発者向けサイトおよびGitHubで公開されている。

この記事の単語 (73)

×4
監視
かんし
monitoring; watching; observation; surveillance; guarding; supervision; lookout
×3
独立
どくりつ
1. independence; self-reliance; supporting oneself; being on one's own 2. independence (e.g. of a nation); freedom
×3
境界
きょうかい
boundary; border; limit; bounds; frontier
×3
設定
せってい
1. establishment; creation; posing (a problem); setting (movie, novel, etc.); scene 2. options setting; preference settings; configuration; setup
×3
隔離
かくり
isolation; segregation; separation; quarantine
×3
環境
かんきょう
environment; circumstance
×3
可能
かのう
possible; potential; practicable; feasible
×3
進める
すすめる
1. to advance; to move forward; to put (a clock, watch) forward 2. to carry forward (plans, work, etc.); to proceed with; to make progress in; to further; to advance; to hasten; to speed up
×3
企業
きぎょう
enterprise; business; company; corporation
×2
制御
せいぎょ
1. control (of a machine, device, etc.) 2. control (over an opponent, one's emotions, etc.); governing; management; suppression; keeping in check
×2
動作
どうさ
action; movements; motions; bearing; behaviour; behavior; execution; actuation; operation; manners
×2
自身
じしん
(one's) self; oneself
×2
実行
じっこう
execution (e.g. of a plan); carrying out; practice; action; implementation; fulfillment; realization
×2
適用
てきよう
applying (e.g. a technology); adoption
×2
対応
たいおう
1. correspondence (to); equivalence 2. suitability; coordination; matching; being appropriate (for)
×2
参加
さんか
participation; joining; entry; adherence
×2
アクセス制御
アクセスせいぎょ
access control
×2
連携
れんけい
cooperation; coordination; link
×2
採用
さいよう
1. use; adoption; acceptance 2. appointment; employment; engagement; recruitment
×2
統合
とうごう
integration; unification; unity; combination; consolidation; synthesis
×1
運用
うんよう
1. making use of; application; practical use; effective management (e.g. of funds) 2. operation; handling; steering (esp. a boat)
×1
支援
しえん
support; backing; aid; assistance
×1
発表
はっぴょう
announcement; publication; presenting; statement; communique; making known; breaking (news story); expressing (one's opinion); releasing; unveiling
×1
構成
こうせい
composition; construction; formation; makeup; structure; organization; organisation
×1
範囲
はんい
extent; scope; sphere; range; span
×1
逸脱
いつだつ
1. deviation; departure 2. omission
×1
検知
けんち
detection
×1
仕組み
しくみ
1. structure; construction; arrangement; contrivance; mechanism; workings 2. plan; plot; contrivance
×1
提供
ていきょう
1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
×1
層
そう
1. layer; stratum; seam; bed 2. class; stratum; bracket; group
×1
含める
ふくめる
1. to include (in a group or scope) 2. to instruct; to make one understand
×1
特徴
とくちょう
feature; trait; characteristic; peculiarity; distinction
×1
制限
せいげん
restriction; restraint; limitation; limit
×1
機構
きこう
mechanism; organization; organisation
×1
強制
きょうせい
compulsion; coercion; forcing (to do); enforcement
×1
設ける
もうける
1. to prepare; to provide 2. to set up; to establish; to organize; to lay down (rules); to make (an excuse)
×1
処理
しょり
processing; dealing with; treatment; disposition; disposal
×1
追跡
ついせき
1. chase; pursuit; tracking; stalking 2. following up; tracing
×1
開発
かいはつ
development; exploitation
×1
組み合わせる
くみあわせる
to join together; to combine; to join up
×1
実現
じつげん
implementation (e.g. of a system); materialization; materialisation; realization; realisation; actualization; actualisation
×1
自体
じたい
1. itself 2. one's own body; oneself
×1
限定
げんてい
limit; restriction
×1
大手
おおて
1. major company; big company 2. front castle gate
×1
但し
ただし
but; however; provided that
×1
要素
ようそ
1. component; factor; item (e.g. in list) 2. element (e.g. in array); member (e.g. data structure)
×1
システム設計
システムせっけい
system design
×1
分離
ぶんり
separation; partition; detachment; segregation; isolation
×1
挙動
きょどう
conduct; behavior; behaviour
×1
継続的
けいぞくてき
continuous
×1
許可
きょか
1. permission; approval; authorization; license 2. to permit; to authorize
×1
越える
こえる
1. to cross over; to cross; to pass through; to pass over (out of); to go beyond; to go past 2. to exceed; to surpass; to be more (than)
×1
秒
びょう
1. second (unit of time) 2. arc second
×1
単位
たんい
1. unit; denomination 2. credit (in school)
×1
停止
ていし
1. stoppage; coming to a stop; halt; standstill 2. ceasing (movement, activity, etc.); suspension (of operations); interruption (e.g. of electricity supply); cutting off
×1
侵害
しんがい
infringement; violation; invasion; encroachment; trespass
×1
攻撃者
こうげきしゃ
aggressor; assailant; invader
×1
基盤
きばん
1. foundation; basis; base; footing; infrastructure 2. bedrock
×1
検査
けんさ
inspection (e.g. customs, factory); examination; scan (e.g. MRI, PET, etc.)
×1
検証
けんしょう
verification; inspection
×1
実装
じっそう
implementation (e.g. of a feature); installation (of equipment); mounting; packaging
×1
強化
きょうか
strengthening; intensifying; reinforcement; enhancement; solidification
×1
権限
けんげん
power; authority; jurisdiction
×1
承認
しょうにん
recognition; acknowledgement; acknowledgment; approval; consent; agreement
×1
組み込む
くみこむ
to insert; to include; to incorporate; to cut in (printing)
×1
組織
そしき
1. organization; organisation; formation 2. structure; construction; setup; constitution
×1
関連
かんれん
relation; connection; relevance
×1
分野
ぶんや
field; sphere; realm; division; branch
×1
活用
かつよう
1. practical use; application 2. conjugation; inflection
×1
含む
ふくむ
1. to contain; to comprise; to have; to hold; to include; to embrace 2. to hold in the mouth
×1
開発者
かいはつしゃ
developer
×1
及び
および
and; as well as
×1
公開
こうかい
opening to the public; making available to the public; putting on display; exhibiting; showing (play, movie, etc.); holding (interview, etc.); open; public