世界を動かす技術を、日本語で。

FirefoxでAIを無効にする

概要

Mozillaが FirefoxにAI機能 を導入し、デフォルトで有効化 一部ユーザーから 使いにくさや煩わしさ に対する不満 about:config でAI関連機能の個別無効化が可能 主要なAI機能と設定項目を リスト形式で解説 Smart Tab Groups など、一部機能の試用も推奨

FirefoxのAI機能導入とユーザーの反応

  • MozillaFirefox にAI関連機能を追加し、標準で有効化
  • テキスト選択時の AIポップアップ やサイドバーのAIチャット機能が新搭載
  • 一部ユーザーから「 煩わしい・不要」との声
    • 例: ChatGPT は独自タブで十分との意見

AI機能の無効化方法

  • about:config をアドレスバーに入力し、詳細設定画面を開く
  • 検索欄で browser.ml.enable を検索し、値を false に変更
    • これで 全AI機能の一括無効化 が可能
  • 一部機能のみ無効化したい場合は browser.ml.enable をtrueのまま、各機能ごとに切り替え

AI機能と設定項目一覧

  • browser.ml.enable Firefox内蔵の機械学習プラットフォームの マスタースイッチ

  • browser.ml.chat.enabled AIチャットボット統合の有効/無効

  • browser.ml.chat.sidebar サイドバー内AIチャットパネル表示

  • browser.ml.chat.shortcuts テキスト選択やショートカットからAIチャット起動

  • browser.ml.chat.page テキストハイライト時の オンページチャットメニュー 表示

  • browser.ml.chat.page.footerBadge ページ下部の フローティングバッジ 表示

  • browser.ml.chat.page.menuBadge ページメニュー内「Ask AI」バッジ表示

  • browser.ml.chat.menu 右クリックメニューに「Chat about this」追加

  • browser.ml.linkPreview.enabled AIによるリンクプレビュー・提案生成

  • extensions.ml.enabled 拡張機能によるFirefoxの ML API 利用許可

  • browser.ml.pageAssist.enabled AIによる ページ要約・アシスト 機能

  • browser.tabs.groups.smart.enabled AIによるタブの自動グループ化・ラベリング

  • browser.tabs.groups.smart.userEnable ユーザーによる Smart Tab Groups 機能の手動切り替え

個別機能の試用と今後

  • Smart Tab Groups 機能を試用中
    • 複数タブの自動整理・ラベル付けの挙動に注目
  • 必要に応じて AI機能の選択的利用 を推奨

Hackerたちの意見

AIを無効にして、ターゲット広告も無効にして… Firefox、どうしたの?

彼らの言い分も分かるけど、今ちょっと厳しい財政状況にあるみたい。お金の大半はGoogleから来てるけど、Googleは最大の競争相手でもあるからね。

個人的には、デバイス内での処理なら気にしないかな。特に、インターネットにアクセスしない小さな専門モデル(例えば、概要生成や音声生成など)ならね。

それが元々の意図だったんだ。最近になって「チャットボットっぽい」機能を追加したのは、インフラがすでに整っていたから。主な用途は翻訳ツールやPDFの代替テキスト生成だったと思うけど、MLを無効にするとそれも無効になると思う。デバイス内のトランスフォーマーツールに依存してるからね。

長期的に見れば、デバイス内での処理だけでは偏ったアシスタントからは救われないよね。例えば、疲れてるみたいだと気づいて、「モココア、ニカラグアの山の上からの天然豆、どう?」って勧めてくるかも。あるいは、著者の名前が特定の民族に合ってるかどうかで、同じテキストを「要約」しちゃうこともあるし。

現代のローカルモデルは、将来的に役立つシナリオを想像するのは簡単だけど、同時に未来はまだ来ていないことも明らかにしてるね。5年後には、これらの機能を含める価値があるくらい役立つようになってるかも。

Mozillaは、みんなが自分のブラウザを作るために使うような、無駄のない高性能なブラウザバックエンドを持てたはずなんだ。最近のAIブラウザの流行みたいにね。昔はGeckoがその選択肢だったけど、Servoで再挑戦するチャンスもあったのに。技術的な能力を落として、Pocketみたいなランダムなギミックに気を取られてしまったのが残念!

Mozillaは、みんなが自分のブラウザを作るために使うような、無駄のない高性能なブラウザバックエンドを持てたはずなんだ。 その意見には賛成だけど、これを実現するためのエンジニアリングや調整、デザイン作業、テストのレベルを過小評価してるよ。彼らがそこそこ decent なブラウザを持っているのは素晴らしいけど、トップで競うにはめっちゃお金とモチベーションが必要なんだよね。

Waterfoxに切り替える時だね。基本的にFirefoxに、Firefoxがデフォルトで持つべきプライバシー機能が追加されたものだよ:https://www.waterfox.net/

Chromiumにかけられているお金と研究の量はすごいし、競争するのはほぼ不可能に近いよ。

Netscape Navigatorはバージョン3以降、どんどん重くなって、最終的にはNetscape Communicatorになっちゃった。役に立たない機能がいっぱい増えて、重すぎて起動すらできなくなった時、Phoenixっていう軽量で速いMozillaブラウザが出たのを覚えてる。まさに神の恵みで、すぐに人気が出た。バージョン0.xの時に、友達みんなが速さに惹かれて乗り換えたのを思い出す。無駄のないWWW体験だったよね。それからPhoenixはFirebirdになり、最終的にはFirefoxに。今やFirefoxは新しいNetscapeだね。サイクルは続く。

Mozillaはソフトウェア会社を装ったC-suiteの見栄っ張り組織だね。Firefoxが大好き(このコメントを書くのに使ってるし)で、開発を続けて改善してくれてる開発者たちには本当に感謝してる。ただ、もっとリソースが与えられればいいのにって思う。

Geckoは常に埋め込むのが難しかったから、AppleがWebKitを開発して、オープンソースプロジェクトで広まったんだよね。

それが現実的だったかどうかは疑問だね。Appleが自分たちのブラウザが必要だと決めてからもう20年経つけど、その時ですらKDEのKHTMLを支持することにしたんだよね、Geckoじゃなくて。

ローカルモデルをカスタムプロンプトで使うのは可能そうだね。テキストを選択して、ブラウザ拡張なしでカスタムプロンプトやツールを使ってアクションを起こせたらいいな。LLMじゃなくてもいいし。

こちらがFirefoxブラウザの公式アーカイブのリンクだよ: https://ftp.mozilla.org/pub/firefox/releases/ 野良でこれを運用するのは自己責任だから、他のセキュリティ対策もいくつか使った方がいいよ。Firefoxの新しいバージョンでは、開発ビルドを使っていない限り、署名されていないアドオンは動かないから、デバッガーページから起動しないといけないよ。(誰かがワークアラウンドを教えてくれるかも。)

最新のアップデートでは、browser.ml.*の設定に加えて、@perplexity検索ショートカットも追加されて有効化されたよ。設定から削除しちゃったけど、今はDuckDuckGoだけに頼ってる。

私は完全にDuckDuckGoに頼ってるんだけど、最近ちょっと疑問に思い始めて、代わりのものを探してるんだ。

  1. 彼らは「責任あるAI」にかなり力を入れてるみたいで、Mozillaみたいだね。
  2. もしかしたら私だけかもしれないけど、最近彼らのアルゴリズムがかなり悪化した気がする。 長年、初期の頃はGoogleよりも劣ってたのが、徐々に改善してGoogleを追い越すくらいの質になったんだけど(!gをよく使ってたけど、もう良い結果が出なくなってきたのに気づいた)。でも今はまた逆戻りした感じがする。

それでも、FirefoxにuBlock Originをインストールするのを忘れないでね。 もしPi-holeを持ってないなら、導入を考えてみて。 Windows(またはAndroid/iOS/macOS)を使ってるなら、MicroDollarが何をしているか、どこに行っているかを知らないなんてことはないよ。VPNを使っても、VPNを回避してしまうからね。 でもLinuxを使ってるなら、OpenSnitchをインストールして、他の厄介な接続を制御できるようにしよう。

マイクロダラーについて話してることをもう少し詳しく説明してもらえる? それとも、あなたの主張についてもっと情報を提供してくれる?

Pi-holeやAdGuardを使わずにDNSブロックをしたいなら、https://mullvad.net/en/help/dns-over-https-and-dns-over-tls みたいなものを試してみて。 家族で広告やクソソフトを解決しないのにそこそこ良い仕事をしてくれるよ。他のプロバイダーもあるけどね。

「これらの機能をオフにしたいなら、Firefoxのアドレスバーでabout:configを開いて、browser.ml.enableを検索してfalseに設定すれば、すべて無効にできるよ。」 これは知っておくといいけど、今後のFirefoxのバージョンでは、その設定スイッチ(browser.ml.enable)が名前を変えたり、複数のサブスイッチに分かれたりする可能性が高い。 それらのサブスイッチは一貫性がなくなるだろうね。覚えておいて。

Mozillaのデフォルト設定はtrueだよ。 これは古くて疲れた「オプトアウト」戦略だね。 専門家によると、ほとんどの人がデフォルトを変更しないらしい。 about:configがMozillaやそのビジネスパートナー以外の誰かのために役立っているなんて考えるのはおかしいよ。 そうじゃなければ、デフォルトはfalse、つまりオプトインになってるはずだから。

もうそれは真実じゃないよ。 browser.ml.enableとbrowser.ml.chat.enabledをfalseに設定してたのに、右クリックメニューにAIチャットボットに聞くオプションが出てきた。 browser.ml.chat.menuもfalseに設定しないとダメだった。 それに、Mozillaはどっちかに統一してほしい。 「enable」か「enabled」のどちらかを使って、両方はやめてほしい。

すごくイライラしてるんだけど、使ってるソフトウェアのあらゆるところでAIポップアップが出てくるのがうざい。 バグを直したり、メモリやパフォーマンスを最適化したりするのはどうなったの? エンドユーザーを気にかけることはもうないのかな。 VC資本の時代では共感が死んでるみたいだね。