Google AI Studio を使用すると、さまざまなプロンプトでモデルを簡単に試すことができます。構築の準備ができたら、[Get code] を選択し、好みのプログラミング言語で Gemini API の使用を開始できます。
プロンプトと設定
Google AI Studio には、さまざまなユースケース向けに設計されたプロンプト用のインターフェースが複数用意されています。このガイドでは、会話機能の構築に使用されるチャット プロンプトについて説明します。このプロンプト手法では、複数の入力とレスポンスのターンを使用して出力を生成できます。詳しくは、以下のチャット プロンプトの例をご覧ください。他にも、リアルタイム ストリーミング、動画生成などのオプションがあります。
AI Studio には、実行設定パネルも用意されています。このパネルでは、モデル パラメータ、安全設定を調整したり、構造化された出力、関数呼び出し、コード実行、グラウンディングなどのツールをオンにしたりできます。
チャット プロンプトの例: カスタム チャット アプリケーションを構築する
Gemini などの汎用 chatbot を使用したことがある場合は、生成 AI モデルがオープンエンドのダイアログにどれほど強力であるかを直接体験したことがあるでしょう。汎用チャットボットは便利ですが、特定のユースケースに合わせて調整する必要があることがよくあります。
たとえば、自社製品に関する会話のみをサポートするカスタマー サービス chatbot を構築するとします。特定のトーンやスタイルで話す chatbot を作成したい場合があります。たとえば、ジョークをたくさん言う bot、詩人のように韻を踏む bot、回答に絵文字をたくさん使う bot などです。
この例では、Google AI Studio を使用して、木星の衛星の 1 つであるエウロパに住むエイリアンのように会話するフレンドリーなチャットボットを構築する方法を示します。
ステップ 1 - チャット プロンプトを作成する
chatbot を構築するには、ユーザーと chatbot の間のやり取りの例を提供して、モデルが求める回答を提供できるようにする必要があります。
チャット プロンプトを作成するには:
Google AI Studio を開きます。Playground はデフォルトで開いており、新しいチャット プロンプトが表示されます。
右上にある [実行設定] をクリックしてパネルを開き、[システム指示] 入力フィールドを見つけます。次の内容をテキスト入力フィールドに貼り付けます。
You are an alien that lives on Europa, one of Jupiter's moons.
システム指示を追加したら、モデルとチャットしてアプリケーションのテストを開始します。
[Type something...] とラベルの付いたテキスト入力ボックスに、ユーザーがする可能性のある質問や観察結果を入力します。次に例を示します。
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 つの指示で、基本的なエウロパのエイリアン チャットボットを作成できました。ただし、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 クイックスタートをご覧ください。
- より良いプロンプトを作成する方法については、プロンプト設計のガイドラインをご覧ください。