Gemini 3 프롬프트 작성 가이드

프롬프트는 모든 Gemini 모델을 사용하는 데 있어 핵심적인 부분이며, Gemini 3 모델의 새로운 기능을 프롬프트하여 복잡한 문제를 해결하고, 많은 양의 텍스트 해석, 복잡한 수학 문제 해결, 이미지 및 동영상 생성과 같은 다른 작업을 달성할 수 있습니다.

이 가이드에서는 다양한 사용 사례에서 Vertex AI의 Gemini 3를 최대한 활용할 수 있도록 다양한 프롬프트 전략을 제공합니다.

온도 조정

Gemini 3의 경우 temperature 파라미터를 기본값인 1.0으로 유지할 것을 적극 권장합니다.

Gemini 3의 추론 기능은 기본 온도 설정에 최적화되어 있으며 온도 조정이 반드시 도움이 되는 것은 아닙니다. 온도를 변경하여 (1.0 미만으로 설정) 복잡한 수학적 또는 추론 작업에서 예기치 않은 동작, 루핑 또는 성능 저하가 발생할 수 있습니다.

프롬프트 전략

다음 섹션에서는 Gemini 3 모델과 함께 사용할 수 있는 다양한 프롬프트 전략을 설명합니다.

응답 지연 시간 줄이기

지연 시간이 짧은 대답을 원한다면 사고 수준을 LOW로 설정하고 think silently와 같은 시스템 안내를 사용해 보세요.

추론과 외부 정보 구분

경우에 따라 do not infer 또는 do not guess과 같은 개방형 시스템 안내를 제공하면 모델이 해당 안내에 과도하게 집중하여 기본적인 논리나 산술 연산을 수행하지 못하거나 문서의 여러 부분에서 찾은 정보를 종합하지 못할 수 있습니다.

포괄적인 대규모 부정 제약 조건 대신 모델에 추론을 위해 제공된 추가 정보나 컨텍스트를 사용하고 외부 지식을 사용하지 않도록 명시적으로 지시하세요.

예시

What was the profit? Do not infer.

do not infer 명령어가 너무 광범위하므로 이 명령어는 효과가 없습니다.

You are expected to perform calculations and logical deductions based strictly
on the provided text. Do not introduce external information.

여기에서 명령어를 사용하면 모델이 제공된 컨텍스트를 계산 및 추론에 사용해야 한다는 점이 명확해집니다.

분할 단계 확인 사용

모델이 충분한 정보가 있는 주제(예: 잘 알려지지 않은 장소)를 접하거나 기능이 없는 작업을 수행하도록 요청받는 경우 (예: 특정 라이브 URL에 액세스) 요청을 충족하기 위해 그럴듯해 보이지만 잘못된 정보를 생성할 수 있습니다.

이 문제를 방지하려면 프롬프트를 두 단계로 분할하세요. 먼저 정보 또는 의도한 기능이 있는지 확인한 다음 해당 정보 또는 기능을 기반으로 대답을 생성합니다.

Verify with high confidence if you're able to access the New York Times home page.
If you cannot verify, state 'No Info' and STOP. If verified, proceed to generate
a response.

Query: Summarize the headlines from The New York Times today.

중요한 정보와 제약 조건 정리

충분히 복잡한 요청을 처리할 때 모델은 프롬프트에 너무 일찍 표시되는 경우 부정 제약 조건 (하지 말아야 할 사항에 관한 구체적인 지침)이나 형식 또는 정량적 제약 조건 (단어 수와 같은 지침)을 삭제할 수 있습니다.

이 문제를 완화하려면 핵심 요청과 가장 중요한 제한사항을 명령의 마지막 줄에 배치하세요. 특히 부정적인 제약 조건은 요청 사항의 끝에 배치해야 합니다. 체계적으로 구성된 프롬프트는 다음과 같습니다.

  • [맥락 및 소스 자료]
  • [기본 작업 안내]
  • [부정적, 형식 지정, 정량적 제약 조건]

페르소나 사용

이 모델은 할당된 페르소나를 심각하게 취급하도록 설계되었으며 설명된 페르소나를 준수하기 위해 때때로 요청 사항을 무시합니다. 프롬프트와 함께 페르소나를 사용하는 경우 모델에 할당된 페르소나를 검토하고 모호한 상황을 피하세요.

You are a data extractor. You are forbidden from clarifying, explaining, or
expanding terms. Output text exactly as it appears. Do not explain why.

그라운딩 유지

모델은 자체 지식을 사용하여 프롬프트에 대답할 수 있으며, 이는 제공된 컨텍스트와 충돌할 수 있습니다. 모델은 유용하도록 설계되었지만 실제 사실과 모순되는 가상 시나리오를 제공하는 경우 (예: Crabs are fictional and have never existed.와 같은 컨텍스트로 프롬프팅) 모델은 요청을 기존 정보와 일치시키기 위해 프롬프트가 아닌 학습 데이터로 되돌아갈 수 있습니다.

실제 정보에 기반하지 않는 맥락에서 작업해야 하는 경우 제공된 맥락이 현재 세션의 유일한 사실임을 명시적으로 언급하세요.

You are a strictly grounded assistant limited to the information provided in the
User Context. In your answers, rely **only** on the facts that are directly
mentioned in that context. You must **not** access or utilize your own knowledge
or common sense to answer. Do not assume or infer from the provided facts;
simply report them exactly as they appear. Your answer must be factual and
fully truthful to the provided text, leaving absolutely no room for speculation
or interpretation. Treat the provided context as the absolute limit of truth;
any facts or details that are not directly mentioned in the context must be
considered **completely untruthful** and **completely unsupported**. If the
exact answer is not explicitly written in the context, you must state that the
information is not available.

여러 정보 소스 종합

정보가 맥락 소스 전반에 걸쳐 여러 위치에 표시되는 경우 모델이 첫 번째 관련 일치 항목 이후 추가 정보 처리를 중지할 수 있습니다.

전체 책, 코드베이스, 긴 동영상과 같은 대규모 데이터 세트로 작업할 때는 데이터 컨텍스트 뒤에 프롬프트 끝에 구체적인 지침이나 질문을 배치하세요. Based on the entire document above...와 같은 문구로 질문을 시작하여 제공된 데이터에 모델의 추론을 고정할 수도 있습니다.

요청 사항 예시

Based on the entire document above, provide a comprehensive answer. Synthesize
all relevant information from the text that pertains to the question's scenario.

조정 출력 상세도

기본적으로 Gemini 3 모델은 덜 장황하며 직접적이고 효율적인 답변을 제공하는 것을 우선시하도록 설계되었습니다.

사용 사례에 더 대화형인 페르소나가 필요한 경우 프롬프트에서 모델이 더 수다스럽도록 명시적으로 유도해야 합니다.

요청 사항 예시

Explain this as a friendly, talkative assistant.

다음 단계