A VolansDB Agent is designed to perform various data-related tasks. Each Agent is powered by an Engine designed to solve specific types of tasks. For instance, you can create an Agent to extract financial tables and data from your PDF files by adding your own prompts and configurations to our PDF extraction engine.

What is a VolansDB Agent?

You can think of an Agent as a set of a data processing worker. Each Agent can be configured to perform a specific task on your data based on the Engine you choose. For example, you can create an Agent to extract entities from your text data using our Text Extraction Engine.

What is an Engine?

An Engine contains a set of predefined algorithms, prompts and models to perform one specific type of tasks. For example, the Image Extraction Engine is designed to extract entities, keywords, and other information from image data.

What is an Agent Job?

An Agent Job is one execution of an Agent. When you run an Agent, it creates an Agent Job. You can check the status of the job through the UI, API, or by using the job_status function in VolansDB.