CC_flows / CF_CodeCollab.yaml
martinjosifoski's picture
Add all CF flow modulo the ones that require debugging.
9741e89
raw
history blame
1.66 kB
name: "CodeCollab_Flow"
verbose: True
description: "ToDO: add description"
reset_generator_every_round: False
reset_critic_every_round: True
max_rounds: 2 # ToDO: To increase to 4
early_exit_key: "end_of_interaction"
subflows_config:
- _target_: flows.flow_verse.instantiate_flow
# repository_id: "/Users/josifosk/Documents/PhD/CC_flows"
repository_id: "martinjosifoski/CC_flows"
class_name: CF_Code
overrides:
name: "CodeGenerator"
human_message_prompt_template:
_target_: langchain.PromptTemplate
template: |2-
# Feedback on the last proposed solution
{{query}}
Consider the original problem statement, the last proposed solution and the provided feedback. Does the solution need to be updated? If so, provide the corrected version of the code in the following format:
```python
{{code_placeholder}}
```
otherwise, reply:
"Final answer."
input_variables:
- query
partial_variables:
code_placeholder: "{{python_code}}"
template_format: jinja2
response_annotators:
end_of_interaction_annotator:
_target_: flows.message_annotators.EndOfInteraction
end_of_interaction_message: "Final answer"
key: "end_of_interaction"
verbose: True
expected_outputs:
- "code"
- "end_of_interaction"
- _target_: flows.flow_verse.instantiate_flow
repository_id: "martinjosifoski/CC_flows"
# repository_id: "/Users/josifosk/Documents/PhD/CC_flows"
class_name: CF_CodeCritic
overrides:
name: CodeCritic