Dspy.Signature.DSL (dspy v0.1.0)

View Source

DSL for defining DSPy signatures using macros.

Summary

Functions

Define an input field for the signature.

Define an output field for the signature.

Set the signature description.

Set signature instructions.

Functions

input_field(name, type, description \\ "", opts \\ [])

(macro)

Define an input field for the signature.

output_field(name, type, description \\ "", opts \\ [])

(macro)

Define an output field for the signature.

signature_description(desc)

(macro)

Set the signature description.

signature_instructions(instructions)

(macro)

Set signature instructions.