코드에 대한 채팅 프롬프트 만들기

이 문서에서는 코드에 대한 챗봇 대화를 갖도록 지원되는 모델로 작동하는 프롬프트 생성 전략을 보여줍니다.

사용 사례

코드 채팅을 위한 몇 가지 일반적인 사용 사례는 다음과 같습니다.

  • 디버깅: 컴파일되지 않거나 버그가 포함된 코드를 디버깅하는 데 도움이 됩니다.
  • 도큐멘테이션: 코드를 정확하게 이해할 수 있도록 코드 이해에 대한 도움말을 확인합니다.
  • 학습: 익숙하지 않은 코드에 대한 학습을 위해 도움을 얻습니다.

지원되는 모델

다음 모델은 코드 채팅 태스크를 지원합니다.

  • Gemini 1.5 Flash
  • Gemini 1.5 Pro
  • Gemini 1.0 Pro

코드 채팅 프롬프트 예시

코드 채팅 모델을 사용하여 코드를 생성할 수 있습니다. 다음 채팅 예에서 사용자는 두 숫자의 최솟값을 계산하는 함수를 요청합니다.

다음은 사용자의 첫 번째 프롬프트입니다.

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
```
  

다음 단계