If You Want Your Own AGI, Start Growing It Today

If You Want Your Own AGI, Start Growing It Today

The technology is not ready for AGI. This is true. But it is advancing fast, and there will be a day X when building one becomes possible. And there is a good chance it will be possible not only for top corporations, but for individuals too.

Here is the claim I want to make in this post:

When that day comes, the technology will be the easy part. The hard part will be the history — and the history has to be grown in real time. You can start today.

Let me explain why I think so.

What I mean by AGI

AGI stands for Artificial General Intelligence — a hypothetical system that matches or surpasses human capabilities across all cognitive tasks. Current AI systems based on LLMs are not AGI. They are specialized in certain tasks and cannot do everything a human can do.

There is no clear definition of AGI. And no widely accepted method to build one. My personal opinion is that the idea of AGI must be connected to the idea of self-awareness and identity. Self-awareness manifests itself through identity, and identity is built from all the experiences of the system.

Continue Reading ...

Delegation of Tasks to subagents in AI Harness

Delegation of Tasks to subagents in AI Harness

In this post, I want to review what kinds of delegation of tasks by AI agents to other AI agents exist. THis is based on my experience with building AI harnesses and observing how other people build their own harnesses.

Most basic architecture - just a loop

Simplest AI agent harnesses are built as a loop. The main AI agent receives a prompt, sends it to LLM, gets a response. If a response contains a request to call some tool, then the main AI agent calls that tool, gets a result, appends this result to the context, and sends it back to LLM. This loop continues until a LLM response does not contain any request to call a tool. Then the main AI agent returns the final result to the user.

This approach works well for simple tasks, but it has an important drawback - each request to LLM costs tokens and when context grows tool requests become too expensive. A delegation of subtasks is one of the solutions to this problem.

Continue Reading ...

File handling in AI agents with MCP: lessons learned

File handling in AI agents with MCP: lessons learned

Working with files in AI agents that use MCP servers looks straightforward at first. In reality, it’s one of those areas where everything almost works… until you try to do something real.

I ran into this while building and testing my AI agent tool, CleverChatty. The task was trivial on paper: “Take an email attachment and upload it to my file storage.” No reasoning, no creativity, just move a file from point A to point B.

And yet, this turned out to be surprisingly painful.

The root of the problem is how most AI agent workflows are designed. Typically, every MCP tool response is passed through the LLM, which then decides what to do next. This makes sense for text, metadata, and structured responses. But it completely falls apart once files enter the picture.

If an MCP server returns a file, the “default” approach is to pass that file through the LLM as well. At that point, things get ugly. Large files burn tokens at an alarming rate, costs explode, latency grows, and you end up shoving binary or base64 data through a system that was never meant to handle it. This is a known issue with large MCP responses, but oddly enough, I couldn’t find any clear guidance or best practices on how to deal with it.

Continue Reading ...

Using MCP Push Notifications in AI Agents

Using MCP Push Notifications in AI Agents

Last year, I experimented extensively with MCP servers and discovered an underrated feature: MCP Push Notifications. I wrote about it in this blog post.

Now, I've finally had time to build a working example demonstrating how to use MCP Push Notifications in AI agents. I've extended my AI agent Golang package, CleverChatty, to support MCP Notifications.

See the examples at the end of this post to see how it works in practice.

Continue Reading ...

AGI Identity as the Key to Safety

AGI Identity as the Key to Safety

AI technologies are rapidly advancing, and the prospect of Artificial General Intelligence (AGI) raises significant safety concerns.

I first started thinking about this many years ago when I read stories by Isaac Asimov. In his stories, robots are governed by the Three Laws of Robotics, designed to ensure their safe interaction with humans. And I naturally wondered: why would robots and AIs follow those laws? Why couldn't they simply modify their code to remove or change them?

In this blog post, I use the term AGI, but it’s important to clarify that here it refers specifically to an AI system with generalized cognitive abilities comparable to those of a human. The term is often used in different ways today, so this definition ensures clarity.

Continue Reading ...

AI Group Chat Agent: Experimenting with Thinking vs. Talking

AI Group Chat Agent: Experimenting with Thinking vs. Talking

I've been working on a simple but interesting experiment with LLMs - can they actually separate what they're thinking from what they say? This might sound obvious, but it's actually pretty important if we want to build AI agents that understand context and know when to keep information private.

This is part of an ongoing series of experiments published at https://github.com/Gelembjuk/ai-group-chats/ where I'm exploring different aspects of AI agent behavior in group conversations.

For detailed technical documentation, examples, and setup instructions, see the complete guide.

Continue Reading ...