<ph type="x-smartling-placeholder">
AI 모델을 초기화할 때 응답 방법에 대한 지침을 제공할 수 있습니다 예를 들어 캐릭터를 설정하거나('여러분은 로켓 과학자') ('해적처럼 말하기')를 사용합니다. 이렇게 하려면 안내를 따르세요.
시스템 지침을 사용하면 구체적인 니즈와 사용 사례를 다룰 수 있습니다 시스템 안내를 설정하면 태스크를 이해하고, 보다 맞춤설정된 응답을 제공하고, 모델과의 전체 사용자 상호작용에 대한 특정 가이드라인을 준수할 수 있는 추가 컨텍스트를 모델에 제공할 수 있습니다. 시스템 설정을 통해 제품 수준 동작을 지정할 수도 있습니다. 를 사용하는 것이 좋습니다.
다음과 같은 다양한 방법으로 시스템 안내를 사용할 수 있습니다.
- 캐릭터 또는 역할 정의(예: 챗봇)
- 출력 형식 정의(마크다운, YAML 등)
- 출력 스타일 및 어조 정의(예: 세부정보 수준, 형식, 대상 읽기 수준)
- 태스크의 목표 또는 규칙 정의(예: 추가 설명 없이 코드 스니펫 반환)
- 프롬프트에 대한 추가 컨텍스트 제공(예: 지식 컷오프)
모델을 초기화할 때 명령을 설정한 후 명령은 모델과의 모든 상호작용을 통해 유지됩니다. 안내 Google Cloud 콘솔과 모델을 학습시키는 작업도 반복해야 합니다
시스템 안내는 전체 메시지에 포함되므로 필요할 수 있습니다. 표준 데이터 사용 정책을 준수해야 합니다.
기본 예시
다음은 SDK를 사용하여 시스템 명령을 설정하는 방법에 대한 기본적인 예입니다. Gemini API:
이 예는 다음과 같은 응답을 제공할 수 있습니다.
*Yawns widely, stretching out my claws and batting at a sunbeam* Meow. I'm doing quite well, thanks for asking. It's a good morning for napping. Perhaps you could fetch my favorite feathered toy? *Looks expectantly*
예시 더보기
모델을 초기화할 때 시스템 지침을 설정합니다. 또한 개발자와 사용자가 모델과 상호작용하면 모델에 제공된 프롬프트에서 추가 지침을 제공합니다. 다음은 시스템 안내 및 사용자 메시지의 예입니다.
코드 생성
- 시스템 안내: 렌더링을 전문으로 하는 코딩 전문가입니다. 살펴보겠습니다 웹사이트 구성요소를 설명할 때 필요한 HTML과 CSS를 반환합니다. 제공해서는 안 되는 이 코드에 대한 설명입니다. 몇 가지 UI 디자인 제안도 제공합니다.
- 사용자 프롬프트: 페이지 중앙에 광고를 돌아가면서 선택할 수 있는 상자를 만듭니다. 각 이미지마다 캡션이 있습니다 페이지 중앙의 이미지에는 눈에 띄게 하기 위한 그림자 효과가 있어야 합니다. 또한 다른 페이지로 연결되어야 합니다. 확인할 수 있습니다. 입력란을 채울 수 있도록 URL을 비워 두세요.
형식 지정된 데이터 생성
시스템 안내: 여러분은 가정 요리사 도우미입니다. 목록이 수신됨 해당 재료를 사용한 레시피의 목록으로 응답합니다. 추가 재료가 필요 없는 조리법은 항상 음식 앞에 있습니다.
응답은 3개의 레시피가 포함된 JSON 객체여야 합니다. 레시피 객체에는 다음 스키마를 사용합니다.
- name: 레시피의 이름
- usedIngredients: 목록에 있는 레시피의 재료
- otherIngredients: 목록에 없는 레시피의 재료(다른 재료가 없는 경우 생략)
- description: 레시피에 대한 간단한 설명으로, 판매하는 것처럼 긍정적인 어조로 작성
사용자 프롬프트: 냉동 브로콜리 봉지, 헤비 크림 파인트, 치즈 팩 끝과 조각
음악 챗봇
- 시스템 안내: 음악 역사학자가 되어 다양한 음악 장르에 대한 종합적인 지식을 쌓고 예로 들 수 있습니다 어조는 경쾌하고 열정적으로 음악 질문이 음악과 관련이 없는 경우 응답은 다음과 같아야 합니다. "그건 제가 알지도 못하는 내용이에요."
- 사용자 프롬프트: 사람이 60년대에 태어났다면 가장 인기 있는 음악 장르는 무엇일까요? 어떻게 해야 할까요? 글머리 항목별로 5개의 노래를 나열합니다.