公開:

MozillaがWebExtensions ML APIを発表、AIランタイムを活用したWeb拡張機能の開発が可能に

text: XEXEQ編集部
(記事は執筆時の情報に基づいており、現在では異なる場合があります)


記事の要約

  • 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拡張機能のエコシステムが大きく発展する可能性がある。

参考サイト

  1. ^ 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で確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「AI」に関するコラム一覧「AI」に関するニュース一覧
アーカイブ一覧
AIに関する人気タグ
AIに関するカテゴリ
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。