CC_flows / FixedReply_CodeReflect.yaml
martinjosifoski's picture
Add an abstract CodeTesting Flow and working CF_CodeTesting Flow.
6fffc74
raw
history blame
735 Bytes
name: "CodeReflectCritic"
description: "A flow that prompts the user to reflect on their code and provide a corrected version if necessary."
verbose: True
input_keys:
- "code"
output_keys:
- "code_reflect_message"
output_data_transformations:
- _target_: flows.data_transformations.KeyRename
old_key2new_key:
raw_response: "code_reflect_message"
fixed_reply: |2-
Consider the problem statement and the last proposed solution. Are you sure that the solution is provided in the requested format, and crucially, solves the problem?
If that is not the case, provide the corrected version of the code in the following format:
```python
{{python_code}}
```
otherwise, reply:
"Final answer."