diff --git a/dspy/functional/functional.py b/dspy/functional/functional.py index 2dff1dcf7..8bb826044 100644 --- a/dspy/functional/functional.py +++ b/dspy/functional/functional.py @@ -153,6 +153,7 @@ def _make_example(self, field) -> str: "json_schema -> json_object", "Make a very succinct json object that validates with the following schema", ), + _parse_values=False, )(json_schema=schema).json_object # We use the parser to make sure the json object is valid. try: @@ -220,6 +221,7 @@ class Signature(dspy.Signature): task_description=task_description, language_model_output=model_output, error=error, + _parse_values=False, ).advice def _prepare_signature(self) -> dspy.Signature: