안녕하세요,
무니입니다.

프롬프트 엔지니어링에 대해 많이 들어보셨나요?

이번 포스팅을 통해,
요즘 핫한 개념인 프롬프트 엔지니어링이란 무엇인지 설명드릴게요.

(1) 프롬프트 엔지니어링이란?

프롬프트 엔지니어링 (Prompt Engineering) 은,
인공지능 (A.I.) 의 한가지 컨셉입니다.

인공지능에 여러가지가 있지만,
그 중에서도 자연어에 대한 인공지능에 가깝습니다.

프롬프트 (Prompt) 는 명령어를 의미합니다.

인공지능을 사용하는 한가지 방법 중 하나고,
인공지능이 더 좋은 결과를 제공해주도록 만드는 일련의 과정입니다.

(2) 왜 프롬프트 엔지니어링이 화두인가?

바로 챗봇 (Chat Bot) 때문입니다.

공식적으로,
OpenAI 에서 발표한 ChatGPT네이버에서 발표한 클로바 X 외에도,
수많은 챗봇이 존재합니다.

이런 초거대 인공지능 봇과 소통을 하면서,
앞으로는 사람이 직접 지식을 습득하는게 아니라,
사람이 인공지능이 제공해준 지식을 습득하는 과정이 더 많아지게 될 것입니다.

이런 프롬프트 엔지니어링을 전문적으로 하는 사람이,
프롬프트 엔지니어입니다.

(3) 프롬프트 엔지니어링 활용하기

우리는 프롬프트 엔지니어링을 위해, 다음과 같은 단계를 거칩니다.

  1. 프롬프트 작성 – 이는 간단히 챗봇에 질의를 던지는 과정을 말합니다.
    특히, 챗봇은 질문에 따라 다른 답변을 제공하기 때문에 이 질문이 가장 중요하다고 해도 과언이 아닙니다.
  2. 프롬프트 결과 분석하기 – 인공지능에게 질문한 내용에 대한 답변을 확인하며,
    그 내용이 정말 신뢰할 수 있는 답변인지 확인하는 과정이 수반되어야 합니다.
    만일, 여기서 문제가 생기면 다시 1번으로 돌아갑니다.

이렇게 작성해보니, 마치 “파인만 알고리즘” 과 비슷해보이네요.

(4) 프롬프트 엔지니어링 한계

챗봇이 학습되는 원리는,
현재 나와있는 지식을 대상으로 학습합니다.

위키피디아와 같은 웹 백과사전을 포함,
뉴스 등 여러가지 지식의 가능성이 있는 결과물을 토대로
학습을 진행합니다.

당연하지만 그 결과물 사이에서는 신뢰할 수 없는 데이터가,
포함되어있을 가능성이 있습니다.

그래서 더 인공지능이 제공해준 결과물의 진위를 판단해야하는 과정은,
반드시 필요합니다.

(5) 결론

프롬프트 엔지니어링을 사용하지 않으면 뒤쳐질 수 도 있는,
그런 세상이 오고 있다는 생각이 들었습니다.

저의 블로그를 보고 계신 분들은,
꼭 한번 사용해보시고 격변하는 세상에 같이 적응해봤으면 좋겠습니다.

같이 보시면 좋은 글 추천 드립니다.

프롬프트 엔지니어링이란
태그:                                 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다