CO-STAR 프레임워크: 싱가포르 대회 우승자의 비결
안녕하세요! 지난 시간에는 AI의 답변 품질을 높이는 26가지 기본 원칙을 살펴보았습니다. 오늘은 그 원칙들을 아주 쉽고 체계적으로 실천할 수 있게 해주는 마법의 공식, CO-STAR 프레임워크를 소개해 드립니다.
이 기법은 싱가포르 정부가 주관한 'ChatGPT Prompt Royale' 대회에서 우승한 프롬프트 엔지니어 실라 티오(Sheila Teo)가 공개하여 전 세계적으로 유명해진 전략입니다. 복잡한 지시도 이 6가지 요소에 맞춰 적기만 하면 AI가 우리의 의도를 완벽하게 파악하게 됩니다.
📋 CO-STAR의 6가지 핵심 요소
CO-STAR는 다음 6단어의 앞글자를 딴 약자입니다.
Context (맥락): 작업의 배경 정보를 제공합니다. AI가 어떤 상황에서 이 일을 하는지 알려주는 단계입니다.
Objective (목적): AI가 수행해야 할 구체적인 목표를 명시합니다.
Style (스타일): 답변이 지향해야 할 스타일(예: 전문적인 블로그, 간결한 보고서 등)을 정합니다.
Tone (어조): 응답의 분위기와 감성(예: 친절한, 자신감 있는, 유머러스한 등)을 설정합니다.
Audience (독자): 이 결과물을 읽거나 볼 대상이 누구인지 지정합니다.
Response (응답 형식): 출력물의 형태(예: 표, 리스트, 마크다운, 특정 글자 수 등)를 결정합니다.
💡 상황별 CO-STAR 실전 예시
단순한 질문이 CO-STAR를 만나 어떻게 강력한 주문서로 변하는지 예시를 통해 확인해 보세요.
상황 1: 회사 블로그 글을 작성할 때
Context: 이 글은 챗GPT 프롬프트 엔지니어링을 설명하는 가이드이며, 우리 회사 블로그에 올릴 예정이야.
Objective: 독자가 프롬프트 엔지니어링 개념을 쉽게 이해하고 실전 예시까지 배울 수 있게 해줘.
Style: 전문적인 지식을 전달하는 블로그 포스팅 형식으로 써줘.
Tone: '~입니다'체를 사용하고, 캐주얼하면서도 전문성이 느껴지게 해줘. 짧은 문장을 써서 가독성을 높여줘.
Audience: 프롬프트 엔지니어링을 처음 공부하는 초보자를 대상으로 해.
Response: 3~5개의 소제목을 포함해서 1,000자 내외의 마크다운 형식으로 작성해줘.
상황 2: 파이썬 코딩 과제를 해결할 때
Context: 텍스트 파일에서 공백으로 구분된 정수들을 읽어와서 병합 정렬(Merge Sort)로 정렬해야 하는 과제 상황이야.
Objective: 코드는 짧고 간결하게 작성하고, 정렬 결과를 정확히 출력하도록 해줘.
Style: 기본 파이썬 문법만 사용하고 가독성을 위해 주석을 포함해줘.
Tone: 초보자가 이해하기 쉽도록 단계별로 친절하게 설명해줘.
Audience: 파이썬을 처음 배우는 학생이야.
Response: 코드 블록과 함께 코드 실행 방법에 대한 설명을 덧붙여줘.
상황 3: 신제품 출시 성과 보고 이메일을 쓸 때
Context: 당신은 애플의 선임 마케팅 매니저야. 테슬라와 협업한 '애플 카'의 사전 주문이 목표보다 200% 초과 달성됐어.
Objective: 상사인 팀 쿡에게 이 기쁜 소식을 알리는 이메일을 써줘.
Style: 비즈니스 이메일 형식으로 작성해.
Tone: 자신감 있으면서도 팀원들에게 감사하는 따뜻한 어조를 유지해줘.
Audience: 애플 CEO 팀 쿡.
Response: 핵심 요약(TL;DR), 프로젝트 배경, 수치화된 결과, 팀에 대한 감사 인사 순서로 구성해줘.
📌 오늘의 체크리스트
오늘 AI와 대화할 때 아래 항목을 프롬프트에 넣었는지 확인해 보세요!
✅Context:상황을 충분히 설명했는가?
✅Objective:목표를 명확히 했는가?
✅Style & Tone: 형식과 분위기를 정했는가?
✅Audience: 읽는 사람을 고려했는가?
✅Response:내가 원하는 출력 모양(표, 리스트 등)을 말했는가?
CO-STAR 프레임워크는 어떤 분야에서도 사용할 수 있는 가장 범용적이고 유용한 틀입니다. 처음에는 다소 길게 느껴질 수 있지만, 이 틀에 맞춰 질문하는 습관을 들이면 AI는 여러분에게 최고의 답변을 돌려줄 것입니다.
내일은 CO-STAR와 비슷하면서도 맥락과 역할에 더 집중한 'CRTF 프레임워크'를 통해 상황에 최적화된 질문을 설계하는 법을 알아보겠습니다.