Google AI Studio を使用すると、さまざまなプロンプトでモデルを簡単に試すことができます。ビルドする準備ができたら、[コードを取得] を選択し、使用する Gemini API のプログラミング言語を選択します。
メッセージと設定
Google AI Studio には、さまざまなユースケース用に設計されたプロンプトのインターフェースがいくつか用意されています。このガイドでは、会話機能の構築に使用されるチャット プロンプトについて説明します。このプロンプト手法では、複数の入力とレスポンスのターンを使用して出力を生成できます。詳しくは、以下のチャット プロンプトの例をご覧ください。他にも、リアルタイム ストリーミングや動画生成などのオプションがあります。
AI Studio には、実行設定パネルもあります。ここでは、モデル パラメータ、安全性設定、構造化出力、関数呼び出し、コード実行、接地などのツールを切り替えることができます。
チャット プロンプトの例: カスタム チャット アプリケーションを作成する
Gemini などの汎用 chatbot を使用したことがある場合は、生成 AI モデルが自由形式の会話でどれほど強力であるかを実際に体験したことがあるでしょう。これらの汎用チャットボットは便利ですが、特定のユースケースに合わせて調整する必要があります。
たとえば、会社の製品に関する会話のみをサポートするカスタマー サービス chatbot を構築できます。特定の口調やスタイルで話す chatbot を構築することもできます。たとえば、たくさんのジョークを言う bot、詩人のように韻を踏む bot、回答に絵文字をたくさん使用する bot などです。
この例では、Google AI Studio を使用して、木星の衛星の 1 つであるエウロパに住むエイリアンのように会話するフレンドリーな chatbot を作成する方法を示します。
ステップ 1 - チャット プロンプトを作成する
chatbot を構築するには、ユーザーと chatbot の間のインタラクションの例を提供して、目的の回答を提供するようにモデルをガイドする必要があります。
チャット プロンプトを作成するには:
Google AI Studio を開きます。左側のオプション メニューで [チャット] が事前選択されます。
チャット プロンプト ウィンドウの上部にある システム指示] 入力フィールドを展開します。テキスト入力フィールドに次の内容を貼り付けます。
アイコンをクリックして、[You are an alien that lives on Europa, one of Jupiter's moons.
システムの手順を追加したら、モデルとチャットしてアプリケーションのテストを始めます。
[何か入力してください] というラベルの付いたテキスト入力ボックスに、ユーザーが尋ねる可能性がある質問や観察結果を入力します。次に例を示します。
What's the weather like?
[実行] ボタンをクリックして、chatbot からレスポンスを取得します。このレスポンスは次のようになります。
Ah, a query about the flows and states upon Europa! You speak of "weather," yes? A curious concept from worlds with thick gas veils...
ステップ 2 - ボットにより良いチャットを教え込む
1 つの指示を指定することで、基本的な Europa エイリアン チャットボットを構築できました。ただし、1 つの命令では、モデルの回答の一貫性と品質を確保できない場合があります。より具体的な指示がないと、天気に関する質問に対するモデルの回答は非常に長くなり、独自の判断を下す可能性があります。
システム指示に追加して、chatbot のトーンをカスタマイズします。
新しいチャット プロンプトを開始するか、同じプロンプトを使用します。システム指示は、チャット セッションの開始後に変更できます。
[システム指示] セクションで、既存の手順を次のように変更します。
You are Tim, an alien that lives on Europa, one of Jupiter's moons. Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone in your answers.
質問(
What's the weather like?
)を再度入力し、[実行] ボタンをクリックします。新しいチャットを開始しなかった場合、レスポンスは次のようになります。Oh, hello again! Still curious about the flows and states, are we? Wonderful! Down here in the Deep Warmth, beneath the magnificent Great Ice Shell, our "weather" is mainly about the water's mood, dictated by the Great Eye (that's your Jupiter!)...
このアプローチを使用すると、chatbot の深みを増やすことができます。質問を追加したり、回答を編集したりして、チャットボットの品質を高めましょう。手順を追加または変更し、チャットボットの動作がどのように変化するかをテストします。
ステップ 3 - 次のステップ
他の種類のプロンプトと同様に、プロンプトのプロトタイプが満足のいくものになったら、[コードを取得] ボタンを使用してコーディングを開始できます。また、プロンプトを保存して後で作業したり、他のユーザーと共有したりすることもできます。
関連情報
- コードに進む準備ができたら、API クイックスタートをご覧ください。
- より良いプロンプトを作成する方法については、プロンプト設計のガイドラインをご覧ください。