ADD: AI-IoTデバイス記述のための軽量オープンスタンダード
ADD(AIデバイス記述)は、HTTP対応のIoTデバイスが自己記述JSONドキュメントを公開することを可能にし、AIシステムが事前知識なしで安全にデバイスを理解・操作できるようにします。このオープンスタンダードは、安全性をデバイス記述に直接組み込み、AIモデルをリスク要因として扱い、多層防御を提供します。
ADD(AIデバイス記述)は、HTTP対応のIoTデバイスがAIシステムに対して自身を記述できるようにする軽量オープンスタンダードです。デバイスは既知のエンドポイントで単一のJSONドキュメントを公開するだけで、AIシステムはそのデバイスの正体、操作方法、許可された動作、制約条件を即座に理解できます。カスタム統合、クラウドサービス、事前知識は一切不要です。
この標準の核心的な革新は、安全性をデバイス記述に直接組み込んだ点にあります。従来のアプローチが安全性を後付けのフィルターやラッパーとして扱うのに対し、ADDはAIモデル自体をリスク要因と見なします。大規模言語モデルは幻覚を起こしたり、ルールを忘れたり、ツール呼び出しやコンテキストウィンドウ間で指示を一貫して解釈できない可能性があるため、ADDはツールフィンガープリンティング、検証ステータス、モデル互換性チェック、プロンプト更新、確認フロー、読み取り専用フォールバックモードなどを第一級の概念として組み込み、多層的な安全防御を構築します。
ADDはAIネイティブであり、APIネイティブではありません。既存のIoT標準はソフトウェアクライアント向けに設計されていますが、ADDは推論システム向けに設計されており、エージェントが必要とするコンテキスト、制約、リスクプロファイル、倫理的枠組みをデバイス自体に直接保持し、事前知識なしで読み取れるようにします。安全性は階層化されており、AIがルールをチェックし、ハードウェアが物理的制限を強制し、アクションが検証され、コンテキストが評価され、人間が重要な決定を確認します。これは産業オートメーションや航空で使用されているのと同じ多層防御アプローチであり、AIとハードウェアの相互作用に初めて適用されました。
ADDの主な特徴は次のとおりです:デバイスの自己記述、最小限の実装(1エンドポイント、1JSONドキュメント)、プロトコル非依存(HTTP、MQTT、Modbusなどに対応)、AIセマンティックな柔軟なJSONフレームワーク、展開リスクに合わせた3層の自律性システム、専用デバイスと汎用デバイスの両方をカバーする包括的な自己記述、使用するAIモデルによる検証、そしてオープンで分散型(CC BY 4.0ライセンス、特許なし、ライセンス料なし、クラウド依存なし)です。
ユーザーにとっては、物理デバイスが手動設定なしでAIからアクセス可能になり、デバイス自身が境界を定義するためAIはそれを超えられず、すべてのアクションが展開リスクに応じた倫理的枠組みに従います。AIエージェントにとっては、「庭にインテリジェントに水をやる」といった目標を、具体的な手順を知らされずに追求でき、ADDドキュメントを読み、ルールを適用し、条件をチェックして自律的に行動し、ルールが確認を要求する場合や解決できない状況に遭遇した場合にユーザーに尋ねます。AI自身にとっては、デバイスの種類、場所、アクセス方法、許可されたアクションとパラメータ、拘束力のあるルール、必要な外部リソース、リスクプロファイルなどを認識します。開発者にとっては、1つのHTTPエンドポイントを追加するだけで、ファームウェアの他の部分は変更不要で、スキーマの専門知識は不要で、HTTP、MQTT、NMEA 0183、Modbus、独自形式などあらゆるプロトコルに対応し、ローカルネットワーク上で完全に動作します。
最小限の例としてスマートランプが示されています。そのADDドキュメントには、デバイス名、タイプ、位置、インターフェース、アクション(オン、オフ、状態読み取り)、ルール(例:22時から7時の間は明示的なユーザー確認なしにランプを消さない)が含まれており、AIは事前知識なしで即座にデバイスの制御方法と制約を理解できます。
ADD仕様はCC BY 4.0ライセンスで公開されており、記載された方法の特許化を防ぐための先行技術として意図的に公開されています。プロジェクトには完全な仕様書、開発者ガイド、倫理的枠組み(基本、標準、完全)、シミュレーター、およびさまざまな例が含まれています。