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만 있으면 사용 가능 — 그래디언트 접근 불필요