← All AI Engineer talks

AI Engineer World's Fair 2026

The Factory That Dreams: 39 AI Agents, No Framework

Read the talk

Building a Factory That Remembers

Machinecraft’s Ira turns private company records into structured memory, coordinates specialist agents, and keeps a human between a drafted commercial action and its execution.

From a talk by Rushabh Doshi

A factory afraid of forgetting

Who is this customer? What did we quote them in 2019? Why did their machine need that unusual modification? At Machinecraft, those answers were part of the company’s most valuable infrastructure, but they lived largely in people’s heads. Rushabh Doshi describes running a 100-person factory in India without a data science team or an ML budget. Its institutional memory had passed from his grandfather to his father and then to him.

Employee turnover made that arrangement increasingly fragile. Every departure took knowledge with it. The fear was less about competitors than about waking up to discover that the business depended on two increasingly tired people remembering everything.

Slide titled “Two brains, one revolving door,” with four illustrations showing a factory, a man surrounded by papers, a revolving door, and a departing brain.
Two brains, one revolving door: every departure takes company knowledge with it.

Writing another document would not necessarily solve the problem: someone still had to find it, read it, and apply it. Doshi wanted an active memory—a company twin that could use the accumulated history in everyday work. His first practical expression of that ambition was to build a sales team in software.

0:010:40
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:01 · section reference included

The same machine enters different worlds

Machinecraft makes thermoforming machines: equipment that heats a plastic sheet and shapes it. The same core machinery can produce hydroponic farm trays, spa bathtubs, EV panels, medical casings, or packaging. Doshi describes seven buyer worlds; these are the five applications he names. A useful sales system therefore needs more than brochure recall. It must recognize which industry a customer belongs to and interpret the machine’s capabilities in that customer’s context.

1:512:10
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

1:51 · section reference included

Private history becomes structured memory

The starting material was the company’s own history: years of quotations, drawings, payment schedules, timelines, and email threads. Doshi describes hundreds of gigabytes of private records. This was the relevant information environment—not the public web, but the records of what Machinecraft had actually promised, designed, and delivered.

There was no model training or fine-tuning. Instead, the ingestion process used off-the-shelf models to organize existing information:

  1. Split the records into manageable chunks.
  2. Have models read those chunks and extract facts.
  3. Store representations of chunk meaning as vectors.
  4. Store connections between entities as graph relationships.

The selected slide names Qdrant for vectors and Neo4j for relationships. These stores serve different purposes: semantic representations help locate relevant material, while graph connections preserve who or what is related. The central investment is organized memory, rather than a more capable trained model.

Black slide headed “We never trained a model,” with a pipeline subtitle and four green illustrations of document processing, stored information, connected nodes and machinery.
“We never trained a model”: chunks, Qdrant vectors, Neo4j relationships and retrieval.
2:212:38
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:21 · section reference included

Giving Ira a body

That memory became part of Ira, a system Doshi describes as something the company was raising. Biology supplied a vocabulary for separating responsibilities:

Biological metaphorSystem responsibility
SensesIdentify who is interacting with the system
GutDigest documents into facts
MemoryRetain knowledge
Dream cycleConsolidate experience
Immune systemResist bad information

The purpose of the metaphor is coherence over time. Ingestion, retention, and protection against bad information are distinct jobs, even though they all contribute to the same company memory.

3:183:27
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:18 · section reference included

Specialists instead of one enormous prompt

Doshi describes 36 agents in the spoken walkthrough. Their purpose is to divide work that would otherwise compete inside one all-purpose prompt. A pricing decision, a machine specification, and a factual correction require different responsibilities and checks.

AgentResponsibility
AthenaCoordinate the team
PrometheusOwn the sale
PlutusHandle pricing
HephaestusSupply machine specifications
VeraFact-check
MemonGuard human corrections

For the correction guardian, Doshi sets an ambitious requirement: once a human fixes something, it should stay fixed permanently. That is the intended behavior, not a measured durability result.

The agents also collaborate. Athena convenes the relevant specialists, their contributions can disagree, and the process produces one answer. This combines narrow ownership with coordination: each agent has a bounded job, but the final response can incorporate several kinds of expertise.

3:524:07
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

3:52 · section reference included

From a stranger to a customer

Ira’s operating scope is the commercial front of the business: the work between discovering a potential customer and converting that prospect. Doshi reports nine daily jobs; the spoken examples identify seven:

  • Outbound email: Draft outreach grounded in Machinecraft’s actual business context.
  • Account briefs: Assemble cross-checked information before a call.
  • Quotations: Prepare commercial quotes.
  • Outreach selection: Offer a swipe-left, swipe-right review mode.
  • Lead revival: Revisit dormant prospects through a workflow Doshi calls “blast from the past.”
  • Inbound replies: Prepare responses to incoming messages.
  • Fit screening: Determine whether a company is a plausible customer before spending an hour on it.

These workflows give the stored history a practical destination: information becomes preparation, qualification, or a proposed commercial action.

5:005:13
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:00 · section reference included

One Cursor tab, with a human at the boundary

The operator works from one Cursor tab. A request can trigger knowledge-base searches, inbox reading, email drafting, and quote construction. Ira then presents the work before anything goes out. The interface is small; the supporting system is not.

Behind it are separate databases for vectors, the relationship graph, and CRM records. Doshi reports using three model providers, selected according to the task. Google integrations, document ingestion, communication tools, and monitoring connect the agents to the business and make their activity inspectable.

Doshi reports 213 tools exposed through a single protocol. The governing rule is Ira drafts; a human sends. Tool breadth does not remove the approval boundary: preparing a message or quotation is distinct from authorizing it to leave the system.

Slide titled “213 tools, one rule,” showing a robot filled with smaller mechanisms and the subtitle “Ira drafts. Humans send.”
213 tools, one rule: Ira drafts. Humans send.
5:456:03
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:45 · section reference included

Remembering selectively, correcting deliberately

A model’s conversational fluency does not itself provide continuity after a session closes. Ira therefore separates several kinds of memory rather than treating the current conversation as the entire company record.

Memory layerWhat it retains
Working memoryThe last few minutes of activity
Pinned factsPersistent facts about people
EpisodesWhole conversations as narrative records
RelationshipsFamiliarity progressing from stranger to trusted

A salience gate decides what deserves retention. Without selection, persistent memory would accumulate incidental material alongside useful facts. When retained facts conflict, human corrections take precedence.

That precedence rule can be expressed independently of model behavior. In this illustrative TypeScript example, a human correction changes the payment schedule associated with a quote. A later conflicting extraction cannot overwrite it:

typescript

type Fact = {
  key: string;
  value: string;
  origin: "extraction" | "human-correction";
};

function reconcile(current: Fact, incoming: Fact): Fact {
  if (current.key !== incoming.key) {
    throw new Error("Cannot reconcile different facts");
  }
  if (incoming.origin === "human-correction") return incoming;
  if (current.origin === "human-correction") return current;
  throw new Error("Conflicting extractions require review");
}

const extracted: Fact = {
  key: "quote-2019-014.payment-schedule",
  value: "50% deposit",
  origin: "extraction",
};

const correction: Fact = {
  key: extracted.key,
  value: "30% deposit",
  origin: "human-correction",
};

const corrected = reconcile(extracted, correction);
const retained = reconcile(corrected, extracted);
// retained.value === "30% deposit"

The quote identifier and deposit amounts are teaching values. The important design choice is explicit authority: correction precedence is a rule the memory system applies, rather than a request for the model to remember which answer it should prefer.

6:266:49
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:26 · section reference included

What happens during the dream cycle

Retention also has a maintenance cycle. Each night, Ira replays the day’s activity, consolidates useful information, searches for contradictions, forgets stale material, and turns work into reusable skills. In the morning, Doshi receives a dream report describing what the system consolidated, discarded, and worked out.

Doshi characterizes this as getting smarter overnight. The concrete mechanism is a scheduled process for maintaining memory and extracting reusable knowledge from experience; it is not another round of model training.

7:287:45
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:28 · section reference included

Business principles become operating rules

Each agent also has a soul file. Instead of relying only on generic helpfulness and harmlessness instructions, the file draws on the Jain principles of a family business spanning three generations. Doshi describes five inherited ideas translated into engineering rules, beginning with the recognition that no single source contains the whole truth.

The resulting constraints are practical: cross-check before speaking, avoid absolute claims, cite the document and its date, stay within the assigned job, and report the truth even when it is unpleasant. Nobody works alone. Doshi describes these as production guardrails: the system’s behavior should reflect how the business wants to make decisions, not merely produce persuasive answers.

7:568:12
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:56 · section reference included

The cost was organizing the company

Doshi reports a zero model-training bill. His account of the difficult work centers on teaching the company to remember itself: extracting and organizing private knowledge, rather than training a model. He says an agency quoted “two hundred and thirty grand,” while the internal build cost was “around thirty”; he does not specify the unit for the latter figure.

Doshi reports running costs of a couple of thousand dollars per month. No itemized accounting or workload accompanies the figures, so they describe his reported experience rather than a budget another factory can directly adopt.

8:529:03
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:52 · section reference included

Fork the architecture, supply the knowledge

Machinecraft extracted the architecture into BrainOS, presented as a forkable, empty nervous system. The agents, memory, dream cycle, and soul file provide the structure. An adopting company supplies its own history and knowledge; it does not receive Machinecraft’s populated memory.

That leaves the hardest responsibility with the business itself. Doshi’s closing resource is forkmybrain.org, but the invitation is to build a company’s own brain, not purchase his. He returns to Machinecraft’s lack of data scientists as the feasibility example: the reusable architecture can help, while the company must still decide what is true, which corrections matter, and how its accumulated knowledge should guide work.

9:099:24
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

9:09 · section reference included

Resources

From the talk

  • Forkable company-brain starter with specialist agents, retrieval, CRM integration and a synthetic Acme walkthrough.

  • Ira v3 architectureDocumentation

    Technical map of Ira's request pipeline, specialist coordination, memory stores and biological subsystem metaphors.

  • Community limits, trial activation and Pro capabilities, including confirmation requirements for sending mail.

  • Public MCP package for exploring Ira's architecture and synthetic account-brief and email-draft examples.

Read the complete timestamped transcript
  1. 0:01

    Okay, I want to tell you a story about a factory that taught itself how to remember. Hi, I'm Rushabh. I run Machinecraft, a hundred people factory in India. No data science team, no ML budget, none of that.

  2. 0:15

    And somehow, we ended up building a 36 AI agent that runs our entire go-to-market. I think that's still a rid-- little ridiculous. Let me show you how it happened and why you can do the same thing.

  3. 0:30

    So here's the thing about our company. From the outside, it looks like machines and metal. But the actual company, the part that matters, isn't the machines. It's the knowledge.

  4. 0:40

    Who the customer is, what we quoted them in 2019, why that one machine needed that weird custom tweak. And for three generations, all of that lived in exactly three brains.

  5. 0:51

    Initially my grandfather's, then my father's, and now mine.

  6. 0:57

    Which is a genuinely terrifying way to run a company when you sit with it.

  7. 1:02

    A lot of people have joined us, people have left us. The revolving door never stopped.

  8. 1:08

    And every single time someone walked out, a chunk of our brain walked out with them.

  9. 1:15

    We weren't scared of the competitors. We were scared of forgetting or waking up one day and realizing the whole company only existed inside two increasingly tired heads.

  10. 1:27

    So I had an idea. I'll be honest, it sounded insane first. But what if instead of writing the knowledge down in some document nobody ever reads, what if we grew a brain that just held it?

  11. 1:42

    Not a chatbot you poke at, a twin of the company.

  12. 1:46

    I didn't hire a sales team. I tried to build one.

  13. 1:51

    A quick detour, because you need to know how messy this is. We make thermoforming machines. They heat up a plastic sheet and shape it. Same core machine, but it ends up making hydroponic farm trays, spa bathtubs, EV car panels, medical casings, and even packaging.

  14. 2:10

    Seven totally different worlds, seven totally different buyers. So this brain couldn't just memorize a brochure. It had to know which universe

  15. 2:21

    a given customer lives in. Step one was almost boringly simple. Feed it everything, and I mean everything. Years of quotes, drawings, payment schedules, timelines, email threads, hundreds of gigabytes of our own private history.

  16. 2:38

    Not the public internet, our internet. And here's the plot twist, the part that surprises every engineer I tell this to. We never trained a model. No GPUs humming in the basement, no fine-tuning.

  17. 2:53

    We just looked at all the history, chopped it into bite-sized chunks, and let off-shelf models read it and pull out the facts. We stored the meaning of each chunk as vectors and relationships.

  18. 3:07

    Who's connected to what as a graph? The brain is in a smarter model. It's actually a really, really well-organized memory.

  19. 3:18

    Now, this is where it gets a little weird in a good way. We stopped thinking of Ira as a software and started thinking of it as something we were raising.

  20. 3:27

    So we gave it a body modeled on biology. Senses to figure out who it's talking to, a gut to digest the documents into facts, a memory, a dream cycle, an immune system to fight off bad information.

  21. 3:42

    Why biology? Well, because evolution already spent a billion years solving how do you stay coherent over time. We just copied the homework.

  22. 3:52

    Okay, so the big question, why 36 agents instead of one genius mega prompt? Because, and you already know this if you've ever tried it, one prompt that's supposed to do everything ends up doing everything badly.

  23. 4:07

    So Ira isn't one mind, it's a pantheon, a whole cast of specialists. Each one has exactly one job. Athena runs the room. Prometheus owns the sale. Plutus does pricing.

  24. 4:23

    Hephaestus knows every machine spec cold. Vera fact checks everything. And Memon, my favorite, guards corrections, so the second a human fixes something, it stays fixed forever. One agent, one job.

  25. 4:40

    It's a team, not a hero. And here's the cool part. They hold meetings. Athena pulls in specialists. They actually argue, and a single answer comes out the other side.

  26. 4:54

    It's like having a boardroom that never sleeps, never gets tired, and somehow has no ego.

  27. 5:00

    So what does all this actually run? Honestly, the whole front business. Everything between a stranger exists somewhere and now they're a customer.

  28. 5:13

    Nine concrete jobs every single day. Outbound emails that actually reference my real world. Account briefs built from cross-checked truths before a call. Quotations. A swipe left, swipe right mode for outreach.

  29. 5:29

    Reviving dead leads, which I call ba- blast from the past. Inbound replies, and figuring out before we waste an hour, whether a company is even a fit. Nine jobs, one operator who never sleeps.

  30. 5:45

    Where does all this live? One cursor tab. That's genuinely it. You type and Ira reaches out with a dozen hands, searches the knowledge base, reads the inbox, drafts the email, builds the code, and then shows you before anything actually goes out.

  31. 6:03

    Under the hood, it's genuinely a real stack, not a demo held together with a tape. Databases for vectors, for relationship graph, for the CRM. Three different model providers, each picked for the job it's actually best for.

  32. 6:17

    Tools for Google, for swallowing documents for every communication channel, plus monitoring, so we can see what it's thinking.

  33. 6:26

    All of it, every capability exposed as two hundred and thirteen tools over one protocol. And the golden rule, the one we never break, ERA drafts human sentence. Now, memory, and this is the part where most AI quietly lies to you, because a raw language model is basically a goldfish, brilliant for about thirty seconds, and then you close

  34. 6:49

    the tab and forgets you ever existed. So we engineered memory on purpose in layers, working memory for the last few minutes, pinned facts about someone who, whiz. Episodes, whole conversations as little stories, relationships with warmth that grows from stranger to trusted, and a bouncer at the door, a salience gate that

  35. 7:14

    decides what's even worth remembering so the brain doesn't fill up with junk. When two facts disagree, corrections win. Continuity without making things up. And then, I genuinely love this part.

  36. 7:28

    At night, it dreams. Every night, ERA runs a sleep cycle. It replays the day, locks in useful stuff, hunts for contradictions, gently forgets the stale junk, and turns the day's work into reusable skills.

  37. 7:45

    In the morning, there's a little dream report waiting for me to read. Here's what I consolidated. Here's what I, here's what I let go of. Here's what I figured out while you were asleep.

  38. 7:56

    The thing literally gets smarter overnight. And here's the part I care about the most. Every agent has a conscience, and it is emphatically not to be helpful, be harmless.

  39. 8:12

    It's a soul file written from the principles of a [REDACTED:religion] family business that's been doing this for the last three generations. Five old ideas turned into engineering rules. No single source has the whole truth.

  40. 8:25

    So cross-check before you speak. Never state things absolutely. Cite the document and the date. Do your own job, not someone else's. Report the truth, even when the truth is ugly.

  41. 8:38

    And nobody works alone. Ancient philosophy running as guardrails in production. Now let's talk money, because this is the part that should make the whole industry a little uncomfortable. There was no training bill.

  42. 8:52

    Zero. The expensive part was never compute. It was teaching a company to remember itself. An agency quoted us two hundred and thirty grand to build this. We built it for around thirty.

  43. 9:03

    That's cheaper than a nice watch. And it runs on a couple of thousand dollars a month.

  44. 9:09

    So here's the move. We pulled the whole architecture out and made it forkable. We call it BrainOS. It ships as an empty nervous system. The agents, the memory, the dream cycle, the soul file, all there, completely blank.

  45. 9:24

    You pour your own company's truth into it and from inside out. Because here's the thing nobody can outsource for you. Only you can build your company's brain.

  46. 9:37

    We are a hundred people factory with no data scientists. If we can grow a brain, you can too. We're not selling ours to you. We're helping you build your own, forkmybrain.org.

  47. 9:49

    Go build something that remembers. Thank you.