Build AI Apps with Amazon PartyRock and Amazon Bedrock

Reading Time: 16 minutes
Build AI Apps with Amazon PartyRock and Amazon Bedrock

Introducing Amazon PartyRock, an innovative platform that redefines the landscape of app exploration and creation.

For Part 1 of this blog, refer here.

In this transformative hands-on implementation, we will guide you through the PartyRock playground, an exciting journey that encompasses navigating its free features, signing in to unlock personalized experiences, experimenting with suggested apps, exploring a myriad of pre-built applications, and culminating in the creation of your very own customized app. 

As we delve into the PartyRock experience, users are encouraged to visit PartyRock and explore the free playground, bearing in mind its potential transition to a paid service in the future.

The platform offers a captivating space to discover unique features, delve into apps created by other users, and remix them to craft your distinctive versions. By signing in, users gain access to an enhanced dashboard, opening the door to a world of suggested apps, including the “Haiku Creator,” “Weird Tour Guide,” and “Podcast Generator,” each providing a hands-on opportunity to explore PartyRock’s versatile capabilities. Whether delving into team-building activities with the “Team Builder Guide” or seeking cinematic recommendations through the “Movie Recommendation” app, PartyRock delivers an expansive array of possibilities.

The platform’s crowning feature is its capability to empower users to build their own apps, where creativity knows no bounds.

Step by step, we will guide you through the process of app creation, from entering a description to configuring widgets for a personalized touch. Finally, we’ll wrap up our exploration by checking out the “My Apps” section to view the fruits of your creative endeavors and monitoring credit usage.

Return to the main dashboard to peruse PartyRock’s Discover section, offering the latest updates and ensuring that your PartyRock experience remains dynamic and cutting-edge.

With PartyRock and its generative AI capabilities, the future of app exploration and creation is now at your fingertips. Let’s dive into the exciting possibilities that await!

Hands-on

Build AI Apps with Amazon PartyRock and Amazon Bedrock

PartyRock is the future of app exploration and creation. In this technical blog, we will take you through a step-by-step journey, exploring the PartyRock playground, signing in, trying out some already built interesting apps, and ultimately building our own app. Let’s dive in!

  • Explore the PartyRock Playground
    • Navigate to [PartyRock’s URL](https://partyrock.aws/) and witness the free playground. Keep in mind; it may become a paid service later.
    • Scroll down the home screen to discover different features and apps built with PartyRock.
    • Explore user discoveries and remix them to create your unique version.
    • Click on the button to discover more apps.
  • Sign in to PartyRock
    • Scroll to the top and click on “Sign in.”
    • Choose your preferred login method, and for this hands-on, we’ll use Google Sign-in.
    • Enter your Gmail credentials and complete the required configurations.
    • Solve the bot verification puzzle to confirm you’re not a bot.
    • Successfully logged in, you’ll be redirected to the dashboard as a logged-in user.
  • Try Suggested Apps
    • Explore PartyRock’s suggested apps on the dashboard.
    • Select “Haiku Creator” and experiment with generating Haikus using the User Input modal.
    • Dive into the configurations and models used for output generation.
    • Move on to the “Weird Tour Guide” app, discover weird facts about a location, and interact with the chat bot.
    • Try the “Podcast Generator” and explore the generated podcast details.
  • Explore More Apps
    • Check out other featured apps like “Team Builder Guide” for team-building activities.
    • Explore the “Movie Recommendation” app by entering genre, language, and favorites.
  • Build Your Own App
    • Click on “Build your own app” to create a custom app.
    • Enter a description for an app that recommends must-visit tech festivals based on input year, visuals, and a chat bot for queries.
    • Generate the app and enter the Edit mode.
    • Rename and configure widgets for a personalized touch.
    • Test the app by entering the year and witnessing festival recommendations, visuals, and a query resolution chat bot.
  • Final Exploration
    • Head to “My Apps” to see the apps you’ve created and your credit usage.
    • Return to the main dashboard and explore PartyRock’s Discover section for the latest updates.

Navigate to the below given URL to access the PartyRock site. Please note PartyRock is a playground and is currently available for free but can be charged later on.

https://partyrock.aws/

You will see the home screen of PartyRock as shown in the image below.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now let’s explore the playground a bit before we actually start playing with the apps and create our own app. Scroll down on the same page and you will see the different features of apps built with PartyRock.

Scrolling a bit down will display the different discoveries made by the different users which you can use as it or remix it to create your own version on top of the already built app.

Scrolling down will display a button clicking on which you will be able to discover more such apps.

Now that we have explored the dashboard, let’s start with signing in and using some of the already built suggested apps by PartyRock. Scroll to the top and click on Sign in.

A modal will pop up displaying the options using which you can login. One of the advantage is that you need not necessarily have an AWS account to be able to use PartyRock.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

For this hands-on, we will be using the Google sign in. Click on the same.

You will be navigated to a page as shown in the image below to enter your Gmail credentials. Enter the email address and click next. You will then be prompted to enter the password for your Gmail account. Enter that and login.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

On success, you will be navigated to a page for further configuration.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Enter the username as per your choice.

Select the country as per your choice. Enter a city name and click on Submit.

You will then be prompted with a puzzle to verify if you are not a bot. Solve and hit submit.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

On successful login, you will be navigated back to the dashboard but as a logged in user.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now, you’ll see that the PartyRock dashboard provides us with some already built apps. We will use some of them and tweak them a bit.

Selecting the Haiku Creator option will display an example of what it does. Haiku is basically a Japanese poem creator of 2 lines maximum. Click on the App Builder modal to start using it.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You will then be navigated to the page as shown in the image below.

We will use the User Input modal to send a command to the model to generate a poem for us.

Add the following as shown in the image below in the User input modal.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

On the right side in the Generated Haiku modal, you’ll see that it generates a Haiku for us as per the states command.

Now, the same modal provides us with the different commands. You can click on Retry to generate a different response.

You can click on Show configuration to view its configurations and the model used for the output generation. Click on Show Configuration.

You will see a separate on the right side of the screen wherein you will get to see a detailed configuration of the modal along with the name of which model is used to generate the response.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

The next modal is of Visual that displays an image as per the generated Haiku response.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Hit Retry and you will see a different image generated for the same Haiku. 

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You can even download the Generated image by clicking on the download command.

Now that we have successfully tried out the first app, let’s have a look at the Weird Tour Guide app. Click on it on the home screen. So, this app basically takes the location as an input and tells us about 5 weird facts about that location. It also provides a widget of a chatbot that acts as a tour guide for whatever questions we ask. Let’s try it out. Click on the App Builder modal.

You will be navigated to the App playground page with the different widgets.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

In the Location field, enter a location of your choice about which you wish to know the weird facts. In our case, we will enter our headquarters location and that is Singapore.

On entering the location as an input, you will see the Tour Guide widget acting as a chatbot stating about helping us with all our queries.

The Facts widget will display the 5 facts about the entered location as shown in the image below.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now, let’s test out the Tour Guide chat bot. Enter the question as per your choice. If you are following the same blog as us, then you can ask the following question “what are some of the best places to visit?”.

As a reply from the tour guide chat bot, you will see that it lists down some recommendations of the top places in Singapore.

If you scroll up to the top of the screen, you will see the different actions available for an app. You can create a link for your app and share the same with your friends.

You can take a snapshot of the entire structure you’ve created.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You can use the already built app and build on top of it adding your own flavour with the Remix action. Let’s try out the Remix option using the already built app and adding an additional widget to display the image of the location. Click on the Remix action.

You will be navigated to the edit screen of the app. To be able to create a new widget and add your own flavour to the app, click on the edit button.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Clicking on the edit action, you will enter the Edit mode of the app.

Scroll down to the bottom and click on Add widget. You will see the different options available for the widget. Click on the Image Generation option.

It will then open up the pane to set up the configuration for the widget. Let’s rename the title to Visuals. You can change the description as well as per your choice. We have only one model available for the Model option so we will select the default one. Once done, click on save.

On successful configuration, you will see the widget added.

Now, enter the location as Singapore.

This time along with the tour guide chat bot, facts about the location, you will also see the visuals of the location as shown in the image below. You can adjust the height of the visual widget. Now, let’s download the image created to have a look at the entire image.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

The image generated looks like as shown in the image below.

The Visuals widget also gives us a prompt of what image it has generated. Hover over the Prompt option and you will see a description of what image it has created.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now that we have tried out the Tour guide along with our own flavour as well, let’s move on to try out the Podcast Generator app. This app basically takes input on a topic for the podcast then generates a name for the podcast, a cover for the podcast and many more flexibilities. Click on the App Builder modal.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You will be navigated to the podcast generator app dashboard.

You can enter a topic of your choice but for this hands-on, we will use the topic “Explore the latest advancements in technology, such as artificial intelligence, virtual reality, or blockchain.

Entering the topic will generate the required outputs. You will see a Podcast name generated in the Podcast name widget.

Scrolling down you will see a description generated for the podcast explaining what the podcast is about. Then you will see a podcast cover for the same.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Scroll down and you will see the host names in the podcast along with some background on the hosts.

Finally, you see a widget with some questions generated for the hosts based on the podcast, then chat boxes for both the hosts involved in the podcast and lastly a Thanks widget with a note for the end of the podcast.

Now that we have explored the major apps displayed on the dashboard, click on the My Apps option on the top of the page.

This page displays the apps you created and the credits you used.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Scrolling down, you will see it displays a guide as well for each and everything along with FAQs.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now, navigate back to the main dashboard and let’s use some of the featured apps. Click on the Team Builder Guide. This app generates ideas on what activities can be performed for team building strategies.

You will be navigated to the team builder app dashboard.

You will see widgets to enter the team size and the location where you wish to have the team building activities. For this blog, we entered the team size as 20 and the location as Singapore.

Entering the following inputs, in the Event ideas widget, you will see some of the ideas generated by the Team Builder app.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

This app provides us with an interactive chatbot as well. The team guide is basically the chat bot to which we can ask questions.

Since it is a team builder app, let’s ask the chat bot a question “Can playing a Digital multiplayer game help in building bonds with the team members?”

Based on the question asked, you will see that the bot reverts back with the output for the same.

Now, finally before we build our own app from scratch, let’s try out the Movie Recommendation app. Click on it on the home screen of PartyRock. The name of the app itself justifies what it does.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You will be navigated to the app dashboard.

On the dashboard, you will see 3 inputs, genre, language and favourites. Let’s enter Genre as horror, language as English and favourites as the actor name “Robert Englund”.

In the movie recommendation widget, you will see the list of top movies of the genre on the input language starring Robert Englund.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now that we have used tons of apps, let’s build our own app with the custom widgets as per our requirements. Click on Build your own app.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

The app builder modal will be displayed wherein we need to mention what our app should do.

Add the description for which we need to create an app as shown in the image below. We will be creating an app that will recommend some of the must-visit tech festivals based on the year input, visuals and a chat bot for resolving any sort of queries. After entering the description, click on the Generate app.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Post clicking on Generate app, it will take some time to create the app for the description provided.

Post creation, you will be navigated to the Edit mode of the app with the required widgets.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Scrolling down you will see the visuals widget as well.

Below the visuals widget, you will see the chat box widget. Now, let’s rename each of the widgets to a proper naming convention and give a proper title for our app.

Click on the edit action for the intro text widget and enter the title as shown in the image. Click on save.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

On success, you will see the title as entered.

Now, click on the edit action for the yearInput widget. Rename the title to as shown in the image below. Click on Save.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Similarly change the name for the recText widget that will display the recommendations of tech festivals.

Rename the title for the festImage widget that will create and display a picture of the tech fest with a prompt.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Lastly, rename the title for the chat box that will be used for any of our query resolutions.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now, enter the year in the year input widget as shown below.

In the Tech Festival Recommendation widget, you will see the recommendations along with the detailed description on what the festival is about.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

In the Tech Festival Image widget, you will see an image created of the festival. To view the entire image, click on the download action of the widget.

The image shown below shows the people enjoying the festival.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

You can even have a read at the prompt hovering over it to view the description as to what does this image signify.

Finally, we have our Query Resolution Bot to solve all our queries.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Let’s test it out. Ask the bot a question of your choice. For this hands-on, we will ask the following “How do I get the tickets for the festivals?”.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Our Query Resolution Bot in turn reverted back with the appropriate approaches and things to keep in mind for getting the tickets for the recommended festivals.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Now that we have finally utilized the entire playground of PartyRock, you can navigate to the Discover section and be up to date with all the latest updates PartyRock is bringing in and can even try out the same.

Build AI Apps with Amazon PartyRock and Amazon Bedrock

Conclusion

In conclusion, our exploration of PartyRock’s innovative platform has taken us on a comprehensive journey through its features and capabilities. We began by navigating the PartyRock Playground, witnessing its potential as the future of app exploration and creation. We delved into the sign-in process, using Google Sign-in for a seamless experience, and successfully accessed the dashboard as authenticated users.

The hands-on experience continued as we explored suggested apps, such as the “Haiku Creator,” “Weird Tour Guide,” and “Podcast Generator,” each providing unique insights into PartyRock’s capabilities. The exploration extended to other featured apps like “Team Builder Guide” and the “Movie Recommendation” app, showcasing the platform’s versatility.

A highlight of our journey was the opportunity to build our own app. We crafted a custom app recommending must-visit tech festivals, complete with visual elements and a chat bot for queries. The process involved entering a description, generating the app, and personalizing it through widget configurations.

Our final exploration led us to the “My Apps” section, where we could review the apps we created and monitor credit usage. Returning to the main dashboard, we discovered PartyRock’s Discover section for the latest updates, ensuring we stayed informed about the platform’s evolving features.

In essence, PartyRock has proven itself as a dynamic and user-friendly environment for app enthusiasts, offering a seamless blend of exploration and creation. As we conclude our technical blog journey, we look forward to witnessing the continued evolution of PartyRock and the exciting innovations it brings to the world of app development.

We will come up with more such use cases in our upcoming blogs.

Meanwhile…

If you are an aspiring AI enthusiast and want to explore more about the above topics, here are a few of our blogs for your reference:

Stay tuned to get all the updates about our upcoming blogs on the cloud and the latest technologies.

Keep Exploring -> Keep Learning -> Keep Mastering 

At Workfall, we strive to provide the best tech and pay opportunities to kickass coders around the world. If you’re looking to work with global clients, build cutting-edge products, and make big bucks doing so, give it a shot at workfall.com/partner today!

Back To Top