- 생성형 AI 프롬프트 작성의 기본 공식: C.R.E.A.D
-
- Context (맥락): 배경 설명 (예: "너는 10년 차 마케터야")
- Role (역할): AI의 페르소나 설정
- Exclusion (제외): 포함하지 말아야 할 것
- Action (행동): 구체적으로 무엇을 해야 하는지
- Detail (상세): 형식, 톤앤매너, 길이 등
*제공된 프롬프트 예시는 이해를 돕기 위한 참고용이며, 최선의 결과물을 위해 꾸준한 테스트와 수정을 권장합니다.
✍️ 질문 및 텍스트 생성
질문 및 텍스트 생성은 AI와 가장 많이 나누는 대화이자, 어떻게 물어보느냐'에 따라 답변의 깊이가 가장 크게 차이 나는 분야입니다.
역할(Role), 목적(Task), 형식(Form), 맥락(Context)이 구체적일수록 답변의 질이 올라갑니다.
역할(Role), 목적(Task), 형식(Form), 맥락(Context)이 구체적일수록 답변의 질이 올라갑니다.
역할(Role)
AI의 관점과 지식의 범위를 설정
목적(Task)
무엇을 해야 하는지 명확한 행동을 지시
형식(Form)
결과물의 구조와 스타일을 결정
ex) 표 형식으로 정리해줘, 3줄 요약해줘, 개조식으로 써줘 등
ex) 표 형식으로 정리해줘, 3줄 요약해줘, 개조식으로 써줘 등
맥락(Context)
답변의 근거가 되는 배경 상황과 반드시 지켜야 할 제약 사항 설정
누구를 위한 답변인지, 어떤 상황에서 쓰일 자료인지 구체적인 환경을 제공
누구를 위한 답변인지, 어떤 상황에서 쓰일 자료인지 구체적인 환경을 제공
나쁜예시
생성형 AI의 문제점에 대해 조사해줘
-> 범위가 너무 넓고, 어떤 관점에서 조사를 원하는지 알 수 없어 일반적인 수준의 답변만 제공
-> 범위가 너무 넓고, 어떤 관점에서 조사를 원하는지 알 수 없어 일반적인 수준의 답변만 제공
좋은예시
- (Role) 너는 IT 윤리를 연구하는 대학생이야
- (Context) 최근 2년간 발표된 논문을 바탕으로
- (Task) 생성형 AI의 '저작권 침해'와 '데이터 편향성' 문제에 대해 조사해줘
- (Form) 각 문제점별로 핵심 내용을 정리하고, 대학생이 참고할 만한 학술적 해결 방안을 3가지 제안해줘
💻 코딩
AI에게 코딩을 부탁할 때는 단순히 "프로그램 만들어줘"라고 하기보다, 개발자의 관점에서
제약 사항과
단계를 나누어 설명하는 것이 중요합니다.
-
- 01. 언어와 환경
-
가장 먼저 어떤 언어와 도구를 사용할지 명시합니다.
-
- 02.기능 분할
- 거대한 프로그램을 한 번에 만들라고 하면 AI는 실수를 하기 쉽습니다. 기능을 세분화해서 요청하세요.
-
- 03. 입출력 정의
-
프로그램은 데이터를 넣어서 결과값을 얻는 과정입니다.
"입력 데이터(Input)를 넣었을 때, 특정 결과값(Output)이 나오게 코드를 짜줘"라고 예시를 들어주면 AI가 로직을 훨씬 더 완벽하게 이해합니다.
-
- 04. 코드에 대한 주석
-
코드를 요청 할 때 "각 줄마다 초보자가 이해하기 쉽게 주석을 달아줘"라고 요청해 보세요.
왜 그렇게 작성되었는지 원리를 배우는 훌륭한 학습 도구가 됩니다
-
- 05. 오류수정
- 밠생한 에러 메시지를 그대로 복사해서 AI에게 다시 보여주며 "이 에러가 왜 났는지 설명해주고 고쳐줘"라고 요청해보세요.
AI에게 더 정확한 명령을 내리고, 발생한 오류를 빠르게 수정하기 위해서는 코딩 공부가 필요합니다.
나쁜예시
성적 계산하는 프로그램 짜줘.
좋은예시
- (Role)너는 파이썬 숙련된 개발자고 , (Context) 대학생들의 성적을 관리하는 간단한 프로그램을 만들고 있어
- (언어와 환경) Python 3.10 환경에서 개발
- (기능분할)기능을 3개로 나눠줘. 1) 이름과 점수 입력받기 2) 평균 계산하기 3) 기준에 따라 학점(A~F) 부여
- (입출력정의)입력은 학생 이름(문자열)과 점수(정수), 출력은 '이름: [학점]' 형태의 리스트 출력
- (주석요청)코드의 각 라인마다 한글 주석을 달고, 실행 결과 예시 출력
- (오류수정) 점수에 숫자가 아닌 문자가 입력될 경우를 대비해 Try-Except 구문으로 예외 처리를 포함
🎨 이미지 생성
이미지 AI는
묘사가 핵심입니다. 추상적인 단어보다 시각적 단어를 사용하여 그림을 그리는 방법을 정확히 지시해야 합니다.
대상 및 장소, 행동의 디테일, 환경 및 분위기, 스타일(화풍)을 구체적으로 제시합니다.
대상 및 장소, 행동의 디테일, 환경 및 분위기, 스타일(화풍)을 구체적으로 제시합니다.
대상 및 장소
이미지의 주인공과 주인공이 있는 배경 설정
행동의 디테일
무엇을 하고 있는지
ex) 책을 읽고 있는, 전력 질주하는, 미소 짓는
ex) 책을 읽고 있는, 전력 질주하는, 미소 짓는
환경 및 분위기
조명, 날씨 색감 설정
ex)비 내리는 밤, 네온 사인 조명, 햇살 비치는
ex)비 내리는 밤, 네온 사인 조명, 햇살 비치는
스타일 및 화질
기법이나 화풍 설정
ex) 실사 사진, 수채화, 3D 렌더링, 사이퍼 펑크
ex) 실사 사진, 수채화, 3D 렌더링, 사이퍼 펑크
나쁜예시
도서관에서 공부하는 티노
좋은예시
- (대상) 안경을 쓴 티노가
- (장소) 고풍스러운 대학 도서관 창가에서
- (행동) 두꺼운 전공서적을 집중해서 읽고 있는 모습
- (환경) 창밖에서 들어오는 부드러운 오후 햇살이 책상 위를 비추고,
- (스타일)따뜻한 색감의 카툰풍
🎬 동영상 생성
동영상 생성 AI는 정지된 이미지가 아니라
시간의 흐름을 설계하는 작업입니다.
동영상 생성 요소에 움직임과 카메라 워킹을 추가하는 것이 핵심입니다.
동영상 생성 요소에 움직임과 카메라 워킹을 추가하는 것이 핵심입니다.
피사체 및 동작
누가 무엇을 하고 있는지
장소 및 환경
배경과 날씨, 조명 상태
카메라 및 시간적 변화
- 카메라가 어떻게 움직이는가?
ex)Zoom In/Out, Panning, Drone Shot 등
- 시간의 흐름이나 속도감
ex)슬로우모션, 타임랩스 등
ex)Zoom In/Out, Panning, Drone Shot 등
- 시간의 흐름이나 속도감
ex)슬로우모션, 타임랩스 등
스타일 및 화질
실사, 애니메이션, 시네마틱 4K 등
나쁜예시
강아지가 뛰는 영상
좋은예시
- (피사체) 골든 리트리버가
- (장소 및 동작) 해변의 파도를 따라 신나게 질주하는 모습
- (카메라)강아지의 옆모습을 따라가는 Tracking Shot
- (환경) 부서지는 파도와 물보라가 디테일하게 표현된
- (스타일)실사영상
AI 동사를 구체적으로 제시하면 훨씬 생동감 넘치는 영상을 얻을 수 있습니다.
