--- Output --- { 'signature': StringSignature(sentence -> sentiment instructions='Given the fields `sentence`, produce the fields `sentiment`.' sentence = Field(annotation=str required=True json_schema_extra={'__dspy_field_type': 'input', 'prefix': 'Sentence:', 'desc': '${sentence}'}) sentiment = Field(annotation=str required=True json_schema_extra={'__dspy_field_type': 'output', 'prefix': 'Sentiment:', 'desc': '${sentiment}'}) ), 'some_other_attributes': 'xxx'}