티스토리 뷰

 오늘은 프롬프트 엔지니어링 분야에서 우승한 혁신적인 접근법, CO-STAR 프레임워크를 소개하려고 합니다. ChatGPT 나 GPT 모델을 사용할 때, 원하는 결과를 얻기 위해 많은 고민이 필요한데요. CO-STAR 프레임워크는 프롬프트 엔지니어링의 주요 원칙들을 준수하여 간단한 6가지 요소로 요약하여 기억할 수 있도록 함으로써, 사용자가 AI와의 상호작용에서 더 나은 결과를 얻을 수 있도록 도와줍니다.

 

1. CO-STAR 프레임워크란?

 CO-STAR는 AI 모델, 특히 GPT와 같은 언어 모델의 프롬프트 설계를 체계적으로 돕는 프레임워크입니다.
GPT 가 정확하고 유용한 응답을 제공하려면, 우리가 명확하고 구체적인 요청을 설계해야 하는데요, CO-STAR는 이를 위한 6가지 핵심요소로 구성되어 있습니다.

  1. Contenxt (맥락) : 질문의 배경이나 상황을 설명합니다.
  2. Objective (목표) : 질문을 통해 얻고자 하는 목적을 명확히 합니다.
  3. Style (스타일) : 답변의 형식을 정의합니다. (예: 코드, 설명, 예제 등)
  4. Tone (어조) : 답변의 어조를 지정합니다.(예: 전문적, 간단, 친근함)
  5. Audience (독자/청중) : 답변이 필요한 사람의 수준이나 맥락을 설정합니다.
  6. Response (응답형식) : 기대하는 결과물 또는 답변의 형태를 명시합니다.

 

2. 예제

 

2.1. 블로그 글쓰기 예제

1. Context
 : "블로그 주제는 AI가 교육에 미치는 영향입니다."
 
2. Objective
 : "독자가 AI와 교육의 긍정적 영향을 이해하도록 돕는 글을 작성해주세요."
 
3. Style
 : "전문적인 글쓰기 스타일."
 
4. Tone
 : "격식 있고 신뢰감을 주는 톤."
 
5. Audience
 : "대학 교수와 교육 정책 입안자."
 
6. Response
 : "1000단어 이상의 심층 분석 글로 작성."
  • GPT에게 블로그 글을 작성하도록 요청

 

2.2. 웹 개발 예제

1. Context
 : "Vue 3 (Vite, TypeScript, CompositionAPI)를 사용하여 웹사이트를 구축하는 상황입니다."

2. Objective
 : "로그인, 회원가입, 메인(대시보드) 화면을 작성해야 합니다. 
 API 연동은 추후 진행하며, 현재는 미리 준비된 데이터를 활용해 Pinia를 통해 사용자 정보를 store에 저장합니다. 
 모든 페이지는 로그인 이후에만 이용할 수 있도록 구성해야 합니다."

3. Style
 : "Vue 3.js에 맞게 작성합니다."

4. Tone
 : "간단하고 실용적인 설명과 코드를 제공합니다."

5. Audience
 : "Vue.js에 익숙하지는 않지만, 상당히 수준 높은 웹 개발자들입니다."

6. Response
 : "로그인, 회원가입, 메인 화면의 Vue 코드와 공통 컴포넌트(Footer, Header, Sidebar)를 작성하여 제공합니다."
  • GPT에게 간단한 Vue 예제를 작성하도록 요청

 

3. 마무리

 CO-STAR 프레임워크를 활용해 더 정교한 요청을 설계하고 GPT로부터 원하는 결과물을 얻을 수 있을 것입니다.

 

감사합니다.

최근에 올라온 글
Total
Today
Yesterday