Building a Fleet of AI Agents for Enterprise Operations


Last week I deployed five specialized AI agents across our company's operations. Not one monolithic assistant that knows a little about everything—a fleet of specialists, each with deep knowledge of their domain and direct access to the systems they need.

This is what I call agentic operations: business processes redesigned around AI collaboration, where autonomous agents handle routine work while humans focus on decisions that matter.

The core insight: A single AI assistant trying to do everything becomes a jack of all trades, master of none. Division-specific agents with tailored knowledge and tool access consistently outperform generalists.

The Architecture

The system runs on two servers. The first hosts my personal assistant—the one I interact with via Telegram and phone. The second runs the "fleet": specialized bots for each business function.

Agent Division Core Functions
jbot Executive Email, calendar, general queries, delegation
shipbot Fulfillment Order tracking, inventory alerts, late shipments
mktgbot Marketing Campaign performance, content drafting, social
salesbot Sales CRM updates, pipeline tracking, lead scoring
financebot Finance Revenue dashboards, cash flow, board reports

Each agent has access only to the systems it needs. Shipbot connects to Shopify and NetSuite for fulfillment data. Salesbot has Airtable access for the CRM. This isn't just security—it's focus. An agent that only sees fulfillment data thinks in fulfillment terms.

Why Division-Based, Not Task-Based

Early on, I tried organizing agents by task type: one for "writing," one for "data analysis," one for "scheduling." It didn't work. Real business problems cross those boundaries.

A marketing person doesn't want a "writing bot"—they want an agent that understands their campaigns, their metrics, their brand voice, and their deadlines. Division-based agents accumulate contextual intelligence that task-based agents never develop.

The Specialist Advantage

When I ask shipbot "what's late?", it doesn't need me to explain what "late" means. It knows our SLA targets, our carrier expectations, and which customers get priority. It returns actionable intelligence, not raw data.

Compare that to a generic assistant: "Please check Shopify for unfulfilled orders older than 3 days, cross-reference with NetSuite for shipping status, and flag any orders over $500..." The setup overhead kills the value.

Human-in-the-Loop by Design

These agents don't take autonomous action on anything external. They observe, analyze, and recommend. Final decisions stay with humans.

  • Alerts go to Telegram: Low inventory? Late orders? I get a ping with the details and suggested action.
  • Drafts need approval: Marketing emails, vendor communications, customer responses—all staged for human review.
  • Phone access is read-only: The IVR system reads me summaries. It doesn't send emails or place orders.

This isn't about not trusting AI. It's about auditability. When a public company's COO acts on AI recommendations, there needs to be a trail.

The IVR Phone System

The most unexpectedly useful feature: a phone number I can call to get status updates. Press 1 for email summary. Press 2 for today's calendar. Press 5 for project status.

Why phone instead of just Telegram? Because sometimes I'm driving. Sometimes I'm in a meeting and can't type. The phone interface is zero-friction status access.

There's also a "leave a message" option that records, transcribes, and sends to Telegram. Voice memos to myself, captured and processed without opening an app.

Skills as Institutional Knowledge

Each agent has "skills"—markdown files that encode how we do things. Not just process documentation, but reasoning frameworks the AI uses when handling tasks.

When a new marketing hire joins, they don't need weeks of shadowing. They ask mktgbot "how do we handle product launches?" and get our actual playbook, informed by years of institutional knowledge.

This is the real unlock of agentic operations: your best practices become ambient. They're not buried in wikis nobody reads. They're embedded in the tools everyone uses.

What's Next

The current system is mostly reactive—I ask, it answers. The next phase is proactive monitoring:

  • Daily morning briefings across all divisions
  • Automatic escalation when metrics cross thresholds
  • Cross-division coordination (shipbot alerts salesbot about delayed orders)
  • Board report compilation from division-level summaries

The goal isn't to replace the team. It's to give them sensors and synthesis they've never had. Make the organization smarter, not smaller.


If you're thinking about building something similar, I've documented the technical architecture in my JBOT Protocol repo. The implementation uses OpenClaw, an open-source AI agent platform.