AI World

August 24, 2025

A journey through the modern AI world - Tools, Concepts, and Open Source Projects

This is still a work in progress - I'm trying to get a better understanding of the landscape.

The AI landscape is evolving at breakneck speed. New tools, frameworks, and concepts are emerging almost daily, making it challenging to keep up, even for seasoned developers. In this post, I’ll demystify some of the most talked-about ideas in AI today, such as agents, RAG, and MCP, and share some of the most promising open-source projects on GitHub.

Models

At the heart of every AI system are the models themselves. These are mathematical constructs, often neural networks, trained on vast datasets to perform tasks like language understanding, image recognition, or code generation. The recent wave of progress is driven by large foundation models, which can be adapted for a wide range of applications.

Types of Models:

Open-Source Models:

Commercial Models:

How Models Are Used:

Choosing the right model and understanding its strengths and limitations is key to building effective AI solutions.


Agents

Most people interact with AI via chatbots, notable examples are ChatCPT, Gemini and so on. AI Agents go beyond simple chatbots, they are autonomous programs that can perceive their environment, make decisions, and act to achieve specific goals. Unlike traditional chatbots, modern AI agents can plan, reason, and even use external tools or APIs.


RAG

RAG stands for Retrieval-Augmented Generation and is a technique that combines large language models with external knowledge sources. Instead of relying solely on what the model “knows,” RAG systems retrieve relevant documents or data and use them to generate more accurate and up-to-date responses.


MCP

MCP stands for model context protocol and serves as a standardised communication layer, enabling AI agents to understand and interact with external APIs (MCP servers). It provides a framework for APIs to describe their


Document Parsing

Before you can train or fine-tune AI models—especially with your own data—raw documents must be parsed, cleaned, and structured. This step is crucial for both supervised and unsupervised learning, as well as for building effective RAG pipelines.

Key Steps in Document Processing:

Popular Tools & Libraries:

Proper document processing ensures your models learn from high-quality, relevant data—directly impacting downstream performance.

Frameworks

Modern AI frameworks are systems that combine multiple AI components—such as models, agents, retrieval, orchestration, and tool integrations—into cohesive, end-to-end solutions. These frameworks abstract away much of the complexity involved in building advanced AI applications, allowing developers to focus on business logic and user experience rather than low-level plumbing.

Frameworks typically offer:

However, the landscape is rapidly evolving, with new frameworks and tools emerging to address specific needs and use cases. This makes choosing one quite challenging.

Popular AI Frameworks:

Serving Frameworks

Running large language models efficiently in production or research settings requires specialized inference and serving frameworks. These systems are designed to maximize throughput, minimize latency, and make the most of available hardware resources when deploying LLMs at scale.

Notable Tools:

These frameworks are essential for anyone looking to deploy LLMs in real-world applications, ensuring high availability, efficiency, and scalability.

Modern AI frameworks are systems that combine multiple AI components—such as models, agents, retrieval, orchestration, and tool integrations—into cohesive, end-to-end solutions. These frameworks abstract away much of the complexity involved in building advanced AI applications, allowing developers to focus on business logic and user experience rather than low-level plumbing.

Frameworks typically offer:

Popular AI Frameworks:

These frameworks are rapidly evolving and form the backbone of many modern AI products and research projects.

Conclusion

The AI world is more accessible than ever, thanks to a vibrant open-source ecosystem and a growing set of powerful abstractions. Whether you’re building autonomous agents, RAG-powered apps, or complex pipelines, there’s a tool or project to help you get started.

What new AI tool or concept are you most excited about? Let me know in the comments!