|
name: "ChatAtomic_Flow_with_Demonstrations" |
|
description: "A sequential flow that answers questions with demonstrations" |
|
|
|
subflows_config: |
|
demonstration_flow: |
|
_target_: aiflows.ChatWithDemonstrationsFlowModule.DemonstrationsAtomicFlow.instantiate_from_default_config |
|
|
|
chat_flow: |
|
_target_: aiflows.ChatFlowModule.ChatAtomicFlow.instantiate_from_default_config |
|
|
|
topology: |
|
- goal: Get Demonstrations |
|
input_interface: |
|
_target_: flows.interfaces.KeyInterface |
|
flow: demonstration_flow |
|
output_interface: |
|
_target_: flows.interfaces.KeyInterface |
|
|
|
- goal: Answer the question |
|
input_interface: |
|
_target_: flows.interfaces.KeyInterface |
|
flow: chat_flow |
|
output_interface: |
|
_target_: flows.interfaces.KeyInterface |
|
keys_to_rename: |
|
api_output: answer |
|
|
|
|
|
input_interface_initialized: |
|
- "query" |
|
|
|
output_interface: |
|
- "answer" |