top of page

Learning Prompt Engineering Fundamentals with PartyRock Apps

Updated: Jul 23, 2025

PartyRock is a playground where you can build AI-generated apps powered by Amazon Bedrock. It uses foundation models from Bedrock to turn your ideas into working PartyRock apps.


With PartyRock, users are empowered to transform their unique ideas and concepts into fully functional applications without the need for extensive coding knowledge or technical expertise. The platform simplifies the development process by allowing users to leverage the advanced capabilities of Amazon Bedrock, enabling them to focus on creativity and innovation. Whether you are looking to build a chatbot, a recommendation system, or any other type of AI-driven application, PartyRock provides the necessary tools and resources to bring your vision to life.


Things to consider

When creating an app:

  1. Start with a prompt

    You can use the App Builder to create an app for you. You write a description of the app you want PartyRock to create for you. You can give 1-3 sentences prompt or you can be as descriptive as you want. You would need to specify what you want your app to take as input and also generate as output. To create a good prompt, have a look at the Prompt engineering guidelines in the Amazon Bedrock User Guide.

  2. Remix an app

    You can modify existing published PartyRock apps and create changes to make it your own. Once you have found a published app you would like to make your own, select Remix in the top right corner of the app. You can then make changes to the app by using Edit mode.

  3. Start with an empty app

    If you are familiar with prompt engineering, and prefer starting with a blank page, you can get started by building from scratch. This can be an option if you already have a specific layout in mind or if you want to have more control by configuring the widgets yourself.


PartyRock concepts

  1. Widgets - A widget is a User Interface (UI) element that you can combine with other widgets to create an app. There are different types of widgets which you can find here with explanations.

  2. Prompt Engineering - In simple terms, this is a practice of refining and optimising your instruction/question or input in the best possible way for the Large Language Model (LLM) to understand and provide you with the desired responses.


Creating a PartyRock Account

PartyRock is separate from the AWS Management console and does not require an AWS account to get started:

1. Access PartyRock via https://partyrock.aws/

  1. Click on Get started for free

  2. Sign in using a social login from amazon.com, Apple, or Google

Sign in with social login
Sign in with social login

  1. Once created and if you do not want to share your PartyRock data with AWS, make sure the box is untick as in the screenshot

    Ensure box is unticked
    Ensure box is unticked

Now you are ready to create your app. I have created a few which are below:

  1. Email Tone Assistant - Your email rewriting assistant

  2. PostPerfector - creating engaging Facebook posts with captivating images tailored to your chosen topic and description

  3. Classroom Companion - Having been a Primary School teacher myself, this can be helpful for teachers when creating Lesson Plans


Conclusion

PartyRock is for everyone. Even if you have no previous coding experience, you can use text-based prompts to experiment with foundation models and create your own generative AI-powered apps.


Remember, PartyRock is for learning about the fundamental techniques and capabilities needed to get started with generativeAI, including how a foundation model responds to a given prompt, experimenting with different text-based prompts, and chaining prompts together. Once you are confident and ready to move into production, you can proceed to the Bedrock console to build on your prompts and skills learnt from Bedrock.


Share in the comments which apps you plan to create!

Comments


bottom of page