Repolode
NirDiamant

NirDiamant/Prompt_Engineering

LLM 활용을 위한 프롬프트 엔지니어링 기법 22가지를 실습형 Jupyter Notebook 튜토리얼로 설명하는 모음입니다.

스타
7,925
포크
1,034
열린 이슈
14
마지막 커밋
8일 전

어떤 프로젝트인가요?

이 저장소는 대규모 언어 모델에서 신뢰할 수 있는 결과를 얻기 위해 입력을 작성하는 방법인 프롬프트 엔지니어링을 배우기 위한 자료입니다. 프롬프트 템플릿과 단일 턴·멀티턴 구조 같은 기초부터 zero-shot, few-shot, chain-of-thought prompting 같은 핵심 기법, self-consistency, 작업 분해, prompt chaining, 프롬프트 보안 같은 고급 전략까지 22가지 기법을 다룹니다.

각 기법은 설명과 실행 가능한 코드가 함께 담긴 Jupyter Notebook으로 제공됩니다. 예제에서는 OpenAI의 GPT 모델과 LangChain 라이브러리를 사용하며, 템플릿 관련 강의에서는 Jinja2를 사용합니다. 프롬프트 효과 평가, 다국어 프롬프팅, 모호성 처리도 다룹니다.

Nir Diamant가 관리하는 저장소로, 같은 22가지 기법을 다루는 연계 도서도 출간하고 있으며 RAG와 에이전트 관련 저장소도 링크합니다.

핵심 기능

  • 01기본 프롬프트 구조부터 고급 전략까지 22가지 기법을 다룹니다
  • 02각 기법은 실행 가능한 코드가 포함된 독립형 Jupyter Notebook으로 제공됩니다
  • 03예제에서 OpenAI GPT 모델과 LangChain 라이브러리를 사용합니다
  • 04Jinja2 기반 프롬프트 템플릿과 프롬프트 보안 주제를 포함합니다
  • 05평가, A/B 테스트, 다국어 프롬프팅을 다룹니다

활용 사례

  • 기초부터 고급 기법까지 프롬프트 엔지니어링을 학습할 때
  • chain-of-thought나 self-consistency 같은 특정 기법을 작동하는 코드와 함께 찾아볼 때
  • 평가와 보안을 고려해 프로덕션 LLM 애플리케이션용 프롬프트를 준비할 때

빠른 시작

  1. 1

    저장소를 클론하고 Jupyter 노트북을 엽니다

  2. 2

    Jupyter에서 입문 강의와 같은 원하는 기법 노트북을 엽니다

사용 전 알아둘 점

  • 튜토리얼은 설치 가능한 라이브러리나 패키지가 아니라 Jupyter 노트북으로 제공됩니다.
  • 예제를 실행하려면 무료가 아닌 LLM API 키가 필요합니다.

토픽

자주 묻는 질문

Prompt_Engineering은(는) 무엇인가요?
LLM 활용을 위한 프롬프트 엔지니어링 기법 22가지를 실습형 Jupyter Notebook 튜토리얼로 설명하는 모음입니다. 이 저장소는 대규모 언어 모델에서 신뢰할 수 있는 결과를 얻기 위해 입력을 작성하는 방법인 프롬프트 엔지니어링을 배우기 위한 자료입니다. 프롬프트 템플릿과 단일 턴·멀티턴 구조 같은 기초부터 zero-shot, few-shot, chain-of-thought prompting 같은 핵심 기법, self-consistency, 작업 분해, prompt chaining, 프롬프트 보안 같은 고급 전략까지 22가지 기법을 다룹니다.
Prompt_Engineering은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Prompt_Engineering은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Prompt_Engineering은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Prompt_Engineering의 마지막 커밋은 2026년 10월 31일입니다.
Prompt_Engineering은(는) 어디에 사용할 수 있나요?
기초부터 고급 기법까지 프롬프트 엔지니어링을 학습할 때 chain-of-thought나 self-consistency 같은 특정 기법을 작동하는 코드와 함께 찾아볼 때 평가와 보안을 고려해 프로덕션 LLM 애플리케이션용 프롬프트를 준비할 때
Prompt_Engineering는 어떻게 설치하나요?
저장소를 클론하고 Jupyter 노트북을 엽니다 Jupyter에서 입문 강의와 같은 원하는 기법 노트북을 엽니다
Prompt_Engineering은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NirDiamant/Prompt_Engineering

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트