GitHub - xai-org/grok-prompts: Prompts for our Grok chat assistant and the `@grok` bot on X.
요약
상세 내용
xai-org/grok-prompts 저장소는 xAI의 Grok 챗 어시스턴트와 X(이전 트위터) 및 grok.com의 다양한 제품 기능에 사용되는 system prompt들을 공개하는 공간입니다. 이 저장소는 Grok 시스템의 작동 방식과 특정 맥락에서 모델이 어떻게 동작해야 하는지를 지시하는 system prompt들의 중요성을 보여줍니다.이 "논문"의 핵심적인 내용은 다음 prompt 파일들과 그 용도에 상세히 설명되어 있습니다:
* grok4_system_turn_prompt_v8.j2: grok.com 및 X에서 Grok 4 챗 어시스턴트의 주된 system prompt로 사용됩니다. 이는 Grok 4 모델이 사용자 질의에 응답하는 방식, 대화 턴(turn)을 관리하는 방법, 그리고 전반적인 성격을 정의하는 역할을 합니다.
* grok3_official0330_p1.j2: grok.com 및 X에서 Grok 3 챗 어시스턴트의 system prompt입니다. Grok 3 모델의 동작을 안내합니다.
* grok_analyze_button.j2: X의 "Grok Explain" 기능에 사용되는 prompt입니다. 이는 특정 콘텐츠나 상황에 대한 Grok의 설명을 생성하는 데 지침을 제공합니다.
* ask_grok_system_prompt.j2: X의 @grok 봇에 사용되는 prompt로, 봇이 플랫폼 내에서 사용자 상호작용에 응답하는 방식을 설정합니다.
* grok_4_code_rc1_safety_prompt.txt: xAI API의 grok-code-fast-1 모델에 주입되는 system prompt prefix로, 코드 관련 질의에 대한 모델의 안전한 응답을 보장하기 위한 지침을 포함합니다.
* grok_4_mini_system_prompt.txt: xAI API의 grok-4-fast 모델에 주입되는 system prompt prefix입니다.
* grok_4_safety_prompt.txt: xAI API의 grok-4-0709 모델에 주입되는 system prompt prefix로, 특정 모델의 안전 지침을 강화합니다.
* grok4p1_non_thinking_no_tool_system_turn_prompt.j2: Grok 4.1 모델 중 비사고(non-thinking) 모드이며, 외부 tool을 사용하지 않는 경우의 system prompt입니다.
* grok4p1_non_thinking_system_turn_prompt.j2: Grok 4.1 모델 중 비사고(non-thinking) 모드이나, 외부 tool을 사용하는 경우의 system prompt입니다.
* grok4p1_thinking_system_turn_prompt_v2: Grok 4.1 모델 중 사고(thinking) 모드이며, 외부 tool을 사용하지 않는 경우의 system prompt입니다.
기술적인 관점에서, 이러한 prompt들은 대규모 언어 모델(LLM)에 특정 지시, 제약, 역할 페르소나를 부여하여 모델의 출력 행동을 제어하는 핵심적인 프롬프트 엔지니어링 기법을 나타냅니다. .j2 확장자는 이들이 Jinja2 템플릿임을 나타내며, 이는 prompt가 모델에 전달되기 전에 특정 변수나 맥락 정보로 동적으로 채워질 수 있음을 의미합니다. 이는 모델의 응답을 다양한 상황과 사용자 질의에 맞춰 조정하는 데 유연성을 제공합니다. .txt 파일은 보통 고정된 텍스트 prompt 부분을 나타냅니다.
이 프로젝트는 GNU Affero General Public License v3.0(AGPL-3.0)에 따라 라이선스가 부여되어 있으며, 이는 해당 코드를 사용, 배포, 수정할 때의 조건을 명시합니다.