How often do you find yourself writing a
inputSchema are variables that affect the text of the prompt, and the outputSchema is the output schema of the prompt (maybe with some post-processing)?I'm wondering if it might make sense to have prompts be more explicitly executable:
a prompt would also have
myPrompt.render() which would render into generate options like it does today, and myPrompt.generate() which would not automatically return the output like it does today