iimon TECH BLOG

iimonエンジニアが得られた経験や知識を共有して世の中をイイモンにしていくためのブログです

生成AIに触れてみよう

初めまして、エンジニアの井出です。

みなさん、生成AIに興味ありますか? 今回は、AWSの「PartyRock」を使って、作成AIに触れてみようと思います!

PartyRockの概要

PartyRockとは、AWSの生成AIのBedrockを基盤としたアプリを作成するプラットフォームです。コーディングの知識がなくても、直感的にAIを使ってアプリを作成し公開することができます。PartyRockでは、テキスト生成、画像生成、チャットボットなど、さまざまなアプリをノーコードで作成可能です。

作ったアプリは、他の人に共有することが可能です。また、アプリのリミックス機能を使い、他のユーザーが作成したアプリをカスタマイズして新しいものを作成することもできます。

AWSはPartyRock以外にも、さまざまな生成AIサービスを提供されているので、興味がある方は見てみてください。

aws.amazon.com

Amazon Bedrockとは?

Amazon Bedrockは、AWSが提供するフルマネージドのAI基盤サービスです。さまざまなAIモデルにアクセスできるAPIを提供し、開発者が簡単にAIを利用したアプリケーションを構築できるようになっています。 ユーザーは複雑なAIの技術的な設定やサーバー管理をする必要がなく、AI機能を使ったアプリケーションを作成することができます。

PartyRockとBedrockの連携

PartyRockは、Bedrockの上に構築されているため、Bedrockのモデルを使って、以下のような機能が可能です。

  • テキスト生成:ユーザーが入力したプロンプトに基づいて、生成AIがテキストを作成します。対話型のアプリが作成できます。
  • 画像生成:テキスト入力の内容に基づいて、AIが画像を生成するアプリも作成可能です。
  • チャットボット機能:AIを使った対話型アプリを作成する際に、Bedrockのチャット機能を活用できます。

Amazon Bedrockを基盤とすることで、PartyRockは高度なAI機能をノーコードで提供することができます。 PartyRockは生成AIの楽しさと可能性を最大限に引き出すプラットフォームではないでしょうか。

初心者でもすぐにAIアプリの開発を始めることができるため、生成AIに興味がある人にとっては非常に魅力的なサービスとなっています。

では早速作ってみましょう!

PartyRockを使ったアプリ作成のステップ

1. PartyRockにアクセス

まず、PartyRockにアクセスし、AppleGoogle、またはAmazonのアカウントでサインインします。AWSアカウントは不要です。

PartyRock上のアカウントを作成します。
チェックボックスの部分はニュースレターを受信するかの確認のため、任意でチェックを入れてください。

2. アプリの作成

「Generate app」をクリック。

今回は、猫型のロボットアイテムでみなさんの悩みを解決できるようにしたいと思います。 テキスト生成と画像生成を実施できる形で、以下の仕様で設定。

「Generate」ボタンを押すと、30秒ほどで完了します。

3. ウィジェットのカスタマイズ

プレビュー画面が表示されます。

アプリはウィジェット(入力ウィジェット、テキスト生成ウィジェットなど)で構成されていて、簡単にカスタマイズすることが可能です。 また使用するAIのモデルも容易に変更可能になっているので動作を微調整することもできます。

設定可能なAIモデルリス

4. アプリを使用

では実際に使ってみましょう。  

最近腰痛に悩んでいるので相談してみました。

結果

その発想は無かったのでありがたいですね!

5. アプリの公開

最後に完成したアプリを公開してみようと思います!

右上にある「Leave edit」ボタンをクリックし、編集画面を退出

「Private」ボタンを選択

「Public」「Shared」「Private」から選択するモーダルが表示

今回は一部公開にしたいため「Shared」を選択し「Save」ボタンをクリックし完了となります。

こちらが今回のアプリのURLになります。 よければ遊んでみてください!

https://partyrock.aws/u/historyHumanAdvice/pPWy1l79F

※ PartyRockのアカウントが無いと見れません。

費用に関しては

PartyRockは無料で使えますが、利用できる量には制限があります。ただ、自分が公開したアプリは他のユーザーが使っても無料です。自分がそのアプリを使った場合にのみ、使用量が消費されます。詳細については、公式のドキュメントを参照してください。 https://partyrock.aws/guide/faq

まとめ

AWSのPartyRockは、ノーコードで生成AIアプリを作成できる画期的なプラットフォームです。初心者から経験豊富な開発者まで、幅広い層が簡単にAI技術を活用したアプリを作成し、共有できる環境を提供しています。さらに、他のAWSの生成AIサービスと組み合わせることで、より高度なアプリケーションの開発も可能です。

PartyRockを使って、生成AIの楽しさを体験し、さらに深く進めたいなら、Bedrockを使うことでより高度な機能にも挑戦できます。自分だけのクリエイティブなアプリを作ってみるのもいいかもですね!

弊社ではエンジニアを募集しております。 ご興味がありましたらカジュアル面談も可能ですので、是非ご応募ください!

Wantedly / Green

参考文献・記事

AWS での生成 AI – 生成 AI、LLM、基盤モデル – AWS

PartyRock Guide