Overview
AIE is an enterprise execution platform for AI workflows. It lets you configure, run, and manage AI tasks in production.
When to Use AIE
AIE is designed for production AI workloads where you need more than a raw model call: specifically when you require modular pipeline configuration or multi-model flexibility. Common use cases include document processing, extraction, classification, and multi-step workflows that need to run reliably at scale.
Key Capabilities
| Capability | What It Means for You |
|---|---|
| Modular Workflows | Components such as Large Language Models (LLMs), Optical Character Recognition (OCR), retrieval, context refinement, orchestration, post-processing, and evaluation are configurable on a per task basis. |
| High-Fidelity Decisioning | Delivers highly accurate, expert recommendations and decisions on a per use case basis with consistent, reliable results. |
| Zero Training, No Tuning | Works "out of the box" with optimal results achieved through prompting alone. |
| Multimodal | Enables analysis of images, handwritten documents, and signature detection. |
| Explainability | Full verbal explanations of results provide transparency. |
| Deployment Flexibility | AIE runs in hosted, VPC, or on-premise environments. |
| Independent Upgrades | Components can be upgraded or rolled back independently without affecting the rest of your pipeline. |
How It Works
AIE is available through endpoints in the Lazarus API framework. Processing is asynchronous: you submit work in bulk and receive results to your output URL when they're ready.
- Prepare your request by specifying the prompt and the file(s) you want to submit in
input. - Configure a task or workflow by specifying the execution stack through the
capabilityandtierparameters inmodelSettings. The AIE will do the rest of the configuration for you. - Submit a request to the bulk processing endpoint. The AIE runs each stage of the pipeline asynchronously.
- To receive output, specify a
urlinoutput. Optionally, you can configure the HTTPmethodandcontentType. - If you want to receive status updates for the request, specify a
urlforstatusWebhook.
- To receive output, specify a
- (Optionally) Poll the status endpoint to check the status of your request.
- Retrieve structured results through your specified output URL.