MozillaがWebExtensions ML APIを発表、AIランタイムを活用したWeb拡張機能の開発が可能に
スポンサーリンク
記事の要約
- MozillaがWebExtensions ML APIを発表
- FirefoxのAIランタイムを活用した機械学習タスクが可能に
- オフラインでのAI機能をWeb拡張機能に実装可能
スポンサーリンク
FirefoxのWebExtensions ML APIによってWeb拡張機能開発が進化
Mozillaは1月22日(米国時間)、「Firefox」にAI機能を実装できる「WebExtensions ML API」を発表した。このAPIはFirefoxに内蔵されるAIランタイム(Firefox AI Runtime)を用いることで、機械学習タスクをオフラインで実行するWeb拡張機能を開発することが可能になる。[1]
Firefox AI RuntimeはTransformersのPython APIをJavaScript化した「Transformers.js」とWebブラウザーで動作させるための「ONNX Runtime」から構成されている。専用の隔離プロセスでランタイムを実行することにより、高い安全性と堅牢性を確保することが可能になった。
すでにFirefox 133ではPDF.jsの画像に代替テキストを提供する目的で活用されており、Firefox 134以降もユーザーエクスペリエンス向上のためいくつかの場所で活用が進められている。今回の発表は拡張機能開発者コミュニティへの本格的な機能開放となるだろう。
WebExtensions ML APIの機能まとめ
項目 | 詳細 |
---|---|
提供形態 | browser.trial.ml名前空間での実験的提供 |
主要機能 | テキスト要約、分類、質問応答、翻訳、画像生成、画像認識 |
実行環境 | Firefox AI Runtime(Transformers.js + ONNX Runtime) |
特徴 | オフラインでの機械学習タスク実行、専用の隔離プロセスでの動作 |
対応バージョン | Firefox 133以降で順次対応 |
スポンサーリンク
機械学習タスクについて
機械学習タスクとは、AIシステムがデータから学習し特定の処理を実行する作業のことを指す。主な特徴として以下のような点が挙げられる。
- データに基づいたパターン認識と予測を行う処理
- テキスト、画像、音声などの様々な形式のデータを扱う
- モデルの学習と推論の2つのフェーズで構成される
WebExtensions ML APIでは、テキストの要約や分類、質問応答、翻訳、画像生成、画像認識といった多様な機械学習タスクをサポートしている。Hugging Faceの許可リストに登録されたモデルを利用することで、独自のAIタスクを実装することも可能だ。
WebExtensions ML APIに関する考察
WebExtensions ML APIの登場によって、Web拡張機能開発者はFirefoxの強力なAIランタイムを活用できるようになった。特にオフラインでの機械学習タスク実行が可能という点は、ユーザーのプライバシー保護とパフォーマンスの両立を実現する画期的な取り組みである。
今後の課題として、実験的な提供段階からの安定版への移行プロセスが重要になるだろう。APIの仕様変更や互換性の維持、さらにはモデルの更新方法など、開発者コミュニティとの緊密な連携が不可欠になると考えられる。
将来的な展望としては、より多様な機械学習タスクのサポートやパフォーマンスの最適化が期待される。特にHugging Faceとの連携強化により、開発者がより柔軟にAI機能を実装できる環境が整備されることで、Web拡張機能のエコシステムが大きく発展する可能性がある。
参考サイト
- ^ mozilla. 「Announcing the WebExtensions ML API - Mozilla Add-ons Community Blog」. https://blog.mozilla.org/addons/2025/01/22/announcing-the-webextensions-ml-api/, (参照 25-01-25).
※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。
- YOLO(You Only Look Once)とは?意味をわかりやすく簡単に解説
- XAI(説明可能なAI)とは?意味をわかりやすく簡単に解説
- Word2vecとは?意味をわかりやすく簡単に解説
- WideResNetとは?意味をわかりやすく簡単に解説
- WebSphereとは?意味をわかりやすく簡単に解説
- VGG(Visual Geometry Group)とは?意味をわかりやすく簡単に解説
- VisionTransformerとは?意味をわかりやすく簡単に解説
- W3C(World Wide Web Consortium)とは?意味をわかりやすく簡単に解説
- Watsonとは?意味をわかりやすく簡単に解説
- Watson Assistantとは?意味をわかりやすく簡単に解説
- 【CVE-2025-21317】Windowsカーネルにメモリ情報漏洩の脆弱性、複数バージョンに影響
- 【CVE-2025-21316】Windowsカーネルにメモリ情報漏洩の脆弱性、Windows 10からServer 2025まで広範な影響
- JLab JapanがGO POP ANC TRUE WIRELESS EARBUDSを発売、軽量ボディとノイズキャンセリング機能を実現したワイヤレスイヤホン
- GitHubがVisual Studio向けCopilot無料版を公開、最新AIモデル搭載で開発効率が大幅に向上
- 次世代移動支援技術開発コンソーシアムが新型AIスーツケースを発表、大阪・関西万博での実証実験に向け機能を強化
- AnthropicがClaudeの新API機能Citationsを提供開始、AIの回答精度と信頼性が向上へ
- JAXAとNECが世界最速の光衛星間通信に成功、通信速度1.8Gbpsで観測データの即時伝送を実現
- イオンモール常滑で顔認証プラットフォームFreeiDを活用した実証実験、買い物の利便性向上へ向け一般向けサービスを提供開始
- カシオ計算機が大学入学共通テスト新科目「情報Ⅰ」対応の電子辞書XD-SA4900を発売、個別学習スタイルに合わせたカスタマイズが可能に
- 理研が次世代スーパーコンピュータの開発を発表、AIとシミュレーションで世界最高水準を目指す新システム
スポンサーリンク