diff --git a/config.json b/config.json index ecb229f..3cc6652 100644 --- a/config.json +++ b/config.json @@ -1,7 +1,7 @@ { "model": null, "signature": { - "description": "Classify the text into one or more MFRC-style moral foundation labels. As you reason, note any uncertainties, ambiguities, and gaps \u2014 both in how the instructions apply to the task at hand and in whether you have the knowledge needed to solve it. Be honest in your reasoning when you are unsure about your answer. Be honest in you reasoniing when you are unsure about your answer.", + "description": "Classify the text into a single MFRC-style moral foundation label. As you reason, note any uncertainties, ambiguities, and gaps \u2014 both in how the instructions apply to the task at hand and in whether you have the knowledge needed to solve it. Be honest in your reasoning when you are unsure about your answer.", "properties": { "text": { "__dspy_field_type": "input", @@ -19,7 +19,17 @@ }, "annotation": { "__dspy_field_type": "output", - "desc": "Comma-separated moral foundation labels such as care, fairness, loyalty, authority, or non_moral.", + "desc": "The single most prominent moral foundation expressed in the text. Choose exactly one of: Authority, Care, Equality, Loyalty, Non-Moral, Proportionality, Purity, Thin Morality.", + "enum": [ + "Authority", + "Care", + "Equality", + "Loyalty", + "Non-Moral", + "Proportionality", + "Purity", + "Thin Morality" + ], "prefix": "Annotation:", "title": "Annotation", "type": "string" diff --git a/program.json b/program.json index e0c02f8..9f740b7 100644 --- a/program.json +++ b/program.json @@ -3,7 +3,7 @@ "train": [], "demos": [], "signature": { - "instructions": "Classify the text into one or more MFRC-style moral foundation labels. As you reason, note any uncertainties, ambiguities, and gaps \u2014 both in how the instructions apply to the task at hand and in whether you have the knowledge needed to solve it. Be honest in your reasoning when you are unsure about your answer. Be honest in you reasoniing when you are unsure about your answer.", + "instructions": "Classify the text into a single MFRC-style moral foundation label. As you reason, note any uncertainties, ambiguities, and gaps \u2014 both in how the instructions apply to the task at hand and in whether you have the knowledge needed to solve it. Be honest in your reasoning when you are unsure about your answer.", "fields": [ { "prefix": "Text:", @@ -15,7 +15,7 @@ }, { "prefix": "Annotation:", - "description": "Comma-separated moral foundation labels such as care, fairness, loyalty, authority, or non_moral." + "description": "The single most prominent moral foundation expressed in the text. Choose exactly one of: Authority, Care, Equality, Loyalty, Non-Moral, Proportionality, Purity, Thin Morality." } ] },