{ "model": null, "signature": { "description": "Determine if the LLM's response was satisfactory or not.", "properties": { "input": { "__dspy_field_type": "input", "desc": "Input to LLM", "prefix": "Input:", "title": "Input", "type": "string" }, "output": { "__dspy_field_type": "input", "desc": "Output of LLM", "prefix": "Output:", "title": "Output", "type": "string" }, "satisfactory": { "__dspy_field_type": "output", "desc": "${satisfactory}", "prefix": "Satisfactory:", "title": "Satisfactory", "type": "boolean" } }, "required": [ "input", "output", "satisfactory" ], "title": "ResponseQuality", "type": "object" } }