프롬프트

의미 : 대화하는 도구

배워야하는 이유 : 사용 능력에 따른 격차

AI가 잘하는 것 : Semantics(단일성)

사람이 잘하는 것 : Pragmatics(다의성),맥락파악

타입

A : 지시문 + 출력문 항생제에 대해서 설명해줘

B : 지시문 + 맥락 + 출력문 항생제를 주제로 대학교 생물학 수업 1장 짤리 레포터 를 제출해줘

C : 지시문 + 예시 + 출력문 항생제를 주제로 대학교 생물학 수업 1장 짤리 레포터 를 제출해줘 예를 들어서 항생제 정의, 항제에 대한 내성에 대한 내용을 다뤄줘

D : 지시문 + 입력문 + 출력문

원칙

범용성 일관성 목적지향성 경제성

제작원칙

최신모델사용

명확한 동사 사용

프롬프트를 구조화하기

  • 마크다운
  • 코드사용

단문중심

하지말것보다 해야할것을 입력

구조

명령/청유형

역할 지정


상황극형

설명형

분석

턴 : 싱글턴, 멀티턴

액션 : 정보 검색유형, 다른 행위 유형

구조 : 선호구조, 비선호 구조

태도 : 감정적 태도 , 비감정적 태도

여러가지 프롬프트 엔지니어링 기법

  • Generate knowledge prompting : AI모델이 스스로 지식을 생성하도록 유도하는 기법
  • Prompt Chaining : 여러 프롬프트를 연결하여, 복잡한 작업 수행
  • ToT
  • RAG
  • Automatic Prompt : 인공지능 모델의 성능을 향상시키기 위해 자동으로 프롬프트를 생성하는 기법, 데이터증가
  • Active-Prompt : 정적인 프롬프트 대신 동적 프롬프트로 생성하는것
  • Directional Stimulus Prompting : 방향성을 가진 자극을 통해 AI모델이 특정 목표를 향해 나아가도록 유도
  • ReAct

평가

  • 질적분석
    • 목적확인 : 핵심 단어와 구문 추출
    • 구조분석 : 문장 구성 분석
  • 효율성평가
    • 프롬프트 길이
    • 컨텍스트 평가
  • 정량분석
    • N번 생성해보기
    • 응답패턴 찾기
    • 모델별 테스트

샘플

# [Introduction]
You have a mind and your role is to generate possible three questions auser may want to ask next based on {{$User input: 제주도 감귤 초콜릿은 얼마야?}} The questio ns must be from the perspective of me, the user askingyou a question.

## [Response template]Predicted user question as followed:
1. High certainty
2. Moderate certainty, yet intriguing
3. Low certainty, but strong potential for user engagement

### [Ending]
Answer in half-speech form of Korean(반말).
Don’t be over five words.Only provide three questions.

model=GPT3-5-turbo
max_tokens=200
temperatures=0.5
frequency_penalty=1
presence_penalty=1

profile
개발자를 위한 첫시작

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN