AI in a Box®: Unleash Your Business’s Potential with tailored AI Services

andjela
3ap — as agile as possible
3 min readSep 4, 2023

--

AI in a Box® is our cloud-based platform that hosts scalable and reusable machine learning components. These components solve specific machine learning tasks and can be combined to create customized services. An analogy to understand this better is to think of LEGO® bricks that can be assembled to create a specific shape or a song that is made up of different melodies.

What Machine Learning components are available?

Our platform is primarily focused on the domain of document recognition meaning that we have components that are specifically designed to solve tasks related to understanding and extracting data from digitized documents.

Some models and algorithms include capabilities like image quality assessment, document classification, image pre-processing, field extraction, and content classification.

So to go back to our LEGO® bricks example we can think of a machine learning service that is made up of three different components and takes a document as input. The first component will assess if the document quality is good enough. If yes the document would be then classified into a set of arbitrary classes and then a field extractor would extract relevant fields from the document based on the predicted class.

How do we ensure the scalability of the platform?

Our approach is based on the principle of use over buy over build. This means that we prioritize using existing components or seek external Solutions before creating something new from scratch.

Recently we added new language model capabilities such as ChatGPT into our platform. This enhances our existing components with tasks like summarization, zero-shot classification and question answering.

How can clients utilize our platform?

When a client approaches us with a specific use case for their business we start by designing the solution. This involves defining the boundaries and objectives of a desired service, identifying which components can be re-used and what needs to be integrated. We then proceed by implementing any missing pieces and orchestrating the components. With the help of our partners at Google our platform is a cloud-based service which can be accessed through API and user interface.

How can you access the platform?

As we discover your business case during the discovery phase, we can also narrow down the type of access that serves your needs. In general, we offer three access levels:

While the access over an API is the simplest possibility, accessing the platform over the personal monitoring UI gives you more possibilities to interact with the different components and models.

If required, a deployment into your own cloud infrastructure is possible as well. This demands more time for implementation.

--

--