dspy.Signature
dspy.Signature
DSPy 프로그램의 입출력 계약을 정의하는 핵심 클래스예요. 어떤 입력을 받아 어떤 출력을 만들어 낼지를 타입과 설명으로 적어두면, 어댑터가 이를 LM 프롬프트로 바꿔줘요.
출처: 문서
본문
dspy.Signature는 모듈이 받을 입력과 만들어 낼 출력을 선언하는 구조예요. question -> answer 같은 짧은 형태 또는 클래스 기반의 긴 형태로 정의할 수 있어요. 아래의 멤버 목록은 실제 API를 자동으로 문서화한 거예요.
더 알아보기 (Learn more)
- dspy.InputField — 입력 필드 정의
- dspy.OutputField — 출력 필드 정의
- Signatures in depth — 시그니처 심화