OmAgentVideoUnderstanding / webpage_video_understanding.json
韩宇
opt
7cd106f
raw
history blame contribute delete
4.76 kB
{
"name": "webpage_video_understanding",
"tasks": [
{
"name": "WebpageVideoPreprocessor",
"taskReferenceName": "webpage_video_preprocess",
"inputParameters": {
"video_path": "${workflow.input.video_path}"
},
"type": "SIMPLE",
"taskDefinition": {}
},
{
"name": "WebpageVideoQA",
"taskReferenceName": "webpage_video_qa",
"inputParameters": {
"video_md5": "${workflow.input.video_md5}",
"video_path": "${workflow.input.video_path}",
"instance_id": "${workflow.input.instance_id}",
"question": "${workflow.input.question}"
},
"type": "SIMPLE",
"taskDefinition": {}
},
{
"name": "ConstructDncPayload",
"taskReferenceName": "construct_dnc_payload",
"inputParameters": {
"query": "${webpage_video_qa.output.query}"
},
"type": "SIMPLE",
"taskDefinition": {}
},
{
"name": "dncloop_task",
"taskReferenceName": "dncloop_task",
"inputParameters": {},
"type": "DO_WHILE",
"taskDefinition": {},
"loopCondition": " if ( $.task_exit_monitor['exit_flag'] == true) { false; } else { true; }",
"loopOver": [
{
"name": "StructureUpdate",
"taskReferenceName": "structure_update",
"inputParameters": {
"dnc_structure": "${construct_dnc_payload.output.dnc_structure}"
},
"type": "SIMPLE"
},
{
"name": "TaskConqueror",
"taskReferenceName": "task_conqueror",
"inputParameters": {
"dnc_structure": "${structure_update.output.dnc_structure}",
"last_output": "${structure_update.output.last_output}"
},
"type": "SIMPLE"
},
{
"name": "switch_task",
"taskReferenceName": "switch_task",
"inputParameters": {
"switchCaseValue": "${task_conqueror.output.switch_case_value}"
},
"type": "SWITCH",
"decisionCases": {
"complex": [
{
"name": "TaskDivider",
"taskReferenceName": "task_divider",
"inputParameters": {
"dnc_structure": "${task_conqueror.output.dnc_structure}",
"last_output": "${task_conqueror.output.last_output}"
},
"type": "SIMPLE"
}
],
"failed": [
{
"name": "TaskRescue",
"taskReferenceName": "task_rescue",
"inputParameters": {
"dnc_structure": "${task_conqueror.output.dnc_structure}",
"last_output": "${task_conqueror.output.last_output}"
},
"type": "SIMPLE"
}
]
},
"defaultCase": [],
"evaluatorType": "value-param",
"expression": "switchCaseValue"
},
{
"name": "TaskExitMonitor",
"taskReferenceName": "task_exit_monitor",
"inputParameters": {},
"type": "SIMPLE"
}
]
},
{
"name": "WebpageConclude",
"taskReferenceName": "webpage_task_conclude",
"inputParameters": {
"dnc_structure": "${task_exit_monitor.output.dnc_structure}",
"last_output": "${task_exit_monitor.output.last_output}"
},
"type": "SIMPLE",
"taskDefinition": {}
}
],
"inputParameters": [],
"outputParameters": {},
"failureWorkflow": "",
"schemaVersion": 2,
"workflowStatusListenerEnabled": false,
"ownerEmail": "[email protected]",
"timeoutSeconds": 60,
"variables": {},
"inputTemplate": {}
}