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

gemini-1.0-procodechat-bison 모델은 코드에 대해 전문화된 멀티턴 대화를 지원합니다. 이 주제에서는 코드에 대한 챗봇 대화를 갖도록 지원되는 모델로 작동하는 프롬프트 생성 전략을 보여줍니다.

사용 사례

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

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

지원되는 모델

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

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

다음 단계