티스토리 뷰
오늘은 프롬프트 엔지니어링 분야에서 우승한 혁신적인 접근법, CO-STAR 프레임워크를 소개하려고 합니다. ChatGPT 나 GPT 모델을 사용할 때, 원하는 결과를 얻기 위해 많은 고민이 필요한데요. CO-STAR 프레임워크는 프롬프트 엔지니어링의 주요 원칙들을 준수하여 간단한 6가지 요소로 요약하여 기억할 수 있도록 함으로써, 사용자가 AI와의 상호작용에서 더 나은 결과를 얻을 수 있도록 도와줍니다.
1. CO-STAR 프레임워크란?
CO-STAR는 AI 모델, 특히 GPT와 같은 언어 모델의 프롬프트 설계를 체계적으로 돕는 프레임워크입니다.
GPT 가 정확하고 유용한 응답을 제공하려면, 우리가 명확하고 구체적인 요청을 설계해야 하는데요, CO-STAR는 이를 위한 6가지 핵심요소로 구성되어 있습니다.
- Contenxt (맥락) : 질문의 배경이나 상황을 설명합니다.
- Objective (목표) : 질문을 통해 얻고자 하는 목적을 명확히 합니다.
- Style (스타일) : 답변의 형식을 정의합니다. (예: 코드, 설명, 예제 등)
- Tone (어조) : 답변의 어조를 지정합니다.(예: 전문적, 간단, 친근함)
- Audience (독자/청중) : 답변이 필요한 사람의 수준이나 맥락을 설정합니다.
- 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로부터 원하는 결과물을 얻을 수 있을 것입니다.
감사합니다.
'기타' 카테고리의 다른 글
[GPT] 프롬프트 엔지니어링 소개와 간단한 예제 (3) | 2024.12.10 |
---|---|
[티스토리] 이미지 테두리 간단하게 설정하기 (0) | 2024.06.25 |
[윈도우] 윈도우 스케줄로 파일 NAS에 백업하기 (0) | 2024.05.13 |
[윈도우] Window10 chocolatey 설치 (0) | 2024.05.13 |
[Postman] 주석 사용법 (0) | 2024.05.13 |
최근에 올라온 글
- Total
- Today
- Yesterday