06-21-2024 11:55 AM - last edited on 10-18-2024 02:19 PM by Jon
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!
07-05-2024 12:48 AM
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.
09-09-2024 10:28 AM
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")
09-10-2024 07:21 AM
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.
06-25-2024 07:31 PM
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:
Thank you.
06-26-2024 09:30 AM
if you're gonna use AI crap anyway why not just use edge lol
06-26-2024 10:50 AM
Thanks for the feedback! For those interested, there's another idea thread for a second sidebar here:
06-26-2024 03:11 AM
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.
07-05-2024 12:10 AM
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.
06-26-2024 09:29 AM
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.
07-14-2024 10:03 AM
#FireEdge
06-26-2024 03:31 PM - edited 06-26-2024 03:32 PM
Would be nice to have a nice UI to add custom prompts if that's not in the works already
06-26-2024 03:40 PM
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.
07-04-2024 11:53 PM
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.
07-27-2024 11:18 AM
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).
Is this something like what you were thinking?
06-27-2024 05:48 AM
06-27-2024 08:34 AM
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
07-04-2024 11:47 PM
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? 🤔
06-27-2024 04:59 PM - edited 07-17-2024 05:47 PM
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.
07-03-2024 09:01 AM
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
07-17-2024 05:48 PM
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.
07-17-2024 08:32 PM - edited 07-17-2024 08:33 PM
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.
09-26-2024 11:27 AM
ho, got it, don't like pocket tho, i just disabled it in about:config and extensions.pocket.enabled
07-12-2024 12:37 PM
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.
07-17-2024 05:45 PM
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.
07-19-2024 11:05 PM
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?
07-19-2024 11:58 PM - edited 07-20-2024 12:00 AM
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.
07-20-2024 12:55 AM
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.
07-24-2024 09:47 AM
[...] 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.
07-24-2024 10:02 AM
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."
09-08-2024 10:23 AM
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.
07-31-2024 04:34 AM
@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.
07-31-2024 02:05 PM
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.
09-08-2024 10:22 AM - edited 09-08-2024 10:22 AM
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.
09-08-2024 04:14 PM
there is no ethical way to train and run LLMs. it just so happens that the companies you've named are particularly vile.
09-09-2024 03:28 PM
That is absolutely not the main concern, it's just the only one you're paying attention to.
06-28-2024 08:27 AM
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.
07-12-2024 12:21 PM
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?
09-08-2024 01:02 PM
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.
09-09-2024 10:36 AM
@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?
06-29-2024 11:54 PM
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?