DEV Community

Cover image for Generative AI For Noobs: Learn With AWS PartyRock!
Airat Yusuff for AWS Community Builders

Posted on

Generative AI For Noobs: Learn With AWS PartyRock!

Whether you work in tech or are relatively new to the ecosystem, Generative AI is a buzzword you have most likely come across, especially with tools with ChatGPT. You may not even understand what it is about but now you can!

AWS PartyRock just launched and I personally think it's a great way for anyone (literally) to learn more about generative AI and AI-powered apps in general. In this post, I share how I used PartyRock to build an app for one of my hobbies: curating skincare routines!

The app I built.

But first,

What is AWS PartyRock?

PartyRock, an Amazon Bedrock Playground

PartyRock is a playground for building generative AI-powered apps, ZERO coding involved. With PartyRock, you can build your own AI app within minutes and share it with the world!

This was me 2 days ago!

All you have to do is describe what you want to build as your app, and PartyRock does the rest.

home page of PartyRock by AWS, an Amazon Bedrock Playground

Being a playground, you get to learn the fundamentals of generative AI in a fun way by building silly (or not-so-silly) apps and experimenting hands-on with prompt engineering.

Note: This is not a guide to learn about Generative AI or prompt engineering, so I'll just include links to resources on them if you want to learn more.

How to Get Started With PartyRock

1. Visit the website and sign up for an account.
You can use your Google, Apple or Amazon account.

No, this account is not related to your AWS account, if you have one.

Get started with PartyRock by AWS, an Amazon Bedrock Playground

P.S. I really like the UI! It gives off a playful feel (which is spot-on for its purpose).

2. Once your account is created, simply get started! You can either:

  • click on the Build button on the home page,
  • Scroll to the bottom and describe your app with 'Let's Build', or
  • Or go to 'My Apps' and click to generate your new app.

PartyRock by AWS, an Amazon Bedrock Playground

You can also remix any of the listed apps if you do not want to start from scratch.

3. Describe your app in 2-3 sentences (or as many details as you can). For mine, I gave some context and what I wanted the app to do.

This gets you started on practising prompt engineering.

Describe your app in app builder - Partyrock by AWS

Voila! Your app is ready to go!

Skincare routine builder - an AWS PartyRock app (Generative AI apps)

4. (Optional) Tweak your app

There are several ways to make your app better.

  • First, you can try resizing the widgets to get a better layout. This was my final layout after resizing and moving the widgets around.

Edit widgets - building AI apps with PartyRock by AWS, an Amazon Bedrock Playground

  • You can also add new widgets and edit existing widgets. There are different kinds of widgets as shown below.

Available widgets for building AI apps with PartyRock by AWS, an Amazon Bedrock Playground

  • And most importantly, you can edit the AI-powered widgets (the ones that show the results of your app) to improve your prompt engineering skills.

I modified mine to include more details and be more specific with some parts of the responses.

Before:
Prompt engineering - using PartyRock by AWS, an Amazon Bedrock Playground

After

Prompt engineering - using PartyRock by AWS, an Amazon Bedrock Playground

Prompt engineering - using PartyRock by AWS, an Amazon Bedrock Playground

The Result

Skincare routine builder - an AWS PartyRock app (Generative AI apps)

I also played around with the models and it was interesting to see how they all presented different responses for the part of the prompts that had to do with text formatting.

E.g., Claude Instant sometimes presented the links the way you’d expect (as shown below) but other times it did not. Claude almost always presented links plainly and the Jurassic models ignored all text formatting prompts.

using Claude Instant model for PartyRock by AWS, an Amazon Bedrock Playground

  • Claude

using Claude model for PartyRock by AWS, an Amazon Bedrock Playground

  • Jurassic-2 Mid using Claude model for PartyRock by AWS, an Amazon Bedrock Playground

And that gives a summary of what you can do with PartyRock.

Check out my app here!

Skincare routine builder - an AWS PartyRock app (Generative AI apps)

Now, it's your turn!

Try building yourself an app that does anything you can imagine - it could be a daily motivational quotes app or any other random idea you have!

A Question About PartyRock

1) No, PartyRock is not an AWS "product". It is simply a playground for you to learn more about generative AI and work on your prompt engineering skills.

What better way to do that than to learn hands-on by building apps?

However, it is powered by the foundational models available on Amazon Bedrock, so you also get to use some of these models and observe how they work before moving over to utilise them in Bedrock.

To learn more about PartyRock and how to use it, check out the following resources:


Thank you for reading and I hope it was a fun one for you.

Like PartyRock says, anyone can build AI apps so, happy building!🎉

Top comments (0)