(no commit message)
This commit is contained in:
73
config.json
Normal file
73
config.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"model": null,
|
||||
"signature": {
|
||||
"$defs": {
|
||||
"Reasoning": {
|
||||
"type": "dspy.Reasoning"
|
||||
}
|
||||
},
|
||||
"description": "Evaluate whether this writing is good or bad for the life simulation game.\n\nJudge it as a deeply human problem: whether it is good enough, specific enough, and rewarding enough for the player.\n\nIdentify when the writing is too wordy, too cute with its phrasing, or dangles off into something nonspecific.\n\nPrefer writing that feels specific, meaningful, and reaches a logical arc conclusion rather than stopping at a flat or unrewarding next thing that happens.\n\nReturn a qualitative score, whether it passes overall, the issues or none if it passes.",
|
||||
"properties": {
|
||||
"text": {
|
||||
"__dspy_field_type": "input",
|
||||
"desc": "The generated writing to evaluate.",
|
||||
"prefix": "Text:",
|
||||
"title": "Text",
|
||||
"type": "string"
|
||||
},
|
||||
"scenario_context": {
|
||||
"__dspy_field_type": "input",
|
||||
"desc": "Context about the event, choice, or outcome so the writing can be judged in context.",
|
||||
"prefix": "Scenario Context:",
|
||||
"title": "Scenario Context",
|
||||
"type": "string"
|
||||
},
|
||||
"writing_quality_score": {
|
||||
"__dspy_field_type": "output",
|
||||
"desc": "A qualitative score for the writing (0-10).",
|
||||
"prefix": "Writing Quality Score:",
|
||||
"title": "Writing Quality Score",
|
||||
"type": "integer"
|
||||
},
|
||||
"passes": {
|
||||
"__dspy_field_type": "output",
|
||||
"desc": "Whether the writing passes overall.",
|
||||
"prefix": "Passes:",
|
||||
"title": "Passes",
|
||||
"type": "boolean"
|
||||
},
|
||||
"reasoning": {
|
||||
"$ref": "#/$defs/Reasoning",
|
||||
"__dspy_field_type": "output",
|
||||
"desc": "Your reasoning for your answer. Inlude any uncertainties about your answer or ambiguity in the task.",
|
||||
"prefix": "Reasoning:"
|
||||
},
|
||||
"issues": {
|
||||
"__dspy_field_type": "output",
|
||||
"desc": "Problems identified in the writing.",
|
||||
"enum": [
|
||||
"too_wordy",
|
||||
"too_cute",
|
||||
"nonspecific",
|
||||
"poor_writing",
|
||||
"weak_outcome",
|
||||
"unfulfilled_future",
|
||||
"none"
|
||||
],
|
||||
"prefix": "Issues:",
|
||||
"title": "Issues",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"text",
|
||||
"scenario_context",
|
||||
"writing_quality_score",
|
||||
"passes",
|
||||
"reasoning",
|
||||
"issues"
|
||||
],
|
||||
"title": "StringSignature",
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user