diff --git a/README.md b/README.md deleted file mode 100644 index dd7ba0a..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# quality_arbiter - diff --git a/config.json b/config.json new file mode 100644 index 0000000..ecbf20f --- /dev/null +++ b/config.json @@ -0,0 +1,36 @@ +{ + "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" + } +} \ No newline at end of file diff --git a/program.json b/program.json new file mode 100644 index 0000000..e518baf --- /dev/null +++ b/program.json @@ -0,0 +1,40 @@ +{ + "traces": [], + "train": [], + "demos": [], + "signature": { + "instructions": "Determine if the LLM's response was satisfactory or not.", + "fields": [ + { + "prefix": "Input:", + "description": "Input to LLM" + }, + { + "prefix": "Output:", + "description": "Output of LLM" + }, + { + "prefix": "Satisfactory:", + "description": "${satisfactory}" + } + ] + }, + "lm": { + "model": "together_ai/openai/gpt-oss-120b", + "model_type": "chat", + "cache": true, + "num_retries": 3, + "finetuning_model": null, + "launch_kwargs": {}, + "train_kwargs": {}, + "temperature": null, + "max_tokens": null + }, + "metadata": { + "dependency_versions": { + "python": "3.11", + "dspy": "3.1.3", + "cloudpickle": "3.1" + } + } +} \ No newline at end of file