하고재비

프롬프트 엔지니어링이란. 본문

Prompt Engineering

프롬프트 엔지니어링이란.

DeadDE 2025. 4. 6. 15:29

프롬프트

AI에게 특정한 작업을 수행하도록 지시하는 말이나 문장

AI의 반응과 작업 수행을 결정하는 역할

모호하거나 부적절한 프롬프트는 오해를 불러일으키거나 부정확한 결과를 초래

 

프롬프트 구성 5원칙

  1. 구체적인 지시 Acting as (Role) perform (Task) in (Format)
    • ex_X) 프랑스 스타일로 나무에 대한 시를 써줄래? 
    • ex_O) 형식의 완전성을 추구하는 프랑스 스타일로 '숨속 싶숙한 곳에 있는 나무'에 대한 시를 5줄로 써줄래? 
    • ~역할로 ~테스크를 ~포맷으로 수행해라
  2.  명확한 단어 중의적표현과 단어는 지양한다.
    • 먹는 배, 타는 배, 사람의 배 등 중의적인 단어나 표현은 최대한 지양한다. 필요한 경우 영어를 병기해 주는것이 좋다. 
    • ex_X) 배가 우리에게 끼치는 영향을 알려줘 
    • ex_O) 배(ship)가 우리에게 끼치는 영향을 알려줘 
    • 고유어 보다는 한자어를 사용하도록 한다. ai 학습시 사전, 논문등에 참고자료가 많아서...
    • ex_X) 일을 많이하면 몸이 어떻게 되는지 알려주세요.
    • ex_O) 과도한 노동이 우리 신체에 유발하는 영향에 대해 서술해주세요.
  3.  맥락 제공 (Context)
    • ex_X) 콩쥐팥쥐에 대한 노래가사를 만들어줘
    • ex_O) 콩쥐팥쥐이야기는 계모와 계모의 딸인 팥쥐로 부터 학대를 받아온 콩쥐에 대한 이야기이며 이야기 도중 콩쥐는 원님의 사랑을 받아 신분이 상승하지만, 계모와 팥쥐는 처벌을 받는 권선징악의 대표적인 한국전래동화야. 이 이야기를 찾아서 확인해보고 콩쥐팥쥐에 대한 노래를 만들어줘.
  4.  구조 형식화 적절한 추론 형식과 도출과정을 제시할 필요가 있음
    • ex_X) 가상의 게임 캐릭터 설정을 하나 만들어줘
    • ex_O) 가상의 게임 캐릭터에 대한 정보를 다음 형식에 따라 만들어줘
      1. 이름 : [캐릭터 이름]
      2. 외모 : [캐릭터 외모에 대한 한줄묘사]
      3. 성적 : [캐릭터 성격에 대한 한줄묘사]
  5. 일관성 유지
    • 싱글턴 방식
      • 1개의 프롬프트 갯수로 재활용이 쉽지만, 수준높은 프롬프트 제작의 어려움
    • 멀티턴 방식
      • 2개이상의 프롬프트 갯수로 상세수정이 어렵고 일관성 유지와 복제의 어려움
    • 엄밀한 프롬프트 엔지니어링을 위해서는 싱글턴 방식이 유용함.

출처 : 프롬프트 엔지니어링 교과서 저자:서승완

 

 

 

Comments