コンテンツにスキップ

使い方

Pair Programmer を使い始めるには、使用しているまたは使用したいプログラミング言語を指定する必要があります。デフォルトでは、フィールドは Python に設定されています。

プログラミング言語を送信すると、Pair Programmer が提供する機能と便利なコマンドが詳細に記載された、以下のようなメッセージを受け取ります(正確な文言は異なる場合があります):

すべてが正しければ、プロンプトエリアにプログラミングに関する質問を入力できます。

/change

/change コマンドを使用すると、Pair Programmer との対話時の設定を変更できます。現在、2 つのオプションをサポートしています:

  • プログラミング言語 – プログラミング言語を切り替えます。たとえば、/change language=Java と入力すると Java に切り替わります。
  • インタラクション言語 – 言語を変更します。たとえば、/change language=Spanish と入力するとスペイン語に切り替わります。

/implement

/implement コマンドは、新しいプログラムを作成したい場合に使用します。徹底的なアプローチを確保するための 5 ステップの手順に従います:

たとえば、/implement task=タスクの説明 と入力できます。タスクの説明 を、実装したいタスクの説明に置き換えてください。

リスト内のすべての要素の合計を計算するプログラムを実装したいとします。

/implement task=Create a Python function that calculates the sum of all elements in a list. The function should take a list of integers as input and return an integer as output.

/modify

/modify コマンドは、既存のプログラムに変更や修正を加えたい場合に使用します。/modify code=プログラムコード modifications=プログラムの変更内容 と入力してください。プログラムコード を変更したいプログラムに、プログラムの変更内容 を変更内容の説明に置き換えてください。

たとえば、長方形の面積を計算する Python 関数があり、それを円の面積を計算するように変更したいとします。

/modify code=
def rectangle_area(length, width):
    return length * width

modifications=
Change the function to calculate the area of a circle instead, using the formula `pi * radius^2`. The function should take a single argument for the radius.

/test

/test コマンドは、特定のプログラムのテストケースを作成したい場合に使用します。/test code=プログラムコード description=プログラムの説明 と入力してください。プログラムコード をテストしたいプログラムに、プログラムの説明 をプログラムの動作説明に置き換えてください。

数値の階乗を計算する Python 関数があり、そのテストケースを作成したいとします

/test code=
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

description=
This function calculates the factorial of a given number. The factorial of a number n is the product of all positive integers less than or equal to n.

レスポンスを再生成

プロンプトをもう一度実行したい場合は、返信の下にある 再生成 ボタン(円形の矢印アイコン)をクリックしてください。最後に送信したプロンプトへの回答が再生成されます。

注意 – 最初のイテレーションの出力は、再生成されたレスポンスに置き換えられます。