이 문서에서는 코드에 대한 챗봇 대화를 갖도록 지원되는 모델로 작동하는 프롬프트 생성 전략을 보여줍니다.
사용 사례
코드 채팅을 위한 몇 가지 일반적인 사용 사례는 다음과 같습니다.
- 디버깅: 컴파일되지 않거나 버그가 포함된 코드를 디버깅하는 데 도움이 됩니다.
- 도큐멘테이션: 코드를 정확하게 이해할 수 있도록 코드 이해에 대한 도움말을 확인합니다.
- 학습: 익숙하지 않은 코드에 대한 학습을 위해 도움을 얻습니다.
지원되는 모델
다음 모델은 코드 채팅 태스크를 지원합니다.
- 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 ``` |
다음 단계
- Gemini 채팅 프롬프트 요청 보내기 방법 알아보기
- 코드 생성 프롬프트 만드는 방법 알아보기
- 코드 완성 프롬프트 만들기 방법 알아보기
- 책임감 있는 AI 권장사항 및 Vertex AI 안전 필터 알아보기