제목 AI(인공지능)와의 대화를 최적화하는 방법 - 프롬프트 엔지니어링이란?
작성일자 2024.06.03 09:23:50


AI(인공지능)와의 대화를 최적화하는 방법 - 프롬프트 엔지니어링이란?




안녕하세요.
AI(인공지능) 플랫폼 개발 기업
와이즈에이아이입니다.



최근 AI의 빠른 발전으로 인해
일상생활 속에서도 AI를 활용한
다양한 기술들을 많이 접하고 있을 듯 합니다.

특히 자연어처리(NLP)와 관련된
AI 모델들이 주목을 받고 있는데,
이런 모델들을 효율적으로 활용하려면
프롬프트 엔지니어링에 대해서도
잘 이해하고 있어야 하는데요.

그래서 준비한 오늘의 AI 용어는
바로 프롬프트 엔지니어링!

평소 AI에 관심 있던 분들은 꼭 끝까지 읽어주세요 👍






프롬포트란?
AI 모델에게 어떤 행동을 할지
자연어로 설명하여 원하는 결과물로
출력 가능하게 하는 입력값

프롬포트 엔지니어링이란?
거대언어모델(LLM)의 입력에 해당하는
프롬프트를 효과적으로 만들고
최적화하는 과정


프롬프트 엔지니어링은 쉽게 말하자면
AI에게 정확한 응답을 받기 위해
질문이나 명령을 어떻게 구성할지
연구하고 실험하는 것
을 뜻해요.

프롬프트를 더 명확하고 구체적으로 입력할수록
관련성 높은 정보를 얻을 수 있습니다.




챗GPT를 활용한 예시입니다.

예를 들어 AI 챗봇에게 특정 정보를 요청할 때
단순히 “날씨는?”이라 묻는 것보다
“오늘 제주도 날씨 어때?”라고
상세하게 질문하는 것이 중요합니다.



프롬프트 엔지니어링에서
출력 지시를 효과적으로 하기 위해
자주 사용되는 기법 3가지가 있는데요.

1. 제로샷 프롬프팅

‘샷’이라는 용어는 프롬프팅 엔지니어링에서
‘예시’라는 뜻으로 사용되고 있어요.

제로샷 프롬프팅은 AI 모델에게
예시를 들어주지 않은 질문에도
대답을 할 수 있도록 하는 기법입니다.



예를 들면, 챗GPT에게 아무런 예시를 들지 않고
딸기잼 만드는 방법만 물어봤는데도
재료, 도구, 만드는 방법 등
AI가 알아서 카테고리를 구분해서
레시피를 알려줍니다.

제로샷 프롬프팅은 AI의 창의적인 대답을
들을 수 있는 장점이 있지만
그 대답이 부정확할 수 있다는 단점이 있습니다.



2. 퓨샷 프롬프팅

AI 모델에게 여러 개의 예시를 넣은 질문을 통해
원하는 대답의 방향을 가르쳐주는 기법입니다.



질문과 답변의 예시를 넣어 물어보니
그대로 학습하여 원하는 방향으로
답을 하는 모습을 볼 수 있습니다.

퓨샷 프롬프팅은 AI 모델이
데이터를 효율적으로 학습하도록 도와주지만
AI에게 제공한 예시의 질에 따라
답변의 퀄리티도 달라지게 됩니다.



3. 생각의 사슬 기법

수학 문제 풀이처럼 복잡한 문제를 해결할 때
중간 단계의 추론 과정을 AI 모델에게 알려줘서
보다 정확한 답변을 말하도록 돕는 방법입니다.



이렇게 풀이 방법을 설명한 뒤 질문을 하게 되면
알려준 방법대로 문제를 해결해줍니다.

생각의 사슬 기법은
AI 모델의 추론 능력을 높여준다는 장점과
특정 유형의 질문에서만
정확한 답변을 받을 수 있다는
단점이 있습니다.



위에 말씀드린 3가지 기법은
각각의 장단점이 있어
프롬프팅 엔지니어링을 할 때
중요한 도구로 활용되고 있습니다.

AI를 활용하여 다양한 문제 해결이 필요한 순간에
각 상황과 문제의 맞게 적절한 기법을 활용하게 되면
더 큰 도움이 되겠죠?

*챗GPT가 연동되어 있는 AI 챗봇과
대화를 하고 싶다면 아래 링크에 접속해
오른쪽 하단에 있는 AI 상담사를 눌러주세요 👇







오늘은 AI와의 대화를 최적화해주는
프롬프트 엔지니어링에 대해 알아봤습니다.

혹시 평소 AI와 관련된 궁금했거나 관심 있던
용어가 있는 분들은 댓글로 남겨주시면
다음 콘텐츠 때 준비하도록 하겠습니다 👍
감사합니다!!





와이즈에이아이

경기도 성남시 분당구 대왕판교로 670 유스페이스2 A동 502호