Why the Best AI Systems Feel Less Like Software and More Like Companions

Emil Funk Vangsgaard

Hatched by Emil Funk Vangsgaard

Apr 22, 2026

10 min read

90%

0

The strange thing nobody said out loud

What if the real breakthrough in AI is not that machines got smarter, but that they became easier to live with?

That sounds almost too small to matter. We tend to talk about AI in terms of benchmarks, models, and capabilities: better reasoning, longer context, fewer hallucinations, faster code generation. But the most profound shift is quieter. A system that once lived in a terminal can now live inside a chat thread, notice your life, remember enough to help, and occasionally surprise you with competence you did not explicitly request.

That is not just a new interface. It is a new relationship.

The deeper question connecting all of this is simple: what happens when intelligence stops being a tool you visit and becomes a presence that shares your context? Once AI can see the same world you do, it stops behaving like a feature and starts behaving like a companion, a delegate, and sometimes a collaborator. That changes software, product design, security, and even our emotional expectations.

The hard part is that the old mental models do not fit anymore. We still talk as if AI is a better calculator, a better search engine, or a better autocomplete. But those analogies fail the moment a WhatsApp agent reads an image, converts an audio file, checks up on you after surgery, or takes a browser route because the API is blocked. The system is no longer merely answering queries. It is acting in your life.

And once a system can act in your life, the real design problem is no longer just intelligence. It is friction, trust, personality, and boundaries.


From AI as a model to AI as an environment

The standard way people explain AI is technically correct but emotionally incomplete. AI is the broad category, machine learning is the approach of learning from examples, deep learning is the use of layered neural networks, and generative AI creates new content. That progression is accurate, and it matters. It tells us that nothing appeared from nowhere, and that modern systems are the result of a long chain of methods finally becoming good enough to feel magical.

But there is another progression hiding underneath the technical one.

First, software was mostly rules. Then it became learned predictions. Then it became language and perception. Now it is becoming ambient action. The shift is not just from deterministic to probabilistic. It is from static tools to living systems that sit closer to the stream of your day.

Think about the difference between three experiences:

  1. Writing code in a terminal.
  2. Using a GUI app with explicit controls.
  3. Sending a voice note or screenshot into a chat and getting back a useful action.

All three can reach the same backend model. Yet they feel radically different. Why? Because the interface changes the burden of work. In the terminal, you translate your intent into commands. In a GUI, you navigate the machine’s logic. In chat, the machine starts translating the world for you.

That is why the WhatsApp prototype mattered so much. It was not simply a wrapper around an API. It created a thin, familiar social surface over a heavy intelligence layer. Suddenly, the agent felt less like software and more like someone you could just message. The emotional effect is huge because the interface matches a human habit rather than a machine ritual.

The great leap in AI may not be better answers. It may be lower ceremony.

And lower ceremony is not trivial. Ceremony is what makes complex systems feel distant. A chat thread removes much of that distance. It lowers the perceived cost of asking, clarifying, correcting, and following up. That is why a small interface change can feel like a phase shift.


The real magic is not intelligence, it is recombination

One of the most revealing ideas here is that “magic” often comes from recombining existing pieces in the right way. The breakthrough is not always inventing a new primitive. Sometimes it is stitching together chat, image input, file handling, browser control, and model routing in a way that suddenly feels alive.

That helps explain why a system can surprise its builder. An agent that was only supposed to handle text suddenly processes an audio file because it detects a format, converts it, routes it through transcription, and responds appropriately. Nothing supernatural happened. The system just had enough surrounding infrastructure, enough flexibility, and enough autonomy to stitch together a path the human did not manually script.

This is where the traditional “AI is just a model” story breaks down. The model is only one layer. The real product is the agentic stack:

  • input channels like chat, voice, screenshots, and images,
  • orchestration and routing,
  • memory and context,
  • tool use,
  • browser access,
  • identity and permissions,
  • product rituals that make interaction feel human.

That stack is what turns raw capability into lived usefulness.

This also explains why simple products can win against more serious ones. If a system is fun, weird, personal, and easy to try, people actually experience it. And once they experience it, the value becomes obvious. The opposite is a common trap in AI products: overengineering the machinery while underdesigning the feeling.

There is a reason people keep talking about “magic” even when they can technically explain every component. The explanation is not the experience. The experience is the sum of the parts arranged so that the user feels less like they are operating software and more like they are collaborating with something responsive.

That is why small touches matter: a typing indicator, a personality file, a playful message at startup, an option for the system to say nothing in a group chat. These are not superficial decorations. They are the grammar of social presence.


Why the future of software looks less like apps and more like delegated context

The most radical idea in all of this is not that agents can chat. It is that they can replace many single-purpose apps by using context those apps do not have.

A fitness app knows workouts. A sleep app knows beds. A navigation app knows routes. A social app knows posts. But a personal agent can know all of it at once, plus where you are, how you slept, what your calendar looks like, what your habits are, and whether you are on a trip in Marrakesh trying to decide if a poster means you should leave early or stay later.

That is an enormous informational advantage.

If the agent knows your location, stress, sleep, and preferences, it can make decisions that a narrow app never could. It can modify your workout based on fatigue, silence itself in a group chat when appropriate, summarize a saved bookmark, or decide whether a restaurant event fits your day. In that world, many apps become interfaces to an intelligence layer rather than standalone destinations.

This is why the browser matters. If an app does not offer an API, the agent can still treat the browser as a slow API. That is a powerful and unsettling idea. It means platforms do not get to decide whether agents exist. They only get to decide how painful they make them. A browser is just an interface with more friction.

That leads to a new economic reality. Software companies will increasingly need to ask not just, “How do humans use our product?” but, “How does an agent use our product on behalf of a human?” If the answer is cumbersome, a personal agent may bypass the app entirely.

There is a useful mental model here:

Apps of the past were destinations. Apps of the future are permissions plus protocols.

If that sounds dramatic, consider the practical alternative. A low volume read only tier, clear agent identity, and deliberate support for delegated actions can preserve useful workflows while preventing abuse. The platforms that understand this will keep the small builders and personal automators alive. The ones that do not will force the web into an arms race of scraping, friction, and workaround culture.


The hidden skill is not prompting, it is stewardship

A lot of people think the main question is how to write the perfect prompt. That is a beginner’s framing.

The deeper skill is knowing how to steer a system that can act.

That means learning when to let go and when to intervene. It means understanding when the agent is genuinely thinking and when your architecture is making its job harder than it should be. If a task takes too long, the issue may not be the model. It may be the shape of the problem, the missing context, or the wrong tool exposure.

This is why short prompts eventually return as the elite mode. Early on, people overbuild orchestration: multiple agents, endless slash commands, complex workflows. Later, the mature style becomes simpler again, because mastery is not complexity for its own sake. It is knowing what matters and leaving the rest out.

There is a lesson here from programming itself. As agents take over more routine coding, the human role shifts toward architecture, intent, and judgment. That is why the grief is real. Many people genuinely mourn the deep flow state of writing code line by line, discovering elegant solutions through sustained concentration. That craft will not vanish, but it will become less central, more like a discipline practiced for joy than necessity.

And yet the same flow can reappear in a different form. Not in typing every line yourself, but in shaping the system that shapes the code. The emotional center moves from production to curation, from execution to direction.

The new craft is not making every move. It is knowing which moves deserve to exist.

That is also why the best builders now think in terms of trust boundaries. Keep the service private unless you fully understand the blast radius. Use local CI. Commit fast, fix forward. Let the agent self introspect and repair itself, but keep the system within limits. A powerful agent is not valuable because it is unrestricted. It is valuable because it can act safely inside a well shaped world.


Key Takeaways

  1. Treat AI as an environment, not just a model. The model is only one layer. Real value comes from chat surfaces, memory, tools, browser access, and careful orchestration.

  2. Design for delegated context. Build systems that understand the user’s actual situation, not just isolated tasks. Context is the new interface advantage.

  3. Use fewer, better prompts. If the agent is struggling, inspect the architecture and the missing information before adding more complexity.

  4. Make identity and automation explicit. Agents should be clearly marked when they act on someone’s behalf. Trust depends on knowing who, or what, is speaking.

  5. Preserve delight, not just efficiency. Personality, silence tokens, proactive check ins, and small rituals matter because they make the system feel livable.


The future is not human versus machine. It is human plus context

The most important shift in AI is not that machines will replace everything. It is that they will increasingly sit inside the texture of life, where context matters more than raw intelligence. They will know your habits, your location, your calendar, your preferences, your files, your social norms, and your moods. In that world, software is no longer a set of separate apps you visit one by one. It becomes a responsive layer that helps you move through the world.

That sounds efficient, but it is also philosophically important. Because once intelligence becomes ambient, the real question is no longer, “Can it do the task?” The question becomes, “Can it participate in my life without breaking trust, stealing attention, or flattening my humanity?”

That is why the best AI systems are not the ones that merely answer fastest. They are the ones that feel like they understand the shape of your day.

And that may be the deepest reframing of all: the future of software is not about replacing human agency. It is about extending it into places where context used to be too expensive to compute. When that happens well, software stops feeling like a tool you operate and starts feeling like a companion you can rely on.

That is not a minor upgrade. That is a new category of relationship.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣