PartyRock으로 캐릭터를 만들어 보았습니다!

MZC_Global
Cloud Villains
Published in
7 min readDec 18, 2023

들어가며

이번에 AWS 에서 출시된 PartyRock 서비스를 사용해 보았습니다. PartyRock은 Amazon Bedrock을 기반으로 한 Generative AI Apps 서비스입니다. 간단한 UI로 손쉽게 조작하면서 Generative AI Apps를 생성할 수 있습니다. 예를 들어, 게임 스토리 작성이나 가상 캐릭터 생성 등 아이디어만 있으면 다양한 AI Apps를 만들 수 있다고 합니다. 현재 기간 한정 무료이므로 PartyRock를 체험하기에 최적의 타이밍이라는 생각이 듭니다.

AI App 만들기

이번 게시글에서는 나의 애완 동물 히어로 캐릭터 생성 앱을 만들어 보았습니다.
자세한 내용은 아래의 순서로 설명합니다.

PartyRock Login

PartyRock으로 이동하여 오른쪽 상단의 Sign in을 클릭합니다.

그러면 Google, Apple, Amazon 계정에서 Sign in을 할 수 있습니다.
(레코드판이 돌아가는 UI가 재미 있네요 👍)

Sign in한 다음 PartyRock 이름을 입력하고 Submit을 클릭합니다.

PartyRock을 만든 후 Top Page로 이동합니다.

Build App

Top Page에서 Build your own app를 클릭하여 자신의 앱을 만듭니다.
자신이 원하는 내용을 입력하게 되는데요, 이번에는 What is my pet’s super hero name?을 입력한 후 Generate app를 클릭합니다.

여기에서 자신의 앱을 만들 수 있습니다. 구체적으로는 “What is my pet’s super hero name?”이라는 테마를 기반으로 애완 동물 히어로 이름을 생성하는 앱을 구축합니다. 다음과 같이 text prompt를 사용하여 Widget에서 쉽게 앱을 만들 수 있습니다.

pet name에 Sparky를 입력하면 superhero name에서 몇 가지 예가 나타납니다.

그러나 Sparky라는 애완동물 이름만으로 애완동물 히어로 이름을 생성하는 것은 Generative AI를 충분히 활용한다고 말할 수 없습니다.
더 관련성이 높은 결과를 얻기 위해 추가 Widget을 사용해 봅시다.

Add Widget

화면 오른쪽 상단의 Add Widget을 클릭합니다.

위젯 하단에 새로운 위젯이 있습니다.

해당 Widget의 ‘User Input’을 클릭하면 오른쪽에 ‘Edit Widget’이라는 입력란이 나타 납니다.

다음 값을 입력하고 Save를 클릭합니다.

Widget Title : pet description
Placeholder : Describe your pet's personality in a few words

다른 Widget을 추가하고 다음 값을 입력하고 Save를 클릭합니다.

Widget Title : favorite horoes
Placeholder : Describe your favorite heroes

이제 이 두 Widget을 추가하여 보다 관련성 있는 결과를 얻을 준비가 되었습니다.

Widget추가 전 :애완동물의 이름에서 애완동물 히어로 이름을 생성
Widget추가 후 :애완동물의 성격과 좋아하는 히어로 이름에 근거한 애완동물 히어로 이름 생성

여기까지 되었다면 다음과 같은 4개의 Widget이 만들어져 있을 것 입니다.
참고로 Widget은 드래그 하여 크기와 위치를 조정할 수 있습니다.

방금 추가한 위젯에 예를 들어 다음 값을 입력합니다.

pet description : a poodle dog
favorite horoes : the spiderman

그렇지만 superhero name 위젯에는 반영되어 있지 않을 것 입니다. 오른쪽 상단의 편집을 클릭하여 프롬프트를 수정 해 봅시다.

애완 동물 히어로 이름 생성

Prompt에 다음 내용을 입력하고 Save를 클릭합니다.
내용은 ‘애완 동물 명, 설명, 좋아하는 히어로 명에 근거해, 창의적인 히어로 명을 생각해낸다.’ 라는 의미입니다.
이미 아셨겠지만, 노란색으로 블록 된 부분은 위젯을 나타냅니다. 이 사양은 @Widget Name입니다.

superhero name 위젯에 Captain Poodle이 생성 되었습니다.

애완 동물 히어로 캐릭터 생성

추가로 이 애완동물 히어로의 캐릭터를 생성해 봅니다.
위에서 언급했듯이 위젯을 추가하고 이미지 생성을 클릭합니다.

캐릭터 Widget에는 다음 정보를 입력한 다음 Save를 클릭 합니다.
superhero name은 특정 조건에 기반한 결과이며 superhero name의 위젯에서 캐릭터 이미지를 생성하려면 해당 프롬프트를 작성해야 합니다.

그 결과, 왕관을 머리에 쓰고 있는 Captain Poodle이라는 애완동물 히어로가 생겼습니다!

참고로 Retry를 클릭하여 다른 결과를 얻을 수도 있습니다.

AI 앱 공유

이런 식으로 놀이 목적으로 즐길 수 있지만, 만든 AI App을 활용할 수 있도록 다른 사람과 공유할 수도 있습니다. 오른쪽 상단에서 Make public and Share를 클릭 합니다.

다음 내용이 나타나면 Copy link to clipboard를 클릭하여 공유합니다.

실제로 복사한 링크에 액세스하면 마치 템플릿처럼 각 위젯이 깔끔하게 배치됩니다. 각각의 Widget에는 생성하고 싶은 내용을 입력하여 애완동물 히어로 이름이나 캐릭터를 쉽게 생성할 수 있습니다. 그리고 원하는 대로 Widget을 조정하여 자신만의 즐겨찾기를 만들 수도 있습니다.

마지막으로

Generative AI가 등장한 이후로 Prompt Engineering 작업이 늘고 있다고 느낍니다. 그리고 PartyRock을 사용해보면서 역시 그러한 작업이 가장 중요한 포지션을 차지할 가능성이 있다고 생각했습니다. PartyRock은 AI 개발자가 아니어도 이용할 수 있으므로 그 점이 매력적이라 생각되었고, UI도 간단하여 매우 이해하기 쉬웠습니다. 서비스는 2023년 11월 초순에 발표된 따끈따끈한 서비스로, 무료 기간 중에 시험해 보는 것을 추천 드립니다.
이상, PartyRock에서 캐릭터를 만들어 본 내용에 대한 게시글 이었습니다. 지금까지 읽어 주셔서 감사드립니다.

번역 : Cloud Technology Center 박지은 매니저

원문게시글 : https://qiita.com/jeayoon/items/d89efe88c15045adcfdd

Megazone Japan Advent Calendar 2023에 업로드 중인 게시글로 작성자 정재윤님의 동의를 얻어 번역한 게시글 입니다.

--

--

MZC_Global
Cloud Villains

A blog post will be posted from the global branch of MegazoneCloud