First of all, Firebase Studio is really good. But after spending some time using it, I found several issues. 1. The browser page often stop
First of all, Firebase Studio is really good. But after spending some time using it, I found several issues.
- The browser page often stops responding while making changes or refreshing pages. (THE MOST ANNOYING ISSUE)
- It takes a very long time to load pages.
- The AI sometimes changes things it was not prompted to change, or follows instructions from messages that were sent after a reverted version of the webpage.
- The AI occasionally ignores messages and takes no action.
- Sometimes when you write a prompt and press Enter, nothing happens and you have to retype it. This usually happens during long sessions when Firebase Studio has been open for several minutes without actions. It is safer to copy your prompt before pressing Enter.
- The AI works very well at first, but once the web app grows with many pages and large amounts of data, it loses control and starts doing what it thinks is best. It may rename things on its own, change metadata, or completely redesign pages when you only asked it to replace an image.
- The code editor does not provide any feedback that changes have been saved.
- You cannot manually create restore points to revert to like the AI does.
- When a project is archived and later unarchived for edits, there is no restore point. For example, if I unarchive my project and ask the AI to do something complex and it breaks the project, there is no way to revert to the previous version. A workaround is to ask it to do something simple, like adding a random word in a paragraph and then removing it, just to create a restore point.
- The builder overall is very slow. It would be better if there were a local application that could perform the same tasks without the heavy browser lag.
These are some of the issues I encountered.
Here are some ideas that could improve it:
- Instead of taking actions automatically based on what it thinks is best, the AI should first suggest changes and let the user decide whether to apply them.
- Easier image uploading and optimization. For example, I could upload an image to the AI, ask it to optimize it, and then use it. The AI would store it in the database and convert it to WebP or another optimized format.
- A prompt queue or real time handling system. While the AI is working on a prompt, I should be able to send another prompt for a different task or add missing information. The system would queue it and handle it automatically once the previous task finishes, or process them in parallel if possible.
- An AI action mode. This would allow you to talk with the AI without it taking any actions until that mode is enabled.
- AI web search and research mode, allowing it to gather real world data before building something.
- AI analyzers and helpers. For example, a dedicated AI that helps specifically with SEO, or one that helps design pages for a specific purpose. If you have a shop page, it could help structure it to maximize sales.
- Better brand consistency across pages. Sometimes the AI designs elements completely differently between pages. For example, if you ask it to add a paragraph with three images on one product page and then ask for the same thing on another product page, the layout may look completely different, like it belongs to another website.
- A full backup system.
2
votes