DSPy

DSPy

수동 프롬프트 엔지니어링을 알고리즘 기반 자동 최적화로 대체하는 Stanford 개발 프레임워크

무료APICLI오픈소스LLM 기반멀티모달
웹사이트 방문하기dspy.ai

검증된 사실

최신 버전
3.2.12026-05-05
최근 변경
2026-05-28 DSPy 3.3.0b1 프리릴리즈 버전이 PyPI에 공개되었습니다. 소스: https://pypi.org/project/dspy/ 2026-05-05 DSPy 3.2.1 출시 — litellm 상

2026-06-20 직접 확인 · 자동 검증 데이터

제품 화면

DSPy 제품 화면

2026-06-20 확인

가격 정보

무료시작 가격: 무료

스탠포드 대학교에서 개발한 오픈 소스 프레임워크로, MIT 라이선스에 따라 무료로 제공됩니다. 상용 서비스나 유료 플랜 없이 깃허브를 통해 자유롭게 이용할 수 있는 순수 오픈 소스 프로젝트입니다.

가격표 확인하기

최근 업데이트와 소식

소개AI 요약

DSPy는 Stanford NLP가 개발한 오픈소스 언어 모델 프로그래밍 프레임워크로, '프롬프트 엔지니어링이 아닌 프로그래밍'을 표방합니다. 모듈화된 시그니처/모듈 설계, MIPROv2·BootstrapFinetune 등 옵티마이저를 통한 프롬프트·가중치 자동 튜닝, OpenAI·Anthropic·Gemini·Databricks 등 주요 LLM 및 LiteLLM 호환 모델을 지원합니다. 2026년 5월 기준 최신 버전 3.2.1이 출시되어 활발히 유지보수되고 있습니다.

활용 워크플로우

입력

dspy.Signature (입출력 구조 정의)소량의 훈련 데이터셋 (Training Examples)검증용 메트릭 함수 (Validation Metric)LLM 및 RM(Retrieval Model) 설정 파라미터

DSPy

dspy.Module을 이용한 선언적 파이프라인 구성Teleprompter 최적화 알고리즘을 통한 프롬프트 부트스트래핑메트릭 기반의 자동 프롬프트 후보군 평가 및 선택최종 가중치 및 명령어를 포함한 프로그램 컴파일(Compile)

출력

컴파일된 dspy.Program (최적화된 로직)최적의 성능을 내는 Few-shot 프롬프트 세트모델 및 하이퍼파라미터 설정 구성 파일파이프라인 단계별 성능 분석 데이터

dspy.Assert & Suggest 분기

런타임 중 LLM 출력이 특정 제약 조건을 위반할 경우, LLM에게 자가 수정 지시를 보내거나 로직을 재실행하여 출력의 무결성 보장

MIPRO 기반 프롬프트 튜닝

베이지안 최적화를 사용하여 수천 개의 지시문 조합 중 메트릭을 극대화하는 최적의 프롬프트 명령어를 통계적으로 탐색

멀티스테이지 RAG 최적화

검색 모듈(dspy.Retrieve)과 생성 모듈을 결합하여 지식 검색 단계와 답변 생성 단계를 동시에 최적화하는 워크플로우

핵심 차별점: 프롬프트 문자열을 직접 수정하는 '노가다' 대신, 수학적 최적화 알고리즘을 통해 모델과 데이터에 맞는 최적의 명령어를 자동 생성하는 컴파일러 지향 접근법

주요 기능AI 요약

  • 모듈/시그니처 기반 AI 프로그래밍 구조
  • MIPROv2·BootstrapFinetune 옵티마이저 자동 튜닝
  • OpenAI·Anthropic·Gemini·Databricks 멀티 모델 지원
  • LiteLLM 호환 다양한 모델 연동
  • PyTorch 유사 프로그래밍 모델

활용 사례AI 요약

  • 데이터 기반의 고정밀 RAG 시스템 구축
  • 모델 변경 시 자동 프롬프트 재최적화
  • 대규모 텍스트 데이터의 자동 라벨링 및 구조화
  • LLM 파이프라인의 체계적 관리 및 유지보수

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

이 도구 대신 사용할 수 있는 대안