AI/AI 개발_교육

ChatGPT - 프롬프트 엔지니어링

MasterOfAI 2024. 5. 19. 00:02

프롬프트 - 지시문, 질문, 예시와 같이 인공지능에게 하는 명령을 말함 

 

프롬프트 엔지니어링은 최적의 결과를 얻기 위한 프롬프트를 생성하는 방법에 초점을 맞춘 분야 이다. 

 

 

 

1. 프롬프트 템플릿 

 

지시문 - 

역할 부여 프롬프팀 -

    "당신은 뛰어난 수학자입니다. 100*100/400*56 은 무엇인가요?

    "당신은 의사다" "당신은 변호사다"

    Awesome ChatGPT Prompts git hub 저장소에서는 역할 부여 프롬프팅을 사용한 다양한 예시를 찾아볼 수 있다. 

퓨샷 프롬프팅  

    - 예시를 준다 

          질문 예시 : 3, 5

          답변 예시: 15

           질문 : 6,5

           답변:

 

 

 

챗봇 프롬프트 

  - 사용자의 대화를 기억하는 것이 챗봇 이다. 

 

 

서술자 추가 

 

프라이밍 프롬프트 

 

프롬프트 팁

 

1. MRKL (Moduler Reasoning, Knowledge and Language, 미라클) 

 

2.  ReAct 시스템. 

 

3. 출력형식 지정 

 

그외 지정 형식

- Markdown : 간결한 구문으로 텍스트를 서식화하며, 웹 문서로 쉽게 변환이 가능합니다.
- HTML : HTML은 웹페이지의 구조를 정의하는 마크업 언어입니다.
- YAML : JSON과 비슷하지만, 보다 읽기 쉽고 작성하기 쉽습니다.

JSON과 위 형식 이외에도 활용하기 편리한 형식이 있다면 활용해주세요!

 

4. 프롬프트와 로직과의 결합