AI Work
← BackAn LLM orchestration platform and two agents, all shipped by three engineers. I designed the Agent Builder and built its v1, owned the agent implementations and the frontend, and built an eval framework to measure agent quality.
Agent Builder
The Agent Builder is an LLM orchestration platform that lets you visually configure multi-agent workflows as state machines. It exposes each agent as a GraphQL + SSE API. We used it to deliver the AI products that follow.
Tap or hover over the numbered markers on the screenshots to learn more.
Purchase Order Agent
No need to manually process a purchase order with hundreds of line items. A swarm of parallel agents parses whatever the buyer uploads, verifies every line item against the live catalog, streams progress as it works, and hands ambiguous decisions back to a human before checkout. Built on the Agent Builder platform above.
1. Upload
2. Processing
3. Review & Checkout
Eval Framework
For the PO Agent, one-shot evals would only cover the happy path. The hard cases are purchase orders with real ambiguity and errors, where the agent has to resolve issues in conversation with the buyer. So every test case is a real PO plus an agent-simulated buyer and an expected cart, evaluated three ways.
- Simulated buyer: An agent acts out the conversation with the PO Agent, following per-test markdown instructions (e.g. how to respond when asked about a product that isn't in the catalog). If the conversation goes wrong it fails fast and aborts the rest of the run.
- Agent as judge: A second agent reads the finished transcript and scores how well the PO Agent communicated and resolved issues.
- Hard assertions: Cart tools hit a mock, not the live API, and the final cart is asserted against the expected cart. Every PO has one correct cart, but many tool-call sequences are valid ways to get there.
Fitment Agent
An AI shopping assistant, embedded in the storefront, that finds products compatible with the customer's vehicle. Also built on Agent Builder.