Skip to content

Build your own company brain: the enterprise AI playbook from Stripe’s engineering team | Sharadh Krishnamurthy

How I AI

50m
Transcript

Original podcast

Summary

Written by a model from the transcript; not yet reviewed.

Stripe engineering manager Sharadh Krishnamurthy joins the show to discuss Kai, Stripe's internal company brain and custom multi-agent platform. Built by a tiny team starting with just one and a half engineers over two weeks, Kai now serves over 10,000 employees weekly. The conversation explores the architecture behind enterprise agents, focusing on bounded context engines, team-based governance via projects, tool policies, and secure cloud sandboxes. Sharadh and the host break down why building a custom internal agent serves as the ultimate dogfooding mechanism for customer-facing products, how robust data infrastructure enables agents to query warehouses without bringing down core systems, and how a full-featured skill platform allows any employee to author, test, and share automated workflows safely.

  • Build strong platform foundations like resilient data layers and DevX tools for humans first, because those exact investments provide extreme leverage and protection when deploying autonomous agents. 17:56
  • Use projects as a governance and configuration layer to define model routing, connect tools, and enforce permissions without adding friction to daily employee workflows. 30:41
  • Implement tool policies and human-in-the-loop confirmation steps for sensitive actions to prevent enterprise agents from going rogue or leaking restricted information. 33:34
  • Create a unified skills platform that enables employees to package repeatable workflows, evaluate performance, and share automations across teams while maintaining quality. 39:53

Chapters

  1. 0:00
    Intro and Host Overview

    The episode opens with a brief introduction to the show and hosts, setting the stage for a discussion about Stripe’s internal AI system.

  2. 1:22
    Why Stripe Built Kai

    Sherad explains the motivation behind creating Kai, focusing on governance, context-awareness, and security for enterprise-scale AI.

  3. 2:47
    Governance and Context Engine

    The conversation dives into how Kai’s bounded context engine and project-based governance prevent rogue agents and ensure proper tool usage.

  4. 47:54
    AI Frustration and Team Dynamics

    The speaker reflects on the challenges of communicating with AI and the frustration of not getting the desired responses.

  5. 48:41
    Host Feedback and Appreciation

    The host expresses gratitude for the insights shared and acknowledges the value of the discussion for enterprise AI usage.

  6. 49:32
    Final Thanks and Show Closure

    Both speakers thank each other and the audience, marking the end of the episode.

Highlights

  • 0:14

    Projects as Tool Policy Boundariesstrategy

    Projects allow teams like HR to restrict dangerous tool usage—such as exporting sensitive data to public docs—without blanket bans on all AI tools.

  • 3:15

    Why Stripe Built Kai Internallyinsight

    Sharadh explains that the avalanche of AI tools in early 2026 made it clear that getting AI to everyone required replicating how a complex enterprise like Stripe works at scale, necessitating custom governance and context-aware tools.

  • 15:18

    Data Warehouse Resilience for Agentsstrategy

    Because agents will brute-force queries and hammer data infrastructure, an enterprise data layer must be exceptionally resilient and structured through layered tiers like analytics layers and data catalogs.

  • 19:32

    Agents Multiply Infrastructure Failuresstory

    Sharadh shares that agents acted like script kiddies early on, creating rogue behaviors and nearly taking down core systems by dialing up existing failure modes and multiplying problem amplitude.

  • 25:21

    Building V0 in Two Weeksdata

    The initial version of Kai was built by just one and a half engineers over two weeks, proving that small teams can rapidly prototype powerful internal AI systems using modern coding agents.

  • 41:20

    Enterprise Skill Library Maintenanceinsight

    Managing a massive internal skill library requires tracking telemetry, evaluating tool failures, and pruning or deprecating unused skills to prevent context bloat.

Quotes

  • “We could test this out and it's going to pick off what is a human in the loop workflow.”
    Unnamed speaker · 0:59
  • “We wondered about this a lot before we built it because we had all this like this avalanche of AI tools.”
    Unnamed speaker · 3:15
  • “The second thing is Kai is like really interesting. It's context-aware.”
    Unnamed speaker · 4:18
  • “We allow people to select how much they give Kai access to.”
    Unnamed speaker · 5:47
  • “We've invested a lot into both the data querying layer.”
    Unnamed speaker · 15:19
  • “I don't like shouting at the AI. It feels, uh, it feels wrong.”
    Unnamed speaker · 47:58
  • “I love this. Well, this has been super helpful and interesting for me.”
    Unnamed speaker · 48:37
  • DX 1:56–2:35
  • Hyperagent 27:58–28:58
  • Stripe 49:05–49:15

About this episode

Sharadh Krishnamurthy is an engineering manager at Stripe, where he helped build Kai, the company’s internal AI agent used by more than 10,000 employees every week. He’s worked across several of Stripe’s core infrastructure teams, including data and developer experience, which gives him a grounded, systems-level perspective on what it actually takes to make AI work at enterprise scale. He’s currently focused on the governance, skills, and infrastructure layers that let every Stripe employee use AI safely and effectively, regardless of their technical background. What you’ll learn: Why Stripe built Kai from scratch instead of buying, and what tipped the decisionWhat Kai knows about you by default and what you actually controlWhy “projects” at Stripe are a governance mechanism, not just a folderHow Stripe structured its data layer so agents can query safely at scaleWhy the infrastructure Stripe built for human developers turned out to be exactly what agents neededHow Kai’s skills platform lets any employee package a workflow, and what happens when you have 2,000 of themWhat Sharadh learned the hard way when agents nearly took down production systems— Brought to you by: DX https://getdx.com/howiai—Engineering intelligence for the AI era Hyperagent https://hyperagent.com/howiai—Deploy fleets of agents that handle real work — In this episode, we cover: (00:00) Introducing Sharadh (02:46) Why Stripe built an AI agent (Kai) instead of buying tools (05:18) What Kai knows about you (and what you can turn off) (06:51) Projects as a governance layer (10:04) Live demo: Kai builds a dashboard (12:18) Tools, skills, and the secure sandbox (17:22) Why Stripe has benefited so much from AI (19:20) Agentic identity, load shedding, and rogue agents (20:41) Iterating on the dashboard (25:01) How they rolled out Kai across the team (29:07) How projects work (34:18) Bespoke agents for bespoke use cases (35:58) The skill builder workflow (40:40) Skill quality, evals, and telemetry (43:01) Recap (45:13) Lightning round — Tools referenced: • Trino: https://trino.io/ • Anthropic: https://www.anthropic.com/ • Gemini: https://gemini.google.com/ • Cursor: https://www.cursor.com/ — Where to find Sharadh Krishnamurthy: LinkedIn: https://www.linkedin.com/in/sharadhk — Where to find Claire Vo: ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo — Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email [email protected].

Transcript

0:00
50:24

9,465 words · 2 speakers

Topics

  • Kai
  • AI
  • sandbox
  • analytics layer
  • data warehouse
  • data catalog
  • Hubble
  • project-based governance
  • tool policies
  • skill platform

Page updated · transcript and summary are machine-generated