JurisBUD AI application system consists of several components. For pre-prosessing the default database, documents are transfered into vectors using chromaDB and Open AI embedding function. It is also working when uploaded files are received after transfering into text. From the users' point of view, by interacting with the front end web app built by Next.js, they can start a query which will call the dispatcher agent to split the query into mulitple tasks. Then the worker agents will be called to finish their tasks and return the final result as the output to users.