Work Technology
Custom agents that execute recurring workflows
Custom AI agents, built in TypeScript and Python, that automate recurring jobs end-to-end with explicit guardrails and human review where it matters.
- Client
- Technology company
- Industry
- Technology
- Services
- Custom AI agents, Data pipelines & integrations
- Technologies
- TypeScript, Python, LLM APIs, Third-party integrations
01
The problem
Recurring, well-defined jobs were consuming skilled people's time: work that followed a knowable procedure but required reading context, making judgment calls within bounds, and acting across several tools.
Off-the-shelf automation couldn't hold the whole procedure, and generic AI assistants could draft text but couldn't be trusted to carry a task through to completion.
02
Biotite's approach
We treat agents as software systems, not prompts: each workflow is decomposed into steps with explicit inputs, permitted actions, and failure behavior, so the agent's autonomy is a design decision rather than an accident.
Human oversight is part of the architecture. The agents escalate what they shouldn't decide, and their work is logged so it can be reviewed and audited.
03
The system
Biotite built custom agent systems in TypeScript and Python that execute the client's recurring workflows against their real tools — reading incoming work, taking the bounded actions the procedure calls for, and handing off cleanly when a case falls outside their scope.
The agents run as production services with defined permissions, structured logging, and evaluation against real historical cases before they were given live work.
04
What changed
Recurring workflows that previously required hands-on attention now run through the agent system, with people reviewing exceptions rather than executing every case.
The client retained control over the judgment calls that matter, with a clear record of what the agents did and why.
Related work
A retrieval system over proprietary knowledge
Read the case studyFacing something similar?
A thirty-minute call is enough to tell whether we can help — and we'll say so either way.
Book an intro call