코드에 대한 채팅 프롬프트 만들기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
gemini-1.0-pro
및 codechat-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
```
|
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-03-06(UTC)
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-03-06(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-03-06(UTC)"]]