Announcing: AI-assisted app creation with Gemini in AppSheet!

You heard it first at Next ‘24! We’re coming out with our in-product AI-assisted app creation with Gemini in AppSheet. Today, we are excited to share with you, our AppSheet community, that the rollout has begun!

What is it?

Using Gemini in AppSheet, Creators can get a jump on building apps and it’s a great tool for helping new AppSheet users get started creating their first app. 

bUntitled.gif

 AI-assisted app creation takes an idea and turns it into an AppSheet solution. Just describe a business process in natural language, like “I manage a mailroom and I need to keep track of incoming packages and send notifications for people to pick them up” or “I want to be able to keep track of all sales from my homemade cookies.”  You’ll get back a suggested data schema with tables and columns. From there, we'll create a working app for you, complete with basic views and actions.

Last year, we launched Gemini in AppSheet as a Chat app for Google Workspace customers.  This year, we’re embedding the experience right inside the AppSheet surface so you won’t need Google Chat and licensed AppSheet creators will be able to use it, too.

You’ll find Gemini in AppSheet from the Create menu on your My Apps page in AppSheet.com under Create > App > Start with Gemini. Learn more about creating apps using Gemini in AppSheet.

When will it be available?

Some of you already have it!  AI-assisted app creation will be available to accounts with paid AppSheet licenses, including those with AppSheet Core entitlements through their Workspace licenses. But this feature is being released in waves. The rollout started last week and will continue over the next few months as controls are made available for AppSheet admins to manage the use of Gemini in AppSheet.  This means that you may not see the feature until the entire rollout is complete.

We’re happy we can share Gemini in AppSheet with more of the AppSheet community and can’t wait to see what you build with it!

-The Google AppSheet Team

22 34 4,487
34 REPLIES 34

Aurelien
Google Developer Expert
Google Developer Expert

@goannsplain wrote:

This year, we’re embedding the experience right inside the AppSheet surface so you won’t need Google Chat and licensed AppSheet creators will be able to use it, too.


Super great job, AppSheet Team! 

Aurelien
Google Developer Expert
Google Developer Expert

@goannsplain Does this feature require to get the licence described here: Gemini for Google Workspace | Gen AI Tools for Business

such as Gemini Business or Gemini Enterprise?

 

Hi, Aurelien! No, the AI-assisted app creation with Gemini in AppSheet feature does not require an additional licensing.  It is included as part of your paid AppSheet license:  AppSheet Publisher Pro, AppSheet Core, AppSheet Starter, AppSheet Enterprise Standard, AppSheet Enterprise Plus, or a Workspace enterprise license. For details, see Google Workspace editions that include AppSheet Core.

Super great! Thanks for the information @goannsplain  😁

Eagier to try this. Cool for simple apps and new users/creators. Can be awesome if it can stay consistant with complexity

Love seeing more of the AI world colliding with AppSheet, good job to the AppSheet product team lowering the barrier of entry more and more on an already extremely beginner friendly platform.

QREW/AppSheetTraining had an awesome opportunity of @Stefan_QREW interviewing   @goannsplain over this topic live at NEXT!

https://youtu.be/E4bMLXhNST8

Will we see Gemini features become available for existing apps? It would be great if we had more ways to interact with Gemini.

At Next '24, we announced a feature that will coming soon for AI data extraction.  That's a feature that creators can add to their existing apps!  If you didn't see our session at Next, you can check out the announcement here: https://youtu.be/GwadX9Ol7SU?feature=shared&t=1107.

Or read more about our other feature announcements in our Cloud Next 2024 Wrap-up.
  

Hi @goannsplain 

One of the accounts I have has activated this great feature and I am trying it out.🤩

Please point out if my understanding is incorrect, but as of now, the app is being created on the first request only.

For example, here is the case.

  1. I am trying to create an SFA app and requested to create Account, Contact, Opportunity, and Activity tables.

  2. The app was suggested to create an app with the four requested tables. So far so good.

  3. However, I want a Subject column in Activity, so I selected Start Over and commented to have that item added.

  4. Then it suggested an app with only the Activity table remaining.

Thus, it appears that even if I want to modify only part of what was suggested, I need to request it again from the beginning.

Snag_2fced69.png

If there is a way prepared at this stage to do Chat communication that would correct only a part of it, please let me know.🙏


Thanks for your feedback!  The AI-assisted app creation feature is limited to a single prompt right now but in the near future you'll be able to manually modify your data schema before the schema and the app are created so you won't need to start over with a new prompt.  Stay tuned!

when do i get this? It says its not available for me yet?

The rollout just started a few weeks ago and will continue over the next few months as controls are made available for AppSheet admins to manage the use of Gemini in AppSheet.

When it is fully rolled out, Gemini in AppSheet for app creation will be available to those with paid AppSheet licenses, like AppSheet Publisher Pro, AppSheet Core, AppSheet Starter, AppSheet Enterprise Standard, AppSheet Enterprise Plus, or a Workspace enterprise license. For details, see Google Workspace editions that include AppSheet Core.

"
This is excellent news. It is one of the three pillars that will lead AppSheet to the top, like in architecture, the Vitruvian triad "utilitas", "firmitas", and "venustas" here will be "Gémini", "Firebase", and improvement of UX/UI. With these three things, AppSheet will be the most powerful no-code platform in the world for creating apps. It's great as a user to read that one of those three pillars is already concluded and unfolding. Cheers to that!"

Thank you for the insight 

Looking forward to when Google adds AI capabilities in supporting developers with expression. Would be great to have Ai in the expression assistant. 

@Skip2MiLu , that's interesting that you bring that up.  Can you share a little more about what challenges you have with the expression assistant and how you imagine AI helping?

I used chatgpt to create expressions, would be nice if we could write what we are trying to do and have it create the expression.

Very excited to see this kind of feature beeing available. 

Just a quick question, is there a way to see the progress of the rollout that you mention? My organization is currently using Gemini Pro as a part of the live preview and one of my intentions is to try this feature. We have a month of preview, considering  we are located in Chile, do you see possible to be able to try the feature? 

Oh, we have the "Google Workspace Enterprise Plus" subscription on our organization.

Thanks!

We don't have a schedule that we can share but we are moving as quickly as we can.  I know it's tough when it's a feature you want to try out!  Since you have Google Workspace Enterprise Plus, you could try the Gemini in AppSheet Chat app but you will need your Workspace Admin to allow you to install the app: https://support.google.com/appsheet/answer/13785572?hl=en

Hi there, I am subscribe the CORE plan, I wonder when this will be available at Malaysia?

@aijac1314 

This feature appears to be being rolled out gradually.
I believe we need to wait regardless of plan or region.

If you have an AppSheet Core license, you should already have the feature available to you; but if you have AppSheet Core entitlement through your Workspace license, you won't have it until later this year.

Hi @goannsplain 
Gemini in my environment in AppSheet was powerful!🤩

I used to have to adopt or reject the boiler template presented by the prompt, but now I can make additional changes to tables and columns.

Also, my native language is Japanese, and I was able to not only understand the Japanese prompts, but also specify Japanese in the template app (although this seems to require a little ingenuity in writing the prompts)!

2024-07-03_10h40_10.png

I have a few wishes.
With the addition of columns, the creation of Ref items is Link to.
This seems to inherit the UI of AppSheet Database, but when App Creator develops an application, it is confusing if the terminology is not unified.
I would like to have it changed to Ref in this UI menu. 

2024-07-03_10h40_56.png

Demo data is included in the application to be created, but I would like to be able to add sample images here.
Currently, no matter what prompt is specified, demo data containing images is not created.

The current Start with an idea feature creates the following app. These will help citizen developers envision use cases as they develop their first app.

2024-07-03_09h48_01.gif2024-07-03_09h48_32.gif

Thanks!

Hi @goannsplain 
The prompt of the generator was confirmed to be recorded in Information->Description.

2024-07-04_06h50_19.png

This is very good.😍
No need to bother to note what prompt was used to create it.

Hi @goannsplain 
I have created several Gemini in AppSheet applications.
There are many advantages over Start with an idea.😃

However, I believe that sample images are still very important in the first stage of getting citizen developers to use it.

I have guided many citizen developers to AppSheet.
Citizen developers are very surprised and pleased when they see that Start with an idea creates a master table that includes sample images.
I am hopeful that similar functionality will be added to Gemini in AppSheet.

I don't know if it is feasible there, but I would like them to hear one idea.

I believe Google has Imagen as the very engine to generate the images.
Would it be possible to add images created by Imagen in Gemini in AppSheet?

However, I understand that it would be very costly to generate nearly 20 images each time an app is generated in Gemini in AppSheet.

Therefore, images created using Gemini in AppSheet are stored on the server as images available to everyone and tagged.
When an app is generated with a similar theme, the saved images are used, and only when a new app is generated with a new theme, new images are generated.

In this way, we believe it will be possible to generate sample images with Imagen while keeping the cost of generation low.
Also, for Google, the history of what images were created by citizen developer-generated apps would be valuable data.

MS's Image Creator picks up images created in the past as examples as Explore ideas.
It would be great to have such an image library ready and available in Gemini in AppSheet.

2024-07-10_06h58_45.png

Thanks🤗

I'm so glad you're enjoying the feature and thanks for all the great thoughts and feedback! Images can certainly be powerful, especially when trying to envision your app and something we can investigate.

Hi @goannsplain 
Immediately after creating an app in Gemini in AppSheet, a default folder is not created in Google Drive.

2024-07-06_19h37_59.png

For citizen developers, you may be wondering if and where your app is actually created.
Also, if a citizen developer wants to create a new Google Sheet as an additional data source in addition to ASDB, the citizen developer will be confused if the folder listed in the default path does not exist.

Hi @goannsplain 
I see that Gemini in AppSheet is not available to those under 18 years of age.

2024-07-16_05h13_20.png

This may not be an option at this time, but is there any possibility of a relaxation?

I am interested in using Gemini in AppSheet because Google Workspace for Education Plus comes bundled with AppSheet Core, and I believe there are many students under 18 who would like to use Gemini in AppSheet.
I also think that Gemini in AppSheet would be a valuable tool for them to learn basic data models.

Is this due to the fact that the Gemini API prohibits use by those under 18 years of age in the first place?
https://ai.google.dev/gemini-api/terms

@Kirk_Masden 
@Koichi_Tsuji 

AppSheet itself isn't supported for under-18s, unfortunately.  While we do have educational customers, they are using it for their staff app development, not so much for student education.  

Gemini does have limitations for under 18 users as well, but I'm not as familiar with those.  

Thanks @zito 
I see.
So AppSheet itself places restrictions on use by those under 18 years of age.
There was a related thread.

https://www.googlecloudcommunity.com/gc/AppSheet-Q-A/Use-AppSheet-with-at-school-with-students-under...

This is no longer a topic for Gemini in AppSheet, but if you could reflect that in the Term of Services, I think it would reduce the number of people who misunderstand.

https://www.appsheet.com/Home/Terms

I suspect you are probably right that Gemini *also* places restrictions on under 18s, but I was just explaining tht I am not sufficiently familiar with those terms of service (and they are evolving rapidly) for me to say one way or another.  

As far as the under 18 support goes, I went back and reviewed the documentation from when we made the decision to block under-18s, and it looks like we have made a lot of progress on the requirements to remove that block.  I'll bring this up with our internal legal counsel and get their thoughts.

Bye RTFM  😛

Hi @goannsplain 

I know it is still being tweaked, but I will share my feedback using Gemini in AppSheet along with common use cases.

I created an app with the following text.

I want to create an application to manage tasks for the entire team.
Two tables will be used, one for tasks and one for users.
Create a User table with only an Email column, and create a Task Owner column in the Task table to reference the User table.
Please prepare Slice and a View using it to provide My Page for users.

It is a simple app to manage tasks with a team.
In this case, we often use Email with respect to the Key of the user table.
However, I have never been able to create the app I expect because the current Gemini in AppSheet always tries to create an ID column.
I would like Gemini to be a little more flexible regarding Key settings.

2024-07-17_07h37_17.png

Also, I have never been able to set up Slice even when I have instructed them to create it.
Slice creation is the first part that is difficult for citizen developers to understand.
I think it would be a powerful help to citizen developers if Gemini could suggest sample Slice use cases.

In addition, since the slice is not created with the email as the key, existing slice creation assistance functions do not suggest that the task owner is the user's own email.

2024-07-17_07h38_53.png



Hi @goannsplain 

To begin with, since ASDB is specified as the data source by default in Gemini in AppSheet, the ID row may be almost unnecessary.
I would prefer that an app be created that simply specifies the Row ID as the Key.

2024-07-17_10-37-55.PNG

On top of that, if we want to set something other than Row ID as Key, it would be nice to be able to specify it at the prompt.