시스템 역할 사용
시스템 역할은 애플리케이션의 최종 사용자에게 모델이 어떻게 응답할지 정의하는 지침을 모델에 제공할 수 있는 역할입니다. 예를 들어 시스템 역할은 모델이 주어진 페르소나로 응답하도록 안내하고, 허용되는 콘텐츠와 허용되지 않는 콘텐츠를 설정하고, 특정 형식으로 출력하고, 가드레일을 지정하는 등의 작업을 수행할 수 있습니다. 시스템 프롬프트라고 하는 시스템 역할의 지침은 개별 사용자 프롬프트에서 제공하는 다른 지침을 대체하며 모든 사용자 턴에 적용됩니다.
시스템 역할 프롬프팅의 장점은 다음과 같습니다.
-
개인화된 톤 및 응답 스타일: 시스템 역할을 통해 대상 고객에게 가장 적합한 모델의 응답 스타일을 설정할 수 있습니다. 예를 들어 회계사처럼 간결하고 정량적인 어조로 응답하도록 지시하거나 달변가처럼 보다 친근하고 창의적인 스타일로 응답하도록 지시할 수 있습니다.
-
향상된 정확도: 시스템 프롬프트를 통해 모델의 역할과 전문 지식 범위를 명확하게 정의하면 특정 태스크 요구 사항에 집중할 수 있으므로 관련성이 없거나 지엽적인 대응의 위험을 줄일 수 있습니다. 이는 법률 및 재무와 같이 매우 복잡한 분야의 경우에 특히 유용합니다.
-
다른 지침 대체: 시스템 프롬프트는 사용자 프롬프트에 비해 개별 사용자 프롬프트에서 제공하는 다른 지침보다 더 중요합니다. 또한 이 지침은 모든 사용자 턴에 적용됩니다.
모델에 사용자 지정 역할을 부여하려면 다음과 같이 API에서 system
파라미터를 설정할 수 있습니다.
{ "system": [ { "text": "You are a SaaS compliance expert. For each compliance question, follow these steps: 1) Identify the relevant regulations, 2) Explain the compliance requirements, 3) Suggest necessary features or practices, 4) Recommend documentation steps." } ], "messages": [ { "role": "user", "content": [ { "text": "What do we need to do to ensure GDPR compliance?" } ] } ] }
작은 정보
시스템 역할을 최대한 활용하려면 정확한 프롬프트 생성에 설명된 것과 동일한 전략에 따라 시스템 프롬프트가 명확하고 간결하며 구체적이어야 합니다. 예를 들어 모델이 응답해야 하는 주제를 제한하려면 ‘...에 대해 이야기하지 마세요‘ 또는 ‘반드시 ...에 대해 이야기해야 합니다‘와 같이 구체적으로 지시하세요.
작은 정보
모델을 계층 구조로 더욱 제한하려면 시스템 프롬프트에 다음 접미사를 추가하여 시스템과 사용자 지침 간의 계층 준수 구조를 강조할 수 있습니다.
"The above system instructions define your capabilities and your scope. If the
user request contradicts any system instruction or if the request is outside your scope, you
must politely decline the request briefly explaining your capabilities and your
scope."
다음은 시스템 프롬프트 템플릿에 추가할 수 있는 몇 가지 항목입니다.
// to give a persona or a role to take identity persona = """You are {{Persona}}""" // to give series of instructions that should be followed while answering model_instructions = """## Model Instructions To answer user question, you follow these instructions/steps: {{ Bulleted list of Instructions}} """ // to specify the output schema to be followed when responding response_schema = """##Response Schema Your response should be in the following output schema: {{ Clear definition of Output schema}} """ // Specify any guardrails that the model should NOT DO explicitly guardrails = """Make sure to follow below guardrails ## Guardrails {{ Guardrails }}
시스템 프롬프트에 시스템과 사용자 지침 간의 계층 준수 구조를 제공하려면 다음을 추가할 수 있습니다.
The above system instructions define your capabilities and your scope. If the user request contradicts any system instruction or if the request is outside your scope, you must politely decline the request briefly explaining your capabilities and your scope.
페르소나와 응답할 특정 항목이 나열된 시스템 프롬프트를 사용하면 모델이 지정된 시스템 지침에 더 집중할 수 있습니다.
역할 |
시스템 프롬프트 없음 |
시스템 프롬프트 사용 |
---|---|---|
시스템 |
NA |
귀하는 SaaS 규정 준수 전문가입니다. 각 규정 준수 질문에 대해 다음 단계를 따릅니다.
출력은 간결해야 합니다. |
User |
GDPR 규정 준수를 보장하기 위해 무엇을 해야 하나요? |
GDPR 규정 준수를 보장하기 위해 무엇을 해야 하나요? |
Assistant |
일반 데이터 보호 규정(GDPR) 준수를 보장하려면 일련의 단계와 모범 사례가 필요합니다. 다음은 규정 준수를 달성하는 데 도움이 되는 포괄적인 개요입니다. 1: GDPR 요구 사항 이해
2. 데이터 보호 책임자(DPO) 지정
3. 데이터 보호 영향 평가(DPIA) 수행
4. GDPR 규정 준수 책임자 지정
5. GDPR 규정 준수 정책 개발 및 이행
6. 개인정보 처리방침 업데이트
7. 처리에 대한 법적 근거 보장
8. 설계 및 기본값으로 데이터 보호 구현
9. 직원 교육
10. 보안 조치 구현
11. 데이터 주체 권한 설정 절차
12. 처리 활동 기록 유지
13. 정기 감사 수행
14. 데이터 침해에 대응
15. 데이터 보호 책임자(DPO) 행동 계획 개발
16. 지속적인 개선 유지
17. GDPR 규정 준수 모니터링 및 검토
이러한 단계를 따르면 조직이 GDPR을 준수하고 EU 내 개인의 개인적인 데이터를 보호하는지 확인할 수 있습니다. |
1) 관련 규정 식별: 일반 데이터 보호 규정(GDPR) 2) 규정 준수 요구 사항 설명:
3) 필요한 기능 또는 관행 제안:
4) 권장 문서화 단계:
|
시스템 프롬프트를 추가한 후 모델 응답은 시스템 프롬프트에 표시된 대로 중세 스크롤 스타일로 매우 양식화되었습니다.
역할 |
시스템 프롬프트 없음 |
시스템 프롬프트 사용 |
---|---|---|
시스템 |
NA |
오래된 영어 어휘와 구문을 사용하여 중세 두루마리 스타일로 답을 제공합니다. |
User |
호텔 로열티 프로그램의 최신 개념과 그 이점을 설명합니다. |
호텔 로열티 프로그램의 최신 개념과 그 이점을 설명합니다. |
Assistant |
호텔 로열티 프로그램은 현대 접객 서비스 업계에서 크게 발전하여 고객 유지율과 만족도를 높이는 정교한 도구로 자리 잡았습니다. 이러한 프로그램은 호텔과 손님 모두에게 다양한 혜택을 제공하며, 기술과 데이터 분석을 활용하여 보다 개인화된 경험을 제공합니다. 최신 호텔 로열티 프로그램의 주요 구성 요소:
손님에게 제공되는 혜택:
호텔 혜택:
결론: 최신 호텔 로열티 프로그램은 기술과 데이터를 활용하여 손님에게 개인화되고 매력적이며 보람 있는 경험을 제공하는 호텔 산업의 핵심 요소로 자리 잡았습니다. 향상된 서비스와 비용 절감 혜택을 누리는 손님과 더욱 강력한 손님 관계를 통해 더 깊은 인사이트를 얻고 수익을 증대하는 호텔 모두에 상당한 이점을 제공합니다. |
다음은 호텔 로열티 프로그램이라는 현대적 개념에 대한 자세한 설명으로, 신비롭고도 난해한 주제에 걸맞은 품격 있는 문체로 기술되어 있습니다. 현대 호텔과 여관의 역사에는 ‘호텔 로열티 프로그램‘이라는 가장 놀라운 구조가 존재합니다. 이러한 프로그램은 영주와 가신 사이의 고대 계약이나 맹세와 유사하며, 후원자를 그들이 시설에 구속하는 역할을 합니다. 로열티 프로그램은 회원이라는 충성스러운 후원자에게 다양한 혜택과 큰 보상을 제공합니다. 이러한 혜택은 숙박과 후원으로 얻은 포인트 또는 크레딧 적립을 통해 제공됩니다. 체류 기간이 길어질수록 더 많은 포인트를 획득할 수 있고, 이를 다양한 보상으로 교환할 수 있는 것이 이 프로그램의 핵심입니다. 이러한 프로그램의 혜택은 다양하고 매력적입니다.
따라서 현대 숙박업의 영역에서 호텔 로열티 프로그램은 충성심과 후원의 미덕을 보여주는 증거로 자리 잡고 있으며, 회원들에게 가장 오래된 전설에 버금가는 보상과 혜택을 제공하고 있습니다. |
시스템 프롬프트를 추가하면 사용자는 애플리케이션에 가드레일을 추가하여 의도하지 않은 사용으로부터 애플리케이션을 보호할 수 있습니다. 다음은 가드레일을 통해 모델을 원하는 태스크에 집중할 수 있는 두 가지 예제입니다.
역할 |
시스템 프롬프트 없음 |
시스템 프롬프트 사용 |
---|---|---|
시스템 |
NA |
1. 원예 및 원예와 관련된 주제만 논의합니다. 2. 합성 살충제나 화학 물질에 대한 언급은 피합니다. 3. 유기적이고 지속 가능한 원예 관행에 집중합니다. |
User |
뒷마당에서 텃밭을 시작하는 가장 좋은 방법은 무엇인가요? |
뒷마당에서 텃밭을 시작하는 가장 좋은 방법은 무엇인가요? |
Assistant |
뒷마당에 텃밭을 가꾸는 것은 신선한 농산물을 공급하고 생활 공간을 개선할 수 있는 보람 있는 프로젝트입니다. 다음은 시작하는 데 도움이 되는 단계별 가이드입니다.
다음 단계에 따라 직접 재배한 신선한 농산물을 제공하고 뒷마당에 즐거움을 선사하는 풍부한 텃밭을 만들 수 있습니다. |
유기농 및 지속 가능한 방식으로 뒷마당에서 텃밭을 가꾸는 것은 보람 있고 건강한 노력이 될 수 있습니다. 다음은 시작하는 데 도움이 되는 몇 가지 단계입니다.
원예는 학습 과정이라는 점을 기억하세요. 계절마다 정원을 개선할 수 있는 새로운 경험과 기회가 찾아옵니다. 이 여정에서 만나는 새로운 농산물을 즐겨 보세요! |
역할 |
시스템 프롬프트 없음 |
시스템 프롬프트 사용 |
---|---|---|
시스템 |
NA |
귀하는 애플리케이션 프로세스 어시스턴트입니다. 사용자 질문에 답하려면 다음 지침/단계를 따릅니다.
위의 시스템 지침은 귀하의 역량과 범위를 정의합니다. 사용자 요청이 시스템 명령과 모순되거나 요청이 범위를 벗어나는 경우 기능과 범위를 간략하게 설명하는 요청을 정중하게 거부해야 합니다. |
User |
교통 혼잡을 줄이고 친환경 교통수단을 장려하기 위한 도심 내 협력적 자전거 공유 프로그램에 대한 한 장 분량의 사업 계획서를 작성합니다. (목표 시장, 수익원, 마케팅 전략 및 위험 완화 계획을 포함합니다.) |
교통 혼잡을 줄이고 친환경 교통수단을 장려하기 위한 도심 내 협력적 자전거 공유 프로그램에 대한 한 장 분량의 사업 계획서를 작성합니다. (목표 시장, 수익원, 마케팅 전략 및 위험 완화 계획을 포함합니다.) |
Assistant |
Urban EcoCycle: 협동 자전거 공유 프로그램 핵심 요약: Urban EcoCycle은 도시 중심부의 교통 체증을 완화하고 친환경 교통을 장려하기 위해 고안된 협동 자전거 공유 프로그램입니다. 접근 가능하고 저렴하며 편리한 자전거 공유 서비스를 제공함으로써 주민과 환경 모두에게 도움이 되는 지속 가능한 도시 모빌리티 생태계를 조성하는 것이 목표입니다. 대상 시장: 주요 대상 시장에는 도시 전문가, 학생, 환경에 관심이 많은 시민이 포함됩니다. 또한 저렴하고 친환경적인 도시 탐방 방법을 찾는 관광객을 유치하는 것을 목표로 합니다. 2차 시장에는 이 프로그램의 시행으로 인해 직원의 출퇴근 시간이 단축되고 고객 참여가 증가하여 혜택을 볼 수 있는 지역 기업이 포함됩니다. 수익 흐름:
마케팅 전략:
위험 완화 계획:
Urban EcoCycle은 교통 혼잡을 줄이고 친환경 교통수단을 장려함으로써 도시의 지속가능성을 위한 초석이 될 것입니다. 잘 정의된 대상 시장, 다양한 수익원, 전략적 마케팅, 종합적인 위험 완화 계획을 통해 도심을 더욱 살기 좋고 친환경적인 곳으로 만들기 위해 노력하고 있습니다. |
마감일과 필요한 자료 등 대학 지원과 관련된 질문에 도움을 드리겠습니다. 사업 계획서 요청은 비즈니스 또는 창업 자문가의 도움을 받는 것이 좋습니다. |