Generative AI in App Studio - AWS App Studio

AWS App Studio is in preview and is subject to change.

Generative AI in App Studio

AWS App Studio provides integrated generative AI capabilities to accelerate development and streamline common tasks. You can leverage generative AI to generate apps, data models, sample data, configurations, and even get contextual help while building apps.

Generating your app

For an accelerated start, you can generate entire applications using natural language prompts powered by AI. This capability allows you to describe your desired app functionality, and GenAI will automatically build out the data models, user interfaces, workflows, and connectors.

Generating your data models

You can automatically generate an entity with fields, data types, and data actions based on the provided entity name. For more information about creating entities, including creating entities using GenAi, see Creating an entity in an App Studio app.

You can also update an existing entity in the following ways:

Generating sample data

You can generate sample data for your entities based on the entity's fields. This is useful to test your application before connecting external data sources, or testing your application in the Development environment, which doesn't communicate to external data sources. For more information, see Adding or deleting sample data.

Once you publish your app to Testing or Production, your live data sources and connectors are used.

Configuring actions for AWS services

When integrating with AWS services like Amazon Simple Email Service, you can use AI to generate an example configuration with pre-populated fields based on the selected service. To try it out, In the Properties menu of an Invoke AWS automation action, expand the Configuration field by choosing the double-sided arrow. Then, choose Generate sample configuration.

Mocking responses

You can generate mocked responses for AWS service actions. This is helpful for testing your application in the Development environment, which doesn't communicate to external data sources.

Asking AI for help

Within the application studio, you'll find an Ask AI for help button. Use this to get contextual suggestions, documentation, and guidance related to the current view or selected component. Ask general questions about App Studio, app building best practices, or your specific application use case to receive tailored information and recommendations.