VideoAgent: Long-form Video Understanding with Large Language Model as Agent | Synapse