소개
Prompt2Model
은 자연어로 된 작업 지침(프롬프트)을 입력으로 받아 배포 가능한(또는 도움이 되는) 작은 특수 목적 모델을 학습하는 시스템입니다.
데모 영상
사용법
1. 설치
pip install prompt2model
2. OpenAI의 API Key 설정
export OPENAI_API_KEY=<your key>
3. Demo 코드 실행
python cli_demo.py
좋은 프롬프트 작성을 위한 설명 & 예시
좋은 프롬프트는 생성한 데이터셋이 데모 형식을 정확히 따르도록 만들 수 있습니다. 여기에는 몇 가지 지침과 예시가 포함되어 있습니다.
명령어(instruction)
에는 다음이 포함되어야 합니다:
- 입력 및 출력에 대한 정확한 형식을 설명합니다. (예: 문자열, 사전 형태 등)
- 입력의 각 부분들에 대한 정확한 설명과 함께, 가능한 한 그 관계들을 설명합니다.
- 가능한 입력의 범위를 설명합니다. 예를 들어, "그리고 문제는 수학, 문화, 사회, 기하학, 생물학, 역사, 스포츠, 기술, 과학 등 다양한 범위에서 출제될 수 있습니다."
제공하는 예시(few-shot examples)에는 다음과 같은 내용이 포함되어야 합니다:
:
와 같은 모호한 기호 대신=
를 사용합니다.- 시작 부분에 불필요한 줄 바꿈은 피하세요. 예를 들어,
input=""
이=
뒤에 줄바꿈을 하는 것보다 낫습니다. Input
보다는input
을 사용하고,output
도 마찬가지입니다.input
과output
을""
로 묶어 문자열로 만듭니다.
(예제는 선택 사항이지만 생성 시에 형식과 내용을 안내하기 위해 포함할 것을 강력히 권장합니다.)