<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Osman Recai Ödemis</title>
    <description>The latest articles on Forem by Osman Recai Ödemis (@ooedemis).</description>
    <link>https://forem.com/ooedemis</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1214743%2F326f3654-05ba-4a47-a517-977a8ffddda6.png</url>
      <title>Forem: Osman Recai Ödemis</title>
      <link>https://forem.com/ooedemis</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ooedemis"/>
    <language>en</language>
    <item>
      <title>Have Fun with AWS PartyRock</title>
      <dc:creator>Osman Recai Ödemis</dc:creator>
      <pubDate>Tue, 21 Nov 2023 01:35:39 +0000</pubDate>
      <link>https://forem.com/aws-builders/have-fun-with-aws-partyrock-3755</link>
      <guid>https://forem.com/aws-builders/have-fun-with-aws-partyrock-3755</guid>
      <description>&lt;p&gt;Hello folks, hope you are well 👋&lt;/p&gt;

&lt;p&gt;Amazon recently launched PartyRock. It's really fun to play with and at the same time also opens up opportunities for everyone to create apps and experiment with LLMs. This includes experimenting with various foundational models, understanding text-based prompting, and learning how to effectively chain prompts.&lt;/p&gt;

&lt;p&gt;In a nutshell, it lets you build AI-generated apps in a Playground powered by &lt;a href="https://aws.amazon.com/de/bedrock/" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt;. Just go to &lt;a href="https://partyrock.aws/" rel="noopener noreferrer"&gt;https://partyrock.aws/&lt;/a&gt; and create your own funny apps, based on prompt engineering, and share them with the world.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;PartyRock provides you with a Playground, where you can drag and drop widgets like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;user input&lt;/li&gt;
&lt;li&gt;static text&lt;/li&gt;
&lt;li&gt;AI-powered: text generation, image and chatbot 🚀&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can think of the Playground as a list of functions (Widgets) backed up by Prompts. Every function produces results via prompt engineering, and these results can be concatenated throughout the entire setup via a dynamic variables chain.&lt;/p&gt;

&lt;p&gt;Here in the example, the value of the User-Input Widget is included in the Prompt of the second Widget below. See also how the output is populated via variables to the second prompt.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7svvfpcd3tlanaj50iqk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7svvfpcd3tlanaj50iqk.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Case
&lt;/h2&gt;

&lt;p&gt;Let's say you want to build an app that analyzes your business requirements and conducts automatic EventStorming sessions. Based on the results, it generates the domain objects and a fully working serverless architecture with CDK code. 🙂&lt;/p&gt;

&lt;p&gt;Just hit the &lt;a href="https://partyrock.aws/" rel="noopener noreferrer"&gt;landing page&lt;/a&gt; and describe your idea:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3e9y4tczjid5mh6me0be.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3e9y4tczjid5mh6me0be.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here we go, you can find the app here:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://partyrock.aws/u/odemis/TqzflOT9e/EventStormServerless" rel="noopener noreferrer"&gt;https://partyrock.aws/u/odemis/TqzflOT9e/EventStormServerless&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Play with it
&lt;/h2&gt;

&lt;p&gt;Enter your business requirement in &lt;strong&gt;User Input-Widget&lt;/strong&gt; e.g:&lt;/p&gt;

&lt;p&gt;"&lt;em&gt;A logistics company wants to improve its fleet management through a smart system that optimizes routes, tracks vehicle status, and manages deliveries. The system aims to enhance operational efficiency, reduce fuel consumption, and ensure timely deliveries.&lt;/em&gt;"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Output:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generates your domain events.&lt;/li&gt;
&lt;li&gt;Produces the CDK Code, including components like Lambda, EventBridge, DynamoDB, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6c6tehfu956lp5ka9f0n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6c6tehfu956lp5ka9f0n.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The CDK code comments out certain parts, but you can go deeper into specific implementation details in the next step via the &lt;strong&gt;Technology Wizard&lt;/strong&gt;. For instance, if you wish to view details about the implementation of the generated lambdas, simply enter the name, and the output will be displayed in the next &lt;strong&gt;Component Widget&lt;/strong&gt;. 👇🏽&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95m76ryzn5q303uyebme.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F95m76ryzn5q303uyebme.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also add new widgets, edit an existing widget, and play with the prompt, mode, and temperature settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ewawhkabub7ewy4xzi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ewawhkabub7ewy4xzi.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy coding 🥳&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ai</category>
      <category>cdk</category>
      <category>partyrock</category>
    </item>
  </channel>
</rss>
