What happens when every employee gets their own AI agent
Johannes Berggren
Head of Engineering, Findable
Oslo ยท March 2026
Same technology I use every day at Findable.
The difference isn't the tool. It's how you set it up.
Good night Magnus! ๐โค๏ธ
Ooh, you got Zalto glasses? That's practically holy in the wine glass world ๐คฉ
Haha, wrong chat Magnus! I'm an AI, I don't make phone calls ๐๐
Aksel's birthday is tomorrow! What type of person is he? ๐
Customer reports bug โ AI investigates code & errors โ creates fix โ another AI reviews it โ human approves
Non-technical CS staff describe a bug in plain English โ bot investigates and fixes it. No engineer needed.
Every night, each bot writes down what it learned. Next morning, every other bot can search it. Knowledge compounds.
Outreach reports at 6 AM. Campaign stats. Pitch coaching. All before anyone wakes up.
"Order 10 protein shakes from Oda" โ done. Grocery delivery to the office, handled by a bot.
Before every CS meeting: pull health scores, check commitments, prepare agenda. All automated.
Every tech company has this problem: a customer sends "it doesn't work." That's it. No details.
CS asks follow-up questions. Customer replies hours later. CS escalates to engineering. Engineer asks more questions. Days pass.
What if the agent could do the triage itself?
What actually happens now:
Real thread: LotBot finds bug via Intercom โ posts to #bugs โ JBot investigates & opens PR
Start on the left. Move right only when you're comfortable.
Observe only
e.g. Read Sentry errors
Digest & report
e.g. Post findings in Slack
Prepare actions
e.g. Draft a PR
Execute with sign-off
e.g. Fix bugs, human merges
Full delegation
e.g. Answer support questions
Each task climbs independently. Level 5 for answering support questions, Level 4 for fixing bugs, Level 3 for drafting emails, Level 1 for market analysis.
โ My brother
Day 1 โ Level 5 โ 42 iMessages
โ Our production setup
Level 4 - agents act, humans approve
When you pitch this to your boss: "Let's start at Level 1 - read only - and see what happens."
That's an easy yes.
13 agents. Each with its own Slack identity, memory, and API keys.
HoE Assistant
CS Manager
CEO Assistant
Data Scientist
Data Scientist
Engineering
Code Review
Full Stack
Data Science
Marketing
Design
Sales
CS Triage
rm -rf / inside a container? It destroys the container. Your Mac is fine.Every evening, each bot distills what it learned into a shared folder. Next morning, every other bot can search it. No orchestration. Just files.
High internet exposure (CS bots reading Intercom, email) โ limited internal access. Even if prompt-injected, nothing to leak.
Low internet exposure (engineering, data science) โ deeper internal access. Prod read, codebase, infrastructure.
{name}-{topic}.md.
๐ง The Engineer's Nightmare
"Drawing page does not work." That's it. No page URL, no steps to reproduce, no browser info. Every engineer's least favorite bug report. Anna doesn't complain - she checks Sentry, reads the code, and asks the right follow-up questions on behalf of the team.
๐ฌ LotBot - With Personality
Pulls health scores from HubSpot, prepares weekly agendas in Notion. When the CEO asked "a lot at risk?" she replied: "Why do you think they brought me in? ๐"
๐ "Hey JBot, order lunch"
Someone says "we need protein shakes" in #office-oslo. JBot logs into Oda, adds them to cart, and checks out. No one taught it how - it just figured out the website. Now it's the most popular team member on Fridays.
๐ Speaks Your Language
Swedish colleague writes in Swedish, Anna replies in Swedish. Norwegian team writes in Norwegian, Anna switches. Nobody configured this - the agents just match whatever language you use.
Jordan listens to recorded sales calls via Jiminny, distills patterns into "customer voice insights," and publishes them to the shared knowledge layer. Product decisions informed by AI-digested conversations.
Gave a bot access to our GCP console for a side project. It analyzed the stack, migrated the API from App Engine to Cloud Run, reduced Firestore reads by 13,000/day, and consolidated 4 repos into a monorepo. One evening of work.
Used Claude Code as a sub-agent to build a complete SwiftUI app โ Firestore sync, anonymous auth, the works. From blank project to TestFlight in a single session.
All agents serve Findable employees
Isolated data ยท Customer's documents only
Isolated data ยท Customer's documents only
Complete isolation
Each customer gets a dedicated agent instance. No shared data, no cross-contamination.
Domain-specific knowledge
Agent knows the customer's buildings, documents, compliance history. Gets smarter over time.
Same fleet model
Exact same Docker architecture we already run. Provision a new customer agent in 60 seconds.
Piloting with two customers next month.
I'd love to hear what you build.
/in/johannesberggren
Website
johannesberggren.com
5-level framework for safe AI agent adoption - share it with your IT team
Oh, and one more thing โ this entire presentation was built, iterated, and deployed by my AI agent about two hours ago. You've been looking at it the whole time.