사용 방법¶
Pair Programmer를 시작하려면 사용 중이거나 사용하고자 하는 프로그래밍 언어를 지정해야 합니다. 기본적으로 필드는 Python으로 설정되어 있습니다.

프로그래밍 언어를 제출하면 Pair Programmer가 제공하는 기능과 유용한 명령어를 자세히 설명하는 아래와 유사한 메시지를 받게 됩니다(정확한 문구는 다를 수 있습니다):
 (1).png)
모든 것이 올바르면 프롬프트 영역에 프로그래밍 질문을 입력할 수 있습니다.
/change ¶
/change 명령어를 사용하면 Pair Programmer와 상호작용할 때 환경 설정을 수정할 수 있습니다. 현재 두 가지 옵션을 지원합니다:
- 프로그래밍 언어 – 프로그래밍 언어를 변경합니다. 예를 들어,
/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.
응답 재생성¶
프롬프트를 다시 실행하고 싶다면 응답 아래에 있는 재생성 버튼(원형 화살표 아이콘)을 클릭하세요. 마지막으로 제출한 프롬프트에 대한 답변을 재생성합니다.

참고 – 첫 번째 반복의 출력은 재생성된 응답으로 교체됩니다.