← All AI Engineer talks

AI Engineer World's Fair 2025

Stop Ordering AI Takeout: A Cookbook for Winning When You Build In-House

Jan Siml10:45

Read the talk

Stop Ordering AI Takeout: Building Internal AI Around Revenue

An internal sales system shows how narrow scope, revenue instrumentation, proactive delivery and close user feedback can matter more than elaborate AI architecture.

From a talk by Jan Siml

The takeout trap

An AI strategy can resemble ordering takeout: choose something impressive online, pay a premium, and discover that the result falls short of the photographs. The engineering version starts with multi-agent graphs and the latest models because those are the recipes circulating on social media. An architecture designed to serve millions of customers, however, can be an expensive mismatch for one internal workflow.

Jan Siml’s team faced the build-or-buy decision in Q1 2024 and chose to build. Siml reports that two developers, with roughly ten-plus sprint weeks of effort, produced a system that resulted in several million dollars of annual recurring revenue and a group-level award. He withholds the exact financial figures. That is the business result behind the case study, rather than an independently established attribution of revenue to AI.

For this project, large evaluation efforts, multi-agent systems and reinforcement fine-tuned models threatened to increase cost and delay launch. The opening menu slide makes the temptation concrete: agentic RAG, synthetic-data evaluation, multi-agent systems and in-house models all look attractive as individual courses. The question is whether the internal job needs that entire menu.

Four menu courses beside a plated meal, with a yellow warning showing “12 months & $$$$ required!”
The Twitter AI Prix Fixe Menu lists agentic RAG, synthetic-data evaluation, multi-agent systems, and in-house models.
0:010:15
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

Build when the workflow is yours

SaaS resembles a hotel buffet: broadly useful, predictable and designed for many customers. An internal tool can instead fit the particular way a company works. Neither option wins in every situation; the advantage depends on which knowledge and capabilities are already available.

AdvantageSaaSIn-house
Data accessVendor integrationsData already owned
Task knowledgeCross-industry practicesExact deal-closing steps
Output checkingLess direct access to colleaguesUsers involved in review

The internal advantage is more than possession of a dataset. Colleagues know the keystrokes and decisions that turn information into a closed deal, and they can help double-check the system’s outputs.

Three comparison cards beneath a Swiss Army knife versus cutlery illustration contrast external SaaS with internal data, workflow knowledge, and colleague involvement.
SaaS and the home kitchen compared across data reach, task insight, and risk posture.

Proximity also shortens the development loop: a colleague can describe a problem, a tweak can ship the same day, and the interface can use familiar business language. Compute running on infrastructure the company already pays for can reduce incremental costs, although the talk gives no unit-cost breakdown. Siml’s rule is conditional: buy to explore an unfamiliar workflow; build once you understand and own it.

1:492:11
Suggest correction

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

1:49 · section reference included

Start with one painful job

The foundation of the five lessons is depth. An internal tool does not need to expand its total addressable market; it can concentrate on one painful job. Choose a job with an identifiable value event: the dollar-based outcome that makes the work worthwhile. This gives the project a destination before its feature set starts growing.

The team began with sales alerts, then investigated what those alerts were supposed to accomplish. What happened after someone received an alert? What additional work was necessary? Asking users those questions let the team deepen the same use case rather than spread into unrelated features. A sufficiently focused workflow also kept the implementation simple enough to avoid agentic behavior.

3:123:20
Suggest correction

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

3:12 · section reference included

Instrument the path to revenue

F1 and nDCG can help assess system quality, but they do not establish whether a sales workflow produces revenue. Siml compares evaluations to smoke alarms: they remain useful, but their readings are not the financial outcome. Measure the path from the AI task to the value event, not just the quality of an intermediate output.

That requires instrumentation across the revenue funnel, from its beginning through the final dollar-based outcome. Siml’s example of connecting an AI task to twenty dollars is an illustration of the desired attribution, not a reported transaction. In this internal workflow, users also double-check outputs, providing guardrails for experiments without requiring the team to perfect a large offline evaluation program first.

Once work is connected to revenue, prioritization becomes a discussion about an idea’s expected sales impact. That visibility creates another demand: managers want team performance reports. Automating those reports and adding leaderboards can serve several purposes:

  • Competition: Encourage teams to improve their results.
  • Leadership involvement: Make the workflow’s contribution visible to managers.
  • Champions: Identify people who use the system effectively.
  • Support: Find colleagues quietly struggling to adopt the new workflow.

The reports therefore help manage adoption as well as demonstrate results.

4:344:47
Suggest correction

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

4:34 · section reference included

Deliver predictable work before users ask

Knowing the business workflow changes the interface requirement. If the system already knows what users are likely to need next, requiring a fresh question adds avoidable work. The team moved toward anticipating those needs and sending a daily digest containing what users needed to know that day.

InteractionRole
Daily digestDeliver predictable information proactively
ChatHandle unexpected and unplanned tasks

Chat remained available, but became the fallback rather than the required starting point. This division reduces the effort of obtaining routine information while preserving flexibility for exceptions. The freed time still has to become useful action.

6:106:27
Suggest correction

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

6:10 · section reference included

Turn saved time into valuable action

Delivering information is only part of the job. The system must guide action, because saving thirty minutes accomplishes little if those minutes disappear into low-value email. As the revenue funnel becomes better understood, it reveals which activities deserve the user’s attention. That knowledge can shape what the system recommends next, converting time saved into time spent on higher-value work.

“Turn Time-Saved into Revenue” slide with two numbered principles beside a clock decorated with coins.
Guide action, not just share information; convert time-saved into time-well-spent.

The proactive system surfaced things users would not have thought to do. Siml reports that it had twenty points higher NPS and an order of magnitude higher engagement than the chat app. The talk does not supply the measurement period, sample size or engagement definition, so this remains a comparison from the team’s deployment rather than a general benchmark for proactive interfaces.

7:067:14
Suggest correction

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

7:06 · section reference included

Spend development effort on useful data and triggers

With revenue coming through the system, the next constraint is where to invest limited development effort. Siml favors better data over more capable models. In a sales-alert workflow, that means improving what the system can notice and how closely it fits the work users need to complete.

Siml describes o3 as sixty times more expensive and an order of magnitude slower than GPT-4.1 mini. The talk does not specify the workload, pricing basis, token usage or latency methodology. This should not be read as a current API price comparison: published token rates changed with the June 2025 o3 price reduction, and billed reasoning tokens mean a task’s total cost need not match its per-token price ratio. Those distinctions do not establish the cost of this particular deployment.

The team’s best results came from adding more alert triggers and going deeper into user needs. When they switched between standard and mini model series, Siml says the changes appeared in costs and evaluation results, rather than the business outcome. For this workflow, expanding useful coverage was therefore a more productive investment than changing models. The allocation principle is to build what users need, rather than what developers are curious to try.

7:598:14
Suggest correction

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

7:59 · section reference included

Let adoption improve the next experiment

Close user contact then becomes a repeating development loop. When users see their feedback reflected in the product, they feel heard and contribute more ideas. Those suggestions inform weekly experiments; useful experiments increase adoption; increased adoption supplies more data for prioritization and more suggestions for the next change. Siml describes this as a revenue flywheel: the system becomes more useful through repeated contact with the people doing the work.

9:039:15
Suggest correction

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

9:03 · section reference included

Apply the lessons as one operating sequence

The closing recipe connects these choices rather than treating them as independent optimizations. Start with one painful job whose dollar value is clear. Instrument its final outcome so that development decisions follow revenue, then push the predictable insights directly to users. Guide the time that delivery saves toward the highest-value activities. Keep investing in the underlying data and user experience as users reveal what they need next. A small starting scope supplies the focus; following the money and listening to users determine how it grows.

“The Home Kitchen Advantage — Your Recipe for Success” recap with five labeled principles and explanatory text; Data+UX > Models is emphasized.
Five lessons: nail one high-value task, chase dollars, be the chef, turn time-saved into revenue, and prioritize data and UX over models.
9:4410:02
Suggest correction

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

9:44 · section reference included

Resources

From the talk

Updates since the talk

Read the complete timestamped transcript
  1. 0:01

    Many teams run their AI strategy the same way they order takeout. Pick something that looks good online and pay the premium, only to discover later that it's half warm and nothing like the photos.

  2. 0:15

    Why? The expectations are too high. Scroll LinkedIn or Twitter, and you will see the recommended prefix menu with multi-agent graphs and bleeding-edge models.

  3. 0:27

    That might make sense when you're cooking for millions of customers. But inside your company, that's like paying for truffles to garnish your instant noodles.

  4. 0:40

    We followed a different recipe, and it delivered millions of dollars of revenue. Today, I want to share it with you.

  5. 0:50

    So first the proof, and then the recipe that got us there.

  6. 0:55

    In Q1 2024, we faced the classic dilemma: build or buy? We chose to build. Two devs and roughly ten plus sprint weeks of effort later, we had a system that resulted in several million dollars of ARR and a group-level board.

  7. 1:18

    I can't share the exact numbers. Legal would saute me. But imagine a number big enough that finance stops asking, "Why build?"

  8. 1:28

    Let me show you why Twitter's recipe would have killed us. Giant evals, multi-agent systems, RFT models. It looks delicious, costs a fortune, and delays the launch. It's perfect for flashy SaaS demos, but an overkill for your in-house needs.

  9. 1:49

    But the question really isn't what to skip. It's when does it ever make sense? Think of it this way. SaaS is a hotel buffet. It's generic but safe. Your internal users want the grandma's secret sauce, not the hotel eggs.

  10. 2:11

    So let's see where that home kitchen crushes the buffet option. SaaS shines when you need vendor integrations or cross-industry best practices. Our kitchen wins when we already own the pattern.

  11. 2:29

    I mean, the data. Our colleagues know the exact keystrokes needed to close the deals, and we can involve them in double-checking the outputs. And the advantages don't stop there.

  12. 2:43

    Because we sit next door to our users, so a tweak ships the same days, and the UI speaks their language. And the compute runs on infra we mostly pay for already.

  13. 2:58

    It all basically drops the cost to pennies.

  14. 3:02

    So the rule of thumb is buy SaaS, explore the unknown, but build in-house once the workflow is yours.

  15. 3:12

    Okay, so pantry's stocked, knives are out. Here are the five lessons.

  16. 3:20

    They work best as a set, so we will unpack them in order, starting from the foundation. This is where in-house crushes SaaS. You can go absurdly deep on one painful job to be done without chasing total addressable market.

  17. 3:40

    Pick something where you can easily pinpoint the value event, which is that dollar-based outcome that you're doing it all for. Remember that one? It's gonna be important later.

  18. 3:54

    We started with a simple sales alerts use case and grew it from there.

  19. 4:00

    By going deep on that one use case, it was all made much easier. We didn't stop at the alerts. What were they for? What else needed to be done?

  20. 4:13

    All those were questions we had. And who knows best what's needed?

  21. 4:20

    Your users. Talk to them to really nail it. If you stay focused, you can keep things very simple and avoid anything agentic.

  22. 4:34

    So metrics coming next. Spoiler, offline evals never sign a contract. Nobody at the board meeting asks for your F1 score or nDCG.

  23. 4:47

    They ask, "Did it move the revenues?" Don't get me wrong, evals are important, but they are smoke alarms. You need to track the actual money.

  24. 5:00

    So instrument everything until you can say, "This AI task led to twenty dollars here."

  25. 5:08

    Build your revenue funnel. Everything from beginning to end, to that value event that we talked about earlier.

  26. 5:19

    By the way, your users are your guardrails, so you can run ambitious experiments. Don't overthink your evals.

  27. 5:29

    And once you link your system to dollars, decisions and prioritization become a breeze. The conversation shifts to what's your idea and how much would you sell with it?

  28. 5:43

    And here is where it gets interesting. Managers will start asking for team performance reports.

  29. 5:52

    You should automate them, but also prepare the leaderboards because those can really create a healthy competition, get leadership invested, surface some champions, but also help those who might be silently struggling with the new workflows.

  30. 6:10

    So now that you're tracking the dollars, don't wait for users to come to you. You need to become the chef who anticipates what the next dish should be. Because the best UI is the one you never need to use.

  31. 6:27

    This is your business, so you know what the next steps should be. So why wait for users to ask for it? Just do it for them.

  32. 6:38

    In our case, we built a motion to send daily digest. Here is what you need to know today.

  33. 6:45

    We still had chat UI, but it was the fallback for all the unexpected and unplanned tasks that came along. So what's next? Now that we've stopped waiting the tables, now it's time to turn those freed up minutes into money on the register.

  34. 7:06

    Your AI system needs to guide action, not just deliver information. Why?

  35. 7:14

    Because saving thirty minutes is worthless if users just fill it with an email sludge.

  36. 7:22

    So the real power here comes from you actually converting the time saved into time well spent. Because you know what the highest value activities are. And more you start building up those revenue funnels, the more you will start to understand where to divert that free time and your u-users' attention.

  37. 7:44

    Our proactive system was a hit. It was surfacing things users wouldn't have thought of doing. And compared to the chat app, it had twenty points higher MPS and order of magnitude higher engagement.

  38. 7:59

    So you're making some money now, but it brings us to a critical decision point. Where to invest your limited development resources? You might not like the answer. Good data consistently beats great models.

  39. 8:14

    This is the secret that you won't find on Twitter.

  40. 8:19

    We all love shiny things, but o3 is sixty times more expensive and order of magnitude slower compared to 41mini. So the biggest impact if you put it in production will be on the cost.

  41. 8:33

    We've seen the best results from simply adding more triggers to alert the users on and going deeper into what they needed. Boring, right? But it worked. When we changed the models from normal to the mini series and back, the only thing that changed were the costs and the evals.

  42. 8:56

    So you need to build for what your users need, not what you want to try.

  43. 9:03

    When you focus on what users truly value instead of simply chasing model benchmarks, something magical happens. A powerful flywheel begins to spin

  44. 9:15

    because those tight feedback loops make users feel heard. So they start providing you with ideas for improvements. So you can run weekly experiments based on their feedback, which drives even more adoption, which generates more data for prioritization and more ideas.

  45. 9:39

    The revenue flywheel starts spinning faster and faster.

  46. 9:44

    So that's it. Let's recap what we've covered, so you can apply it immediately. Focus on one painful job to be done that has clear dollar value. Don't try to boil the ocean with a comprehensive solution.

  47. 10:02

    Revenue impact trumps evaluation metrics. Track everything to the final dollar-based outcome and make decisions based on that. Push insights proactively rather than waiting for users' questions.

  48. 10:19

    And simply being proactive isn't enough. You need to ensure that those time savings are channeled into the highest value activities you can find.

  49. 10:30

    And invest in the basics. Um, it really pays off.

  50. 10:36

    So in short, start small, follow the money, and let your users guide you.

  51. 10:42

    Thank you.