Second Brain

What is the Second Brain, why do you need one?

Siddharth Saoji Sriram Iyer

As you go down the path of making AI agents useful for you and your team, you will hear the term Second Brain. With this article we attempt to explain what it means, and why you might need one.

A second brain is the persistent layer of knowledge, rules, memory and retrieval that sits between you and your AI agents, giving them the context they need to understand you, your work and the world they operate in.

Let’s start with setting a base for what AI agents are. Most probably you have used ChatGPT or Gemini or Claude in some way, and noticed that it remembers previous conversations, stuff you have told it about yourself, topics you have been brainstorming about etc, and it uses that piece of information to flavour your current conversation. This, like targeted ads on Google and Facebook, is personalization that makes your experience better with the tools.

ChatGPT and similar for the most part are passive - a web chat interface that responds to your questions and follow ups. The new age AI agent is different, it is sitting on your laptop, or a cloud server, something with access to documents you have not explicitly attached during the chat, something that can not just read those documents but also edit them either as per your direct instruction or as an indirect consequence of another instruction. These include the likes of OpenClaw, Hermes Agent, Grok Bot, Meta Muse … and so on. These agents are also long running, for hours or even days, they can keep working when you are not at your machine actively steering them.

There is an increasing call for these systems to be treated as your personal assistants or junior co-workers depending on the use case. Now think about what happens when humans take those roles. A personal assistant refers to:

  • Your email and chat to set up a morning brief for you.
  • Your calendar to manage meetings for you.
  • Your kid’s details to manage his tuition and sports class subscriptions.

Junior co-workers have an even broader scope.

  • They need to be on-boarded with company SOPs, jargon, relevant chat groups and more.
  • They need to understand what tools they have and how to use them to deliver effectively.
  • They need to understand the org and escalation hierarchy to alert stakeholders when needed.

All of what we stated above and much more is what makes the human perform well, and that too not immediately but over time with some observational learning, some failure and then correction points, some implicit understanding. This is exactly what an AI agent needs too, context, rules, memory, preferences, permissions … structured first and fine tuned over time.

You might have realized it, but it’s worth mentioning explicitly. This contextual knowledge for emails, SOPs, calendars,..etc is constantly updating with time. So Second Brain management on top of breadth and structure also needs the temporal vector to make the AI agent effective.

One last thing to add to the flux, large language models powering these AI agents have limited context windows, which means like a human at a given point in time they can only comprehend limited information, so you can’t dump all possible information and hope the agent will comprehend everything. To solve this we make indexes for the information, like a book index, only the index goes into the agent context, and depending on the search only the relevant part of the data is further retrieved, keeping the context window as light as possible.

So you are thinking, why do we need to worry about Second Brains ourselves, aren’t the big tech players doing this for us already? Yes you are right they are, and we will end up relying on that for a lot of systems we work with. But:

  • We want privacy and security, we are giving these agents sensitive information, think company IP or our health records. We want this to stay within our control. This means we define permissions and scope for the agent, so it gets only the minimum relevant context, to perform its task.
  • We want portability, for example we don’t want to just use Grok bot or OpenClaw, we want the option to move to new systems, or even use multiple of them at the same time, but if our second brain is stuck with one, we are stuck with it too.
  • We want human governance. If the agent makes and manages your second brain, it takes things you don’t want to be considered. If you govern it instead (make a framework not continuously decide what goes in) you can keep it optimized, updated, making agent calls cheaper and faster because only relevant data needs to be considered.

Hopefully with this you got an idea of what a Second Brain is, and why it is needed.

Simple mental model to remember:

  • You interact with the Agent
  • Second Brain is Knowledge + Memory + Context + Rules + Retrieval
  • Agent uses Second Brain to do relevant work for You
  • You govern Second Brain to make your Agents more relevant