AI 프롬프트와 작성 요령

2024. 8. 30. 13:59CS 공부, 기타

  • AI 프롬프트의 핵심 개념

아이디어 → 구체화 → 다양한 실험

유저 프롬프트 (ex: 고양이 이미지를 생성해줘)

시스템 프롬프트 (ex: 만화 스타일로 그려줘)

  • 프롬프트 유형
  1. 유저 프롬프트 유저가 직접 입력한 질문이나 내용을 AI에게 제공. 대부분의 대화형 시스템에서 사용
  2. 유저 프롬프트 + 시스템 프롬프트 유저의 질문과 함께 시스템이 사전에 설정된 어떤 정보나 가이드라인을 함께 제공
  3. 유저 입력값 → 프롬프트 템플릿 사전에 정의된 템플릿에 유저의 입력값을 넣어서 AI에게 제공하는 방식
  4. 유저 프롬프트 → 시스템 프롬프트 → 시스템 프롬프트 유저의 초기 질문에 기반하여, 시스템이 추가적인 질문을 통해 정보를 수집하고, 그후에 원하는 답변을 제공하는 방식
  • 좋은 프롬프트 작성 요령 10가지
  1. 구체적이고 설명적인 지침 추가하기
  2. 원하는 모델 응답의 세부 형식 추가하기
  3. 몇 가지 예시 제공 → let’s think step by step 또는 당신은 이 분야의 전문가입니다. 심호흡을 하고 차근차근 코드를 작성해주세요. 당신은 ~~~ 일을 매우 잘합니다. 넌 할 수 있어! 같은 문장을 추가하면 정확도가 상승
  4. 다양한 범주의 예시와 엣지 케이스 추가
  5. 연쇄적 사고 추론
  6. 프롬프트 템플릿 사용
  7. 사용자 지정 데이터 컨텍스트 추가하기 → RAG (검색 증강 생성) : 현재 정확한 답변을 받기 위해 사용 가능한 확실한 방법, 주어진 질문에 관련된 지식을 검색해서 그 결과를 프롬프트에 컨텍스트로 제공하는 방식 대학교 오픈북 시험과 비슷하다.
  8. 히스토리 추가
  9. 프롬프트 서식 지정하기 : 명확한 헤드라인 레이블 및 구분 기호 사용
  10. 모든 것을 하나로 모으기 : 프롬프트의 해부학

'CS 공부, 기타' 카테고리의 다른 글

Swagger  (0) 2024.10.02
SEO(Search Engine Optimization)  (2) 2024.09.13
백오피스(Back Office)  (2) 2024.08.30
시맨틱(Semantic)  (0) 2024.08.22
Ajax (Asynchronous JavaScript and XML)  (0) 2024.08.22