4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Megazone JapanAdvent Calendar 2023

Day 3

PartyRockでキャラクターを作ってみた話

Last updated at Posted at 2023-12-02

概要

Megazone Japan Advent Calendar 2023の3日目に掲載するTech記事を執筆しました。🫡

この前リリースされたPartyRockというサービスを試してみました。PartyRockはAmazon Bedrockを基盤としたGenerative AI Appsサービスです。シンプルなUIで手軽に操作すると、Generative AI Appsが生成されます。例えば、ゲームのストーリー作成や仮想キャラクターの作成など、アイディアさえあればさまざまなAI Appsが作れると思います。また、現在期間限定無料なので、PartyRockを体験するのに最適なタイミングだと思いますね。

AI Appの作成

今回は、ペットヒーローのキャラクター生成のAppを作成してみました。
詳細は次の手順で説明します。

PartyRock Login

PartyRockに移動し、右上の「Sign in」をクリックします。

すると、Google, Apple, AmazonのアカウントでSign inができます。
(レコードが回るUIはおもしろいですね👍)

Sign inしてから、PartyRock名を入力し、Submitをクリックします。

PartyRockを作成したら、TopPageに移動します。

Build App

TopPageの「Build your own app」をクリックし、自分のAppを作成します。
自分が欲しい内容を記載します。今回は「What is my pet's super hero name?」を入力して、「Generate app」をクリックします。

ここでは、独自のAppを作成することができます。具体的には、「What is my pet's super hero name?」 というテーマに基づいて、ペットのヒーロー名を生成するAppを構築します。次のように、text promptを使用して、Widgetから簡単にAppを作成できます。

pet nameにSparkyを入力すると、superhoro nameからいくつかの例が表れます。

ただし、Sparkyというペット名だけからペットヒーロー名を生成することは、Generative AIを十分に活用しているとは言えないかもしれません。
より関連性のある結果を得るために、追加のWidgetを利用してみましょう。

Add Widget

画面の右上にある 「Add Widget」をクリックします。

Widgetの一番下に新しい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

それでは、この2つのWidgetを追加することで、より関連性のある結果を得る準備が整いました。

Widget追加の前 : ペット名からペットヒーロー名を生成
Widget追加の後 : ペットの性格と好きなヒーロー名に基づいたペットヒーロー名を生成

ここまでできたら、次のように4つのWidgetができていると思います。
ちなみにWidgetはドラッグでサイズと位置を調整することができます。

先ほど追加したWidgetに例として以下の値を入力します。

pet description : a poodle dog
favorite horoes : the spiderman

ただし、superhero name Widgetには反映されていないと思います。右上のEditをクリックして、Promptを修正しましょう。

ペットヒーロー名の生成

Promptには以下の内容を入力して、「Save」をクリックします。
内容は ペット名、説明、好きなヒーロー名に基づいて、クリエーティブなヒーロー名だけを考え出す。 という意味です。
すでに気づいたと思いますが、黄色のブロックしている部分はWidgetを表します。こちらの指定は@Widget Nameとなります。

superhero name WidgetにはCaptain Poodleが生成されましたね。

ペットヒーローのキャラクターの生成

追加でこのペットヒーローのキャラクターを生成してみます。
上記で行ったように、Widgetを追加して、「Image Generation」をクリックします。

キャラクターのWidgetには、以下の情報を入力してから、「Save」をクリックします。
superhero nameは特定の条件に基づく結果であり、superhero nameのWidgetからキャラクターイメージを生成するためには、対応するPromptを記述する必要があります。

結果、王冠を頭に被っているCaptain Poodleというペットヒーローができました。👍

ちなみに、「Retry」をクリックして、他の結果を得ることも可能です。

AI Appの共有

このように、遊びの目的で楽しめますが、作成したAI Appが活用できるようの他人に共有することもできます。右上にある「Make public and Share」をクリックします。

次のモーダルが表れたら、「Copy link to clipboard」をクリックして、共有します。

実際にコピーしたリンクにアクセスすると、まるでテンプレートのように、各Widgetが整然と配置されています。それぞれのWidgetには生成したい内容を入力することで、ペットのヒーロー名やキャラクターを簡単に生成できます。そして、お好みに合わせてWidgetを調整して、自分だけのお気に入りを作成することもできます。

最後に

Generative AIの登場以来、Prompt Engineeringの作業が増えていると感じます。そして、PartyRockを触りながら、その中でもっとも重要なポジションを占める可能性があると思いました。 PartyRockはAI開発者でなくても利用できるので、その点が魅力的ですね。また、UIもシンプルで非常にわかりやすかったです。サービスは11月初旬にリリースされたばかりなので、無料期間中に試してみるのはいかがでしょうか。
以上、PartyRockでキャラクターを作ってみた話についての記事でした。ありがとうございました!

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?