프롬프트 작성 유형 #3
AI 모델로부터 원하는 결과를 얻기 위하여는 프롬프트 작성을 필요로 한다. 이를 프롬프트 엔지니어링이라고 부르며, 작성에 따라 다른 결과를 얻게 된다. 프롬프트의 작성 유형은 AI 모델을 어떠한 방식으로 사용할 수 있는가를 말한다. 단순한 정보를 원하는 경우로부터, 부족한 부분을 채우기 위한 사용, 그리고 정확한 정보보다 상상력에 도움을 얻거나, 사유의 도움을 얻기 위한 방식 등 다양한 방식으로 사용될 수 있다. AI 모델을 자신의 작업과 연결시켜 고유의 요구와 목표를 해결하기 위한 도구로서의 사용 하기 위한 방식을 말한다. AI 모델 사용 가능성을 알 수 있는 프롬프트 작성 유형은 정보, 완성, 분류, 창의성, 비교, 사유, 지시, 페르소나, 멀티모달 등이 있다. 이 글은 세번째 글로, 지시, 페르소나, 멀티모달 프롬프트 작성 유형에 대하여 알아 보고자 한다.
이전 글: 프롬프트 작성 유형 #2
7. 지시 프롬프트
이 프롬프트는 AI에 작업이나 프로세스를 진행하기 위하여 단계별 절차를 만들도록 요구하는 경우를 이야기한다. 이 프롬프트는 요구한 내용의 결과만을 출력하는 것이 아니라, 결과를 달성하기 위한 단계를 구체적으로 만들도록 요구하는 경우이다. 지시 프롬프트는 특정 순서로 수행하는 단계적 지침을 요구하며, 그 지침은 혼란을 가져오지 않도록 명확하게 기술되어야 한다. 이 프롬프트는 작업 수행이나 문제 해결을 위한 결과 지향적인 형태의 프롬프트이다. 이 프롬프트의 사용 사례는 다음과 같다.
- 교육적 사용: 수학적 과정을 가르치기 위하여 단계별 이해를 돕기 위하여 사용된다.
프롬프트: "2차 공식을 사용하여 2차 방정식을 푸는 방법을 설명하시오."
답변: ….
- 기술 지원: 기술적 문제 해결을 위한 명확하고 따르기 쉬운 단계를 설명할 것을 요구한다.
프롬프트: Wi-Fi 라우터를 재설정하는 방법에 대한 지침을 제공하여 주십시오.
답변:
1. 전원 콘센트에서 라우터의 플러그를 뽑습니다.
2. 라우터 전원이 완전히 꺼질 때까지 30초 동안 기다립니다.
3. 라우터를 다시 연결하고 완전히 다시 시작될 때까지 기다립니다.
4. 기기의 Wi-Fi 신호를 확인하여 기기가 다시 작동하는지 확인하세요.
- 조리법: 요리 과정을 단계별로 알기 위해 사용된다.
프롬프트: 김치 담그는 법을 알려 주세요. 답변: 재료: 중간 배추 1개(약 2파운드) 바다 소금 또는 코셔 소금(요오드화되지 않음) 1/4컵 … 지침: 1단계: 양배추에 소금을 뿌리세요 … 2단계: 김치찌개 준비 …. 3단계: 양배추와 페이스트를 섞으세요. …
- 코딩: 프로그래머가 코드를 작성하고 실행하도록 안내한다.
프롬프트: Python에서 'Hello World' 프로그램을 만드는 방법을 알려 주시오.
답변:
1. Python 코드 편집기 또는 터미널을 엽니다.
2. print("Hello, World!") 코드를 입력합니다.
3. '.py' 확장자로 파일을 저장합니다.
4. 터미널에 python filename.py를 입력하여 스크립트를 실행합니다.
- DIY 작업: 개인에게 DIY 프로젝트를 실행하기 위한 단계별 지침을 안내한다.
프롬프트: 간단한 강아지 집을 만드는 방법을 설명하여 주시오. 답변: 재료: …. 지침 1단계: 개 측정 ….. 2단계: 개집 크기 계획. 개집을 디자인하려면 다음과 같은 대략적인 치수를 사용하십시오…. 3단계: 합판 자르기. 톱을 사용하여 합판 시트를 잘라 개집의 벽, 바닥 및 지붕을 만듭니다…. 4단계: 프레임 구축. …
- 지침 작성: 교육이나 프로세스 문서화 등 단계별 지침을 만들기 위한 도구로 사용할 수 있다.
프롬프트: 월별 판매 보고서를 준비하는 방법에 대한 지침을 제공하여 주시오.
답변:
1. 모든 관련 소스로부터 해당 월의 판매 데이터를 수집합니다.
2. 제품, 지역, 영업팀 등 카테고리별로 데이터를 정리합니다.
3. 총 매출, 전월 대비 성장률, 수익 및 이익과 같은 주요 지표를 계산합니다.
4. 데이터를 명확하게 나타내기 위해 시각적 차트나 표를 만듭니다.
…
지시 프롬프트는 다음과 같은 분야에서 사용이 가능하다.
- 교육 분야: 수학, 과학, 작문 또는 기타 과목에서 학생에게 복잡한 과정이나 문제를 푸는 과정을 이해하기 위하여 사용할 수 있다.
- 기술 분야: 소프트웨어 사용 방법, 장치 설정 방법 등의 가이드를 만들고 활용하기 위하여 사용될 수 있다.
- 일상: 요리 레시피, 공예 및 DIY 등 실질적인 작업 과정을 단계별로 안내 받고자 할 때 사용할 수 있다.
- 업무: 보고서 준비, 프로젝트 구성, 고객 요청 처리 등 업무 처리 및 지침을 만들기 위하여 사용할 수 있다.
지시 프롬프트는 특정 작업을 수행하는 방법에 대하여 단계별로 명확하고 실행 가능한 지침을 제공하는데 사용되는 경우이다. 이는 교육, 기술 지원, 업무, 일상 활동 등 다양한 분야에서 사용될 수 있으며, 개인이나 시스템이 구조화된 단계를 따라 원하는 결과를 얻는 수단으로의 사용의 경우이다.
8. 페르소나 프롬프트
AI 모델이 특정 캐릭터나 관점을 가정한 것처럼 응답하게 요구하는 경우를 이야기한다. 이는 AI가 특정 캐릭터, 역할 또는 정체성을 맡도록 요구하는 프롬프트 유형이다. 이 프롬프트 형식은 AI 모델을 특정 시나리오나 상황으로 몰아가며, 역사적 인물이든, 가상의 인물이든, 전문적인 역할이든 관계없이 마치 특정한 인물인 것처럼 응답하게 한다. 이 유형의 프롬프트는 창의적인 글쓰기, 대화형 스토리텔링, 교육 시뮬레이션 및 게임에서 널리 사용된다. 보다 구체적으로 페르소나 프롬프트의 특징은 특정 인물, 직업 또는 역사적 인물과 같은 새로운 정체성을 맡도록 요구하며, 일반적으로 요구된 페르소나가 처한 상황을 제공하는 것이 일반적이다. 역동적 응답을 위하여는 소통 과정을 통하여 대화를 이어 나아가게 된다. 이 프롬프트의 사용의 경우는 다음과 같다.
- 스토리텔링: 작가가 등장인물의 목소리, 사고 과정, 독특한 관점을 탐색할 수 있도록 사용한다.
프롬프트: 당신은 셜록 홈즈입니다. 당신은 방금 누구도 눈치 채지 못한 살인 사건의 새로운 단서를 발견했습니다. 다음 단계는 무엇입니까? 답변: 사용자 또는 AI는 셜록 홈즈처럼 생각하고 추론과 논리를 사용하여 사건을 해결하는 방식으로 응답한다.
- 훈련: 특정 직무 역할에 대해 개인을 교육하여 실제 상황에서 의사소통, 갈등 해결 및 비판적 사고를 향상하도록 돕는다.
프롬프트: 당신은 손상된 제품을 받고 화가 난 고객을 응대하는 고객 서비스 담당자입니다. 어떻게 고객을 진정시키고 문제를 해결하여야 할까요? 응답: 고객 서비스 담당자 역할을 수행하여 현실적인 시나리오에서 문제 해결 및 의사소통 기술을 연습한다.
- 롤플레잉: 스토리라인에 영향을 미치는게임에서 몰입도 높은 대화형 환경을 들기 위하여 사용할 수 있다.
프롬프트: 당신은 왕국을 보호하는 임무를 맡은 중세 기사입니다. 왕은 당신에게 잃어버린 유물을 되찾기 위한 위험한 탐구를 요청합니다.
- 교육: AI에게 중요한 인물의 역할을 맡게 하여 사용자가 흥미를 가지고 참여 할 수 있도록 유도하는 방식으로 역사, 과학 또는 기타 과목을 가르치기 위한 목적으로 사용할 수 있다.
프롬프트: 당신은 알베르트 아인슈타인이야. 동료들에게 일반 상대성 이론을 발표하려고 하고 있어. 핵심 개념을 간단한 용어로 어떻게 설명할 수 있을까?"
- 치유: 사용자가 타인의 다양한 관점을 탐색할 수 있도록 하여 치유 환경에서 자기 성찰과 정서적 성장을 돕기 위하여 사용할 수 있다.
프롬프트: 당신이 지금으로부터 10년 후의 미래의 자신이라고 상상해 보십시오. 당신은 가장 큰 목표를 달성했습니다. 현재의 자신에게 어떤 조언을 하시겠습니까?
- 비즈니스: 사용자가 시나리오에서 아이디어 제시, 협상, 전략적 의사결정과 같은 비즈니스 기술을 연습하도록 돕는다.
프롬프트: 당신은 스타트업의 CEO이고 투자자에게 새로운 앱을 홍보해야 합니다. 투자자가 투자하도록 어떻게 설득해야 할까요?
페르소나 프롬프트는 다음과 같은 방식으로 사용될 수 있다.
- 창의적인 글쓰기: 작가는 캐릭터를 개발하고, 인물들 간의 대화를 생각하며, 다양한 관점을 탐구하기 위해 페르소나 프롬프트를 사용할 수 있다. AI 모델이 특정 캐릭터처럼 생각하도록 함으로써 보다 진정성 있고 매력적인 이야기들을 만드는데 사용할 수 있다.
- 교육 환경: 교사는 페르소나 프롬프트를 사용하여 상호 작용적 수업을 진행할 수 있다. 예를 들어, 학생들에게 동기를 부여하며, 주제에 대한 참여도를 높이기 위하여 AI가 행하는 역사적 인물과 대화하는 형식으로 수업을 진행할 수 있다.
- 자기계발: 페르소나 프롬프트는 사용자가 새로운 관점을 얻거나, 개인적인 문제를 해결을 위하여 AI가 코칭이나 치료사의 역할을 맡게 한다.
- 직무: 페르소나 프롬프트는 직원들이 갈등 해결, 고객 서비스 상호 작용, 위기 관리 등 업무에서 접할 수 있는 시나리오를 연습하는 데 사용할 수 있다. 이를 통하여 사용자는 상황적 반응을 연습하고 다양한 상황을 처리하는 직무 교육의 수단으로 사용될 수 있다.
- 게임: 롤플레잉 게임 등에서 대화, 의사 결정, 상상력이 풍부한 문제 해결을 통해 캐릭터를 맡아 스토리라인을 탐색하게 할 수 있다.
페르소나 프롬프트는 창의성을 키우고, 문제 해결 기술을 향상시키며, 몰입 학습을 돕는 방식으로의 사용을 하는 방식이다. AI와 사용자가 특정 정체성이나 역할을 맡도록 함으로써 스토리텔링, 교육, 치료 또는 훈련 시나리오에서 경험을 할 수 있도록 돕는다.
9. 멀티모달 프롬프트
멀티모달 프롬프트는 텍스트, 이미지, 오디오, 비디오 등 다양한 유형의 데이터를 처리하기 위하여 사용되는 경우를 이야기한다. 다양한 형태의 입력 또는 출력을 결합하여 주로 멀티미디어 콘텐츠와 관련된 작업에 사용한다. 다양한 관점에서 정보를 분석하고 다양한 모드를 통합하는 응답을 종합하게 하는 방식으로의 사용이다. 보다 구체적으로 멀티모달 프롬프트는 텍스트, 이미지, 오디오 또는 기타 형태의 데이터를 함께 사용한다. 또한 결과물도 다양한 방식으로 응답을 생성할 수 있다. 멀티모달 프롬프트는 다양한 유형의 데이터 간의 관계를 이해하거나 생성하는 경우를 말한다.
멀티모달 프롬프트는 다음과 같은 경우에 사용할 수 있다.
- 이미지-텍스트: 풍부한 표현을 위해 이미지 인식과 언어 생성을 결합하는 경우이다. AI 지원 콘텐츠 생성 또는 이미지 캡션 도구에 일반적으로 사용된다.
프롬프트: "여기 고양이 이미지가 있습니다. 고양이의 자세와 기분을 설명해 주세요." 답변: 고양이가 꼬리를 몸에 감고 똑바로 앉아 있습니다. 고양이의 기민한 눈을 보면 집중하고 호기심이 많음을 나타냅니다
- 텍스트-오디오: 오디오 처리와 언어 이해를 가능하게 한다. 음악 분석, 필사 서비스 또는 팟캐스트 및 강의 요약 도구에 유용하게 사용된다.
프롬프트: 여기 노래 클립이 있습니다. 가사 요약을 제공하여 주십시오.
- 동영상-텍스트: 교육용 비디오나 영화 리뷰와 같은 시각적 콘텐츠를 이해하거나 요약하도록 사용하는 경우이다.
프롬프트: 이 동영상을 시청하고 중요한 순간을 설명해 주시오.
- 텍스트-이미지: 텍스트 기술을 기반으로 창의적인 시각적 출력물을 만들어 내는 경우를 말한다.
프롬프트: 하늘을 나는 자동차와 높은 빌딩이 있는 미래 도시의 이미지를 생성하시오.
- 개체 인식: 이미지에서 문자나 제품을 식별하고 분석하는 경우로, 홈 디자인 또는 쇼핑 애플리케이션에 사용되는 경우를 말한다.
프롬프트: 여기 거실 이미지가 있습니다. 사진에 있는 가구를 식별하고 그 스타일을 설명하여 주십시오.
- 대화형 채팅: 여행 앱 및 디지털 보조 장치에 사용되는 경우로, 시각적 안내와 텍스트 조언을 결합한 대화형 다중 모드 응답을 제공하는 경우를 말한다.
프롬프트: 서울 지도를 보여주시고 방문하기 가장 좋은 관광 명소를 알려주세요.
멀티모달 프롬프트는 다음과 같은 경우에 사용된다.
- 콘텐츠 제작: 멀티모달 프롬프트는 디지털 아트 및 디자인과 같은 창조 산업에서 사용되고 있다. 텍스트 프롬프트로부터 시각적 이미지를 생성하여 디자이너가 아이디어를 더욱 쉽게 실현할 수 있도록 돕는다.
- 교육 도구: 다양한 형태의 입력을 통합하여 학습을 강화하고 시각적 및 텍스트 설명을 통해 학습자에게 복잡한 개념을 더 잘 이해할 수 있도록 도와준다.
- 가상 도우미: 디지털 도우미는 멀티모달 프롬프트를 사용하여 대화형 지원을 제공한다. 예를 들어, 사용자는 텍스트와 시각적 응답을 결합하여 위치를 보여주는 지도와 함께 식당 추천을 요청할 수 있다.
- 전자상거래: 사용자는 자신이 좋아하는 제품의 이미지를 업로드할 수 있으며, 시스템은 시각적 인식과 텍스트 정보를 혼합하여 텍스트 설명을 생성하거나 쇼핑 링크를 제공 받을 수 있다.
- 헬스케어: 의료 이미지를 처리하는 AI 시스템은 시각적 데이터와 텍스트 데이터를 통합하여 보다 정확한 진단을 제공할 수 있다. 예를 들어 AI는 의료 스캔을 분석하고 탐지한 내용을 기반으로 요약 보고서를 제공할 수 있다.
멀티모달 프롬프트는 다양한 양식을 결합하여 상세하고 정확하며 통찰력을 제공할 수 있다. 또한 예술과 디자인 분야에서 창의적인 사고를 돕는 수단으로 사용될 수 있다. 업무적 사용으로 멀티모달 프롬프트는 고객 대면 서비스를 위한 교육에 사용될 수 있다. 멀티모달 프롬프트는 다양한 형태의 데이터를 통합하여 종합적 응답을 생성하기 위한 방식을 말한다. 이 방식으로의 사용은 창조 산업 및 교육부터 AI 기반 고객 서비스 및 의료에 이르기까지 널리 사용되고 있으며, 다양한 형태의 입력 및 출력 모드의 장점을 활용하여 풍부한 대화형 경험을 제공하기 위하여 사용되는 경우를 말한다.