cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Share your feedback on the AI services experiment in Nightly

asafko
Employee
Employee

Hi folks, 

In the next few days, we will start the Nightly experiment which provides easy access to AI services from the sidebar. This functionality is entirely optional, and it’s there to see if it’s a helpful addition to Firefox. It is not built into any core functionality and needs to be turned on by you to see it. 

If you want to try the experiment, activate it via Nightly Settings > Firefox Labs (please see full instructions here). 

We’d love to hear your feedback once you try out the feature, and we’re open to all your ideas and thoughts, whether it’s small tweaks to the current experience or big, creative suggestions that could boost your productivity and make accessing your favorite tools and services in Firefox even easier.

Thanks so much for helping us improve Firefox!

3,500 REPLIES 3,500

Are there any particular open source models that you would recommend for running on device? You might be able to set it as a custom provider to chat directly from Firefox.

I think you missed @narazamsa 's point. This would only be good to have if the list was exclusively open source, on-device models. Not ChatGPT. Not Claude. No public models. No for-profit companies scraping the Internet and collecting your data. Only local models. And only ethical models.

(And even then, I don't personally see the point of adding this within the browser - there is no clear use case that doesn't end up at "and then we include the kitchen sink")

Firefox already provides integrations with for-profit third-party companies who are incentivized to scrape the Internet: it ships with built-in support for Google and Bing's search engines.

But agreed: this proposed AI integration seems like something which should better be packaged as an optional, installable, first-party extension, not as something built into the browser. If the extension requires access to APIs not currently available to extensions, then Firefox should make those APIs available to extensions, not privilege one specific use case or developer above all others.

ilikefirefox99
Making moves

I love the features being implemented, BUT... as many point out, a second sidebar  is necessary. The idea should be same as all other browsers. You have a vertical panel with your vertical tabs in the left, and you have the sidebar (history, bookmarks, etc, etc, etc) on the right.

Trying to create a single sidebar that also has your vertical tabs on it, it's a very messy concept and a terrible poor implementation in my view. I understand that it might be tricky to implement this feature, but honestly, it's very very very necessary.

No need to reinvent the wheel, Vivaldi, and especially Microsoft Edge, already show  you the best concept:

ilikefirefox99_0-1719369058805.png

Thank you.

if you're gonna use AI crap anyway why not just use edge lol

Thanks for the feedback! For those interested, there's another idea thread for a second sidebar here:

2nd Sidebar 

ksetlak
Making moves

I have one observation: I'm logged in to Google on my work laptop and my work Google account is the primary one, while the private one is the secondary. However, I only use Gemini with my private account. I can't change the account I'm using in the side-docked window, because when I attempt to do that, a new tab is opened in my main Firefox window. Would be lovely if this was configurable and `authuser=1` could be added to the params in the URL used to open the side pane.

Google does support multiple active accounts where in your case https://gemini.google.com/u/0/ is probably your primary work account and https://gemini.google.com/u/1/ is your private account. Currently, the sidebar defaults to the first account logged in, so if you could sign in first with your private account, that should get it to work.

Firefox also supports Container Tabs, which is useful for sites that don't normally support multiple accounts. If you logged in to your work Google account with a "Work" container while your private account is logged in to a regular tab (not container), this might work for you too.

Alternatively, you could specify a custom provider for the desired Gemini url to get that in the sidebar for simple chatting, but currently Gemini doesn't support passing in prompts when customized this way.

gemini u_1.png

0x4d6165
Making moves

Actually listen to your userbase for *once* when we say we do NOT want this! Be a good web browser stop trying to be edge.

#FireEdge

Reycko
Making moves

Would be nice to have a nice UI to add custom prompts if that's not in the works already

You can! Just edit "browser.ml.chat.prompt.prefix" and "browser.ml.chat.prompts.*" prefs. Also, you can add additional prompts like "Answer Questions" if you add "browser.ml.chat.prompts.3", "browser.ml.chat.prompts.4", etc.

Any suggestions on what's a nice UI for adding custom prompts? The current way with about:config preferences is more for advanced testers, but it could work for you in the meantime. Or if not, what prompts were you wanting to add and perhaps we can add it to the default list.

The latest Nightly 130 (20240726152430) has an initial exploration of custom prompts that you can activate from about:config with `browser.ml.chat.shortcuts` (to get the text selection popup) and `browser.ml.chat.shortcuts.custom` (to get the input box).

shortcuts custom.png

Is this something like what you were thinking?

myspace
Making moves

Thanks going to try it out now!

FastBrowser2022
Making moves

I tried using the right click > Simplify text option with Gemini. It worked the first time, but the 2nd time Gemini did a bot check. It otherwise worked fine after completing it.

I also tested it with Chat-GPT 4o, this worked for summarizing the same text and simplifying content.

However I noticed there is no context menu option to simply highlight text and re-write text in an unsubmitted text input field

A quick test of this text input field for replying 📝 seems to work for selecting the text and passing it to the chatbot 🤖. However the current sidebar integration requires copy/pasting the result back to the original text input field 📋.

What were you wanting to do with this if it was more seamless? 🤔

rewrite emojis.png

lackey
Familiar face

Considering the privacy problems, corporate centralization, and environmental issues caused by the companies represented in Mozilla's AI chatbot integration, I have some potential recommendations, ranked from most to least palatable.

  • Entirely discontinue this experiment and stop pursuing AI.
  • Cannibalize the work done for integrating these 4 proprietary websites into Firefox, and use it for allowing users to add any website of their choice to the sidebar (like Floorp, Edge, or Vivaldi).
  • Continue developing AI, but as a browser extension that is not shipped with Firefox.
  • Continue developing AI, and ship it as a browser extension that does come with Firefox, but can be fully erased by users if they so choose.

these two last ones are not the same? would be just a new extension on the mozilla store, like adguard or multiaccount containers, simply tab groups, etc

I thought maybe if they really wanted to bundle this into the browser, that it should simply be an extension that can be deleted. The same way Pocket and Fakespot were previously just extensions.

Not a big fan either, but in fairness, working directly with the browser is probably quite the shortcut and may allow access to functionality that extensions aren't able to use, for better or for worse, leading to a more unified design and user experience on the whole. I like the translations being built-in instead of an extension. If I liked the AI stuff, I'd probably prefer it this way as well.

ho, got it, don't like pocket tho, i just disabled it in about:config and extensions.pocket.enabled

It sounds like the primary concern is based on the initial list of companies providing the chatbots. Are there other companies that have better privacy, corporate, environmental aspects that should be included? We've since added Anthropic and will add more choices that people want.

My greatest concern is that Mozilla is engaging in this at all, wasting precious employee time and resources on a feature that users didn't request. I realize you probably had nothing to do with this, but I hope whoever made that decision gets to see the community outcry. 

I think others have expressed my lesser concerns better, such as saying that LLM models abandoned privacy for the people whose data they scrape, which goes against the Mozilla manifesto (that privacy must not be treated as optional, in a way that is not limited to the users of a particular browser). Sure, users can download a pre-compiled language model, but the sourcing of that model also needs to be ethical, which is something that Mozilla has realized and attempted to do in the past with their Common Voice project.

Mozilla is at its best when it's creating trends, not following them. Microsoft and Google are going to win at the big data game. They always have. And that's all AI is.

There are many existing chatbot users, so could you agree that Firefox engaging with these people provides more opportunity to guide them to more open and better privacy models?

Sorry, not the person you answered to, but could you elaborate on what you mean by "provides more opportunity" here? Do you mean that, by having people that use LLM chatbots use/switch to Firefox, Mozilla will have more influence over their web experience and will thus be able to provide them a generally more private option to interact with the internet than other browsers? Or perhaps, more literally, that Mozilla will have the opportunity to try "selling" these people on the concept of more open and private LLM models?

Theoretically, yes, engaging with specific tech might be the best way to affect how people interact with it. But I'm not sure if that's what would happen here, or at least that's not the only thing I believe would happen. It's likely Mozilla would also be steering many people who didn't use AI that much until then straight into the likes of OpenAI.

Even considering the following (assuming it reached stable in a similar state):

This functionality is entirely optional, and it’s there to see if it’s a helpful addition to Firefox. It is not built into any core functionality and needs to be turned on by you to see it.

There are surely many who would learn about this little option in their settings that gives them access to a cool copilot when browsing the web, and turn it on, because why wouldn't they—Firefox itself is offering. You can hardly call that a privacy enhancement in their lives. I'm also unconvinced that, given the choice between OpenAI's GPT-4o Mini or the latest and greatest open source model, average users would pick the latter—especially after testing both.

Maybe I'm looking at this the wrong way, but I'm trying to understand Mozilla's angle here, and I appreciate all help anyone can offer with this. Right now, it just sort of feels like Mozilla is implementing AI because that's what everyone is doing, and that's what you gotta do in 2024. This feature is simply letting people pick between multiple LLM options (mostly commercial), which is a respectably neutral position, but it's not really guiding anyone towards more privacy.


Putting aside all other issues, here's an interesting question: while delivering this feature to users at large, what exactly is Mozilla planning to do to ensure it puts its best effort towards preserving users' privacy as much as possible even as they are openly offered the worst, yet most popular choices?

Because we all know the vast majority don't read or care about these:


By choosing ChatGPT, you agree to the OpenAI Terms of Use and Privacy Policy.

The current chatbot feature is behind a Firefox Labs checkbox to enable, so presumably mostly those who would even consider or already use a chatbot like ChatGPT. Even the most basic choice UI showing a menu list seems to have resulted in people discovering alternatives, and as we get closer to release, we can polish with potentially more educational / informative provider choice screen to help users decide such as availability of private chats, login requirements, quality of responses, etc.

This is still an early implementation of something functional of even getting the selected chatbots to respond in the sidebar, and we can add more options and guidance such as towards more privacy.


[...] as we get closer to release, we can polish with potentially more educational / informative provider choice screen to help users decide such as availability of private chats, login requirements, quality of responses, etc.

If that's the plan, fair enough.

I'll try to keep the original point of the discussion thread in mind more often and see if there's anything I can offer regarding general use feedback.

Which of the four models have only used data with explicit consent, and which of the four have released the source of the data, not just a pre-compiled binary blob of it? As far as I can tell, none of these match the fundamental privacy Mozilla advocates for. 

Mozilla also has warned against trusting all four of these providers, writing "opting out is a request you can make to the company. You have to trust them to honor it -- and Big Tech hasn’t always played by the rules when it comes to consumers’ data."

No, because, as you are aware, such models do not exist.  It would be more honest to either not respond to AI critics at all, or directly tell them you (and Mozilla) don't care about their concerns.


@lackey wrote:

a feature that users didn't request


Who are these users? This generalised statement sounds biased and echo-chamber-y. The once who don't want this kind of feature will be loudest and most enganged in this thread, not necessarily the majority of Firefox users.

I said users didn't request it.

If you want to see users not requesting it, just look at this whole forum before Mozilla announced the unwanted, un-requested AI feature. 

You're among them. 

There are not any companies operating in the LLM space that meet ethical standards regarding privacy and environmental impact, as you are aware.  Asking anyway creates the illusion that you are open to this feedback, and puts the onus on the person who shared their concerns with you in good faith to waste their time answering.  It would be more honest to either not respond to AI critics at all, or directly tell them you (and Mozilla) don't care about their concerns.

there is no ethical way to train and run LLMs. it just so happens that the companies you've named are particularly vile.

That is absolutely not the main concern, it's just the only one you're paying attention to.

advpod
Making moves

No.

Stop adding dumb trendy features. Spend engineering effort on integrating features that have nothing to do with browsing the web into a web browser. If I wanted to use a chatbot, I would install a chatbot app onto my computer. Features that have nothing to do with browsing the web have no place being in a web browser.

How many people install separate chatbot apps vs access from a web browser? It seems like many people who do use chatbots are already using a web browser and likely manually copy/pasting information from tab to tab.

Your point of non-browser usage is still interesting, so could you provide some more concrete examples?

Then just make it possible for extensions to add sidebar tabs and offer this as an extension! Instead of genuinely adding something useful to Firefox you've just opened Pandora's Box.


@Mardak wrote:

Your point of non-browser usage is still interesting, so could you provide some more concrete examples?


Let's flip it around. Can you provide some concrete examples of where adding this to Firefox is necessary and beneficial over having a separate app or an extension or (heaven forbid) just visiting the chatbot's website directly?

So far there appears to be absolutely nothing compelling about including this. A big company like Mozilla must have a Product Manager. Someone must have seen a user story and said "Yes! This is a killer one that we must spend engineering effort on!". But the huge, overwhelming majority of responses here seem to show that it's a user story that's out of touch with its users.

So what was that user story? What makes it so important? What value is this supposed to unlock that simpler, more ethical, more privacy-preserving and less environmentally damaging approaches can't do?

eladio77
Making moves

Amazing feature. I find the funtion, but when i have active the vertical tabs i can not see the Boton "Chat IA", only i can see it without "Vertical Tabs" active. Can you add the shortcut access to the Vertical Tab menu?