From b5be445e65feaceaf12c405576b246ec3786ed3b Mon Sep 17 00:00:00 2001 From: Tyrin Todd Date: Sun, 3 May 2026 19:24:28 -0700 Subject: [PATCH] server-inference push mfrc --- config.json | 14 ++++++++++++-- program.json | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) 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." } ] },