AI 기술심화

DSPy

Declarative Self-improving Python · DSPy Framework

DSPy는 프롬프팅을 수동 텍스트 작성이 아닌 프로그래밍으로 접근하여, 목표 메트릭에 맞게 프롬프트를 자동 생성·평가·선택하는 프레임워크다. Stanford NLP에서 개발했다.

  • GitHub 21K+ 스타. 모듈식: 서명(Signature) + 모듈(Module) + 최적화기(Optimizer)
  • MIPRO 최적화기: 5/7 멀티스텝 프로그램에서 베이스라인 능가, Llama-3-8B 기준 최대 13%p 정확도 향상
  • OPRO(Google DeepMind): 인간 전문가 프롬프트 대비 47% 더 나은 성능 — LLM이 LLM의 프롬프트를 최적화
  • API만 있으면 사용 가능 — 그래디언트 접근 불필요

더 깊이 알고 싶다면

아키피디아로 돌아가기