New The Product Brain for AI agents: your product’s screens, flows and clips, for every agent, via API or MCP. The Product Brain for AI agents Explore the Product Brain

Meet Rumi: the AI agent in Slack that keeps your AI demo agent sharp

Pablo Omenaca

Co-Founder at Karumi

Rumi is Karumi's AI teammate in Slack. It knows your AI demo agent and your product, answers your team where they already talk, and when a demo goes wrong it is usually the first to notice, work out why and propose the fix.

Why an AI demo agent needs a teammate

An AI demo agent works around the clock. Someone has to keep an eye on it: read the sessions, catch the answer that missed the question, notice the walkthrough that broke after the last product release, collect the questions prospects keep asking that nobody prepared for, and answer "how did last week go?" for the sales team.

That work usually lands on a forward deployed engineer or a customer success manager, and it happens in dashboards. Most of it is reading, comparing and writing a fix. Meanwhile, the team lives in Slack.

Rumi does that work in Slack, as a teammate. New to the category? See what an AI demo agent is and what agentic demos are.

How Rumi works on its own

Rumi doesn't wait to be asked.

1. It notices problems and comes back with a fix

Karumi reviews real demo sessions and runs automated test demos, where simulated prospects go through the real demo. When something goes wrong, an alert lands in Slack:

  • A prospect asked something and the AI demo agent's answer didn't fit.
  • A walkthrough of the product keeps breaking in test demos.
  • Every Monday: the questions prospects asked most that week that the agent couldn't answer.

Rumi reads the alert like a teammate would. It opens the session, the agent's instructions and the test runs, then replies in the alert's thread: what happened, why, and a proposed fix waiting on an Approve button. It tags the person who owns that account.

2. It speaks up only when it can actually help

Rumi reads the conversation in the channels it's in, including messages that don't tag it. Before it says anything, it asks itself one question: can I answer this right now, with what I can see? If people are talking among themselves, thanking each other or handing out work, or if all it could say is "I don't know", it stays quiet.

The rule we built it on: an interruption costs more than a missed answer. When in doubt, it stays out.

When it does answer, it behaves like a person. It puts 👀 on your message while it works, writes one line on what it's checking, then posts the answer. A "thanks" gets a 🙌 instead of a paragraph.

3. You teach it in plain words

There's no settings page. You tell it how to behave in a channel, and it remembers:

  • "Only answer when someone tags you."
  • "Tag Ana on anything about billing."
  • "When a deploy alert shows up here, check whether our demos still work."

It follows those instructions every time, including on alerts. When someone corrects it in a thread ("check the newest test first"), that becomes the rule for the next alert.

4. It keeps working after you leave

Ask it to build a new walkthrough or record a product video, and it works on your real product in its own browser. Ask it to test a draft, and it runs test demos. When the work is done, it comes back to the same thread with the result and the one next step ("want me to run a quick test before you publish?").

It also works on a schedule: "every Monday at 9, post last week's demos here" or "remind me tomorrow at 10 to review the draft".

5. It remembers

Who owns which account, how someone likes their answers, what the team decided. It uses that next time without being reminded, in every Slack channel and in the Karumi app.

What you can ask Rumi in Slack

Ask it toWhat you get
Tell you how your demos wentSessions, hot leads, what visitors asked, which companies came, your numbers. Answered with real Slack charts and tables.
Explain your productAnswers from everything your AI demo agents know about your product, with screenshots and recordings of the real thing.
Explain KarumiHow to set something up or change it.
Improve your AI demo agentA proposed change to its instructions, a walkthrough or a saved answer, on an Approve card.
Build something newA new walkthrough or product video, built and tested on your real product from one sentence.
Check before you publishA test of the draft, with the verdict in the thread.
Read a linkA web page, a public Google Doc, Sheet or Slides, or another Slack message.
Do it laterOne-off reminders and repeating tasks, in your timezone.

It answers in the language you wrote in. It works across all your AI demo agents and asks which one you mean when it can't tell. For how the AI demo agent itself learns your product, see how Karumi learns your product.

Why teams can trust Rumi

  • Nothing reaches prospects on its own. Every change Rumi suggests by itself waits for a person to click Approve. Changes to your AI demo agent land in a draft, and publishing stays a separate step.
  • It acts as you, never as more than you. When you ask for a change, it makes it within your role in Karumi. Anything that would reach prospects right away waits on an Approve click. Someone without a Karumi account can only get a proposal, which a teammate with the right role approves.
  • It doesn't leak. In a channel shared with another company, it never shares your sessions, leads or analytics. If Slack can't confirm whether a channel is shared, it assumes it is.
  • It only claims what it checked. Numbers come from your real data. "Done" means it checked that it's done. When it doesn't know, it says so.
  • It stays out by default. See "It speaks up only when it can actually help" above.

Your name, your face

A company can run Rumi under its own name and picture. It's the same assistant with the same abilities and the same rules. People in your Slack just see your brand.

How we use Rumi at Karumi

Inside Karumi, Rumi sits in our internal demo alerts channel and watches every customer's demos. Its instructions there are four sentences we wrote in that channel: what to do with a red flag, what to do with a walkthrough that keeps breaking, what to do with the Monday list of unanswered questions, and to stay quiet on everything else. Our engineers read its findings and click Approve.

How to get Rumi

Rumi comes with every Karumi account. If your team uses Karumi, you can add Rumi to your Slack.

Want to see the AI demo agent Rumi looks after? Start a live demo with Karumi: our AI demo agent demos Karumi, and you can interrupt it with any question. See also how Karumi works.

FAQ

What is Rumi?

Rumi is Karumi's AI teammate in Slack. It watches your AI demo agent, answers your team's questions about demos and your product, and proposes fixes when a demo goes wrong.

Does Karumi integrate with Slack?

Yes. Karumi sends demo alerts to Slack, and Rumi works inside your Slack channels as a teammate. See the Slack integration.

Can Rumi change my AI demo agent without approval?

No. Every change Rumi suggests by itself waits for a person to click Approve. Changes land in a draft, and publishing is a separate step.

Does Rumi work in Slack channels shared with other companies?

It can be in them, but it never shares your sessions, leads or analytics there. If Slack can't confirm whether a channel is shared, Rumi assumes it is.

Can we run Rumi under our own brand?

Yes. A company can run Rumi under its own name and picture, with the same abilities and the same rules.

Is Rumi included in Karumi?

Yes. Rumi comes with every Karumi account.

Which languages does Rumi answer in?

It answers in the language you wrote in.

Does Rumi interrupt conversations?

Only when it can answer right away with what it can see. You can also tell it to answer only when someone tags it.