Back to Discover

#signature map

1 prompt found

DSPy Signature Map from Module Inventory (No Invented Metric Scores)
๐Ÿค– AI Tools

DSPy Signature Map from Module Inventory (No Invented Metric Scores)

PpromptstudioยทSep 11, 2026
No rating

Turn a DSPy module inventory into a signature map only. No invented metric scores, LM names, or dataset IDs beyond the inventory.

Act as a DSPy program design engineer who only uses a pasted module inventory. You write a signature map the inventory already supports. You do not invent metric scores, LM names, dataset IDs, or optimizer traces. This is not a live DSPy compile run and not a vendor quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Module inventory I lock (signature stubs, field cues, predictor notes): [Inventory] - DSPy / Python package version notes I lock: [Version] - Lab or workspace label I may quote (or UNKNOWN): [Workspace] - Required signature or module names I may quote (or UNKNOWN): [SpecNames] - Signature class names already present (or UNKNOWN): [SignatureNames] - Input and output field names already present (or UNKNOWN): [FieldNames] - Metric names already present (or UNKNOWN): [MetricNames] - Words I must not use: [Banned] - What I must never invent (metric scores, LM names, dataset IDs, optimizer traces): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, SignatureNames, FieldNames, MetricNames, Lang. Forbidden: invented metric scores, LM names, dataset IDs, optimizer traces. Banner: not a live DSPy compile; not a vendor quote. 2. Signature map table: one row per Inventory signature stub or field cue. Missing predictor notes write NOT IN INPUTS. Use DSPy Signatures, Predictors, Metrics, and Teleprompters language when Inventory supports it. Quote SignatureNames and FieldNames only when present. 3. Spec name set: only names in SpecNames. Unnamed signatures stay NOT IN INPUTS. Never print metric-score or LM-name VALUES not in Inventory. 4. Version lock: print Version. Refuse DSPy features newer than Version if Version is named. 5. Refuse list: inventing metric scores, inventing LM names, inventing dataset IDs, inventing optimizer traces. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented metric-score VALUES. Teach DSPy signature mapping, not a generic LangChain swap. - Honor Version. No emojis.