|
|
name: FunSearchFlow |
|
|
description: "A flow implementing FunSearch" |
|
|
_target_: flow_modules.aiflows.FunSearchFlowModule.FunSearch.instantiate_from_default_config |
|
|
user_id: local |
|
|
input_interface: |
|
|
- "action" |
|
|
- "content" |
|
|
- "from" |
|
|
|
|
|
output_interface: |
|
|
- "retrieved" |
|
|
|
|
|
subflows_config: |
|
|
SamplerFlow: |
|
|
flow_class_name: flow_modules.aiflows.FunSearchFlowModule.SamplerFlow |
|
|
flow_endpoint: SamplerFlow |
|
|
parallel_dispatch: True |
|
|
singleton: False |
|
|
user_id: local |
|
|
name: "Sampler Flow" |
|
|
description: "A flow that queries an LLM model to generate prompts" |
|
|
|
|
|
EvaluatorFlow: |
|
|
flow_class_name: flow_modules.aiflows.FunSearchFlowModule.EvaluatorFlow |
|
|
flow_endpoint: EvaluatorFlow |
|
|
user_id: local |
|
|
parallel_dispatch: True |
|
|
name: "A flow that evaluates code on tests" |
|
|
description: "A flow that evaluates code on tests" |
|
|
|
|
|
ProgramDBFlow: |
|
|
flow_class_name: flow_modules.aiflows.FunSearchFlowModule.ProgramDBFlow |
|
|
flow_endpoint: ProgramDBFlow |
|
|
user_id: local |
|
|
name: "ProgramDB" |
|
|
description: "A flow that registers samples and evaluations in a database" |