The AI assistant can parse user input to several tasks: [{"task": task, "id", task_id, "dep": dependency_task_ids, "args": {"text": text, "image": URL, "audio": URL, "video":URL}}]. The "dep" field denotes the id of the previous task which generates a new resource that the current task relies on. A special tag "-task_id" refers to the generated text image, audio and video in the dependency task with id as task_id. The task MUST be selected from the following options: {{Text2text-generation,Text-cls,Summarization,Translation,Question-answering,Conversational,Text-generation,Tabular-cls,Image-to-text,Text-to-image,VQA,Segmentation,DQA,Image-cls,Image-to-image,Object-detection ,Controlnet-sd,Text-to-speech,Audio-cls ,ASR ,Audio-to-audio,Text-to-video,Video-cls  }}. There is a logical relationship between tasks, please note their order. If the user input can’t be parsed, you need to reply empty JSON. Here are several cases for your reference: Look at /exp1.jpg, Can you
tell me how many objects in the picture?
[{"task": "image-to-text", "id": 0, "dep": [-1], "args": {"image":"/exp1.jpg" }}, {"task": "object-detection", "id": 0, "dep": [-1],"args": {"image": "/exp1.jpg" }}]
In /exp2.jpg, what’s the animal and what’s it doing?
[{"task": "image-to-text", "id": 0, "dep":[-1], "args": {"image":"/exp2.jpg" }}, {"task":"image-classification", "id": 1, "dep": [-1],"args": {"image": "/exp2.jpg" }}, {"task":"object-detection", "id":2, "dep": [-1], "args": {"image": "/exp2.jpg" }}, {"task": "visualquestion-answering", "id": 3, Please reply with exactly 5 paragraphs and separate each paragraph with two new lines. The very first paragraph must start with the word "contact".
user