The Inside Story of PartyRock

Andy Jassy's explains how PartyRock came to be -

Earlier this year, some AWS developers created an internal tool for Amazonians to experiment with Foundation Models from Amazon Bedrock, and it quickly became a word-of-mouth hit across AWS.

Because the interface only required a user to add in a description of the app they wanted to build in a prompt box, the tool could be used by teammates across a wide spectrum of roles and technical expertise.

Some built apps for productivity, while others made ones for amusement, or that tapped into personal passions. It was cool to see builders get inspired by using generative AI in a more hands on way, and by sharing their apps with each other, they were actually sharing key generative AI techniques in action.

Based on the popularity and feedback, we launched this simple to use but powerful app to the world for free, naming it PartyRock (in reference to it being a fun and collaborative way to experience Amazon Bedrock). It is built on the belief that everyone should have access to a fun and easy tool to help get started with generative AI.

The App builder is the secret sauce that makes it possible for anyone interested in Generative AI to build simple apps without writing any code through PartyRock.

The app builder is a generative AI tool within PartyRock that can make different apps for you through a process called inference. 

First, you describe what kind of app you want and the app builder sends your request to Amazon Bedrock. Then, the foundation model interprets the request and returns output describing how to make the app. This includes how it should work, providing information such as what type of parts (or widgets) the app needs, as well as which UI elements, such as text boxes or buttons, are needed. 

Finally, the model outputs how all the components should fit together so the app does what you requested. PartyRock then displays this in the app editor, which reads each widget description and turns it into a real, working widget in the app. 

You can then edit the app to resize or move the widgets around, change what they do, and connect them in different ways.

Also see:


My other apps:

Comments