Skip to main content

The problem

Your support bot reads docs and creates tickets. It can’t actually do anything — update a subscription, process a refund, change a setting. Users still have to do it themselves. What Kairn enables: An agent that knows each user’s account context, handles requests in natural language, and remembers every conversation.

Setup

1

Define the soul

The soul is the agent’s identity — instructions, personality, and constraints.
2

Seed user context before each conversation

Pull relevant account data from your database and write it to memory. The agent reads this automatically at invocation time.
3

Wire into your chat endpoint

4

Add the React component


Example conversation

The agent knew Sarah’s name and plan without asking — it read memory. It didn’t fabricate a resolution — it told her what it was doing. That’s the difference between a chatbot and an agent.

What the agent can do today

  • Answer questions using its soul instructions and user memory
  • Remember context across the full conversation
  • Write notes to memory for future sessions (“issue with invoice #4421 resolved”)
Coming soon: HTTP webhook tools — wire your backend API endpoints as agent tools. The agent will look up live order status, process refunds, and update account settings directly.