Files
prompt-to-signature/agent.json
2025-10-29 17:55:28 -04:00

46 lines
1.2 KiB
JSON

{
"signature_generator.generator": {
"traces": [],
"train": [],
"demos": [],
"signature": {
"instructions": "Given the fields `prompt`, produce the fields `task_description`, `signature_fields`, `signature_name`.",
"fields": [
{
"prefix": "Prompt:",
"description": "Natural language description of the desired functionality"
},
{
"prefix": "Task Description:",
"description": "Clear description of what the signature accomplishes"
},
{
"prefix": "Signature Fields:",
"description": "List of input and output fields for the signature"
},
{
"prefix": "Signature Name:",
"description": "Suggested class name for the signature (PascalCase)"
}
]
},
"lm": {
"model": "gemini/gemini-2.5-pro-preview-03-25",
"model_type": "chat",
"cache": true,
"num_retries": 3,
"finetuning_model": null,
"launch_kwargs": {},
"train_kwargs": {},
"temperature": 0.7,
"max_tokens": 4096
}
},
"metadata": {
"dependency_versions": {
"python": "3.11",
"dspy": "3.0.3",
"cloudpickle": "3.1"
}
}
}