gemini-1.0-pro
モデルと codechat-bison
モデルは、コードに特化したマルチターンの会話をサポートしています。このトピックでは、サポートされているモデルを使用して、コードに関する chatbot の会話を行うためのプロンプトを作成する方法について説明します。
ユースケース
コードチャットの一般的なユースケースは次のとおりです。
- デバッグ: コンパイルでエラーが発生するコードや、バグが含まれるコードのデバッグをサポートします。
- ドキュメント: コードを正確に記述できるようにコードの理解を支援します。
- 学習: 慣れていないコードについて学習できるよう支援します。
サポートされているモデル
次のモデルはコードチャット タスクをサポートしています。
gemini-1.0-pro
codechat-bison
コードチャット プロンプトの例
コードチャット モデルを使用してコードを生成します。次のチャットの例では、2 つの数値の最小値を計算する関数をリクエストしています。
ユーザーの最初のプロンプトは次のようになります。
Hi, how are you? I'm doing great, thanks for asking! How can I help you today? |
次のプロンプトを送信して、関数のコードの作成方法を質問します。
Please help write a function to calculate the min of two numbers. ``` def min_of_two_numbers(a, b): """Returns the minimum of two numbers.""" if a < b: return a else: return b ``` |
次のステップ
- Gemini チャット プロンプト リクエストを送信する方法を学習する。
- コード生成プロンプトの作成方法を学習する。
- コード補完プロンプトを作成する方法を学習する。
- 責任ある AI のベスト プラクティスと Vertex AI の安全フィルタについて学習する。