INDEPENDENT COMMUNITY @ MCMASTER

Evan

Ideas, experiments, project notes, and practical work in AI & Data.

Evan avatar
AUTHOR

Evan

a Software and AI engineer

Shannon Hub

AI Agents: From Answering Questions to Getting Things Done

Large Language Models are good at answering questions, generating text, and reasoning about information. But many real-world tasks require more than generating an answer. An AI system may…

Evan · Sep 24, 2026 · 1:40 PM EDT · 0 replies
Shannon Hub

When Should You Use RAG, Fine-Tuning, or Both?

RAG and fine-tuning are sometimes treated as competing approaches. But in practice, they can solve different parts of the same problem. The real question is not which one is better. Inste…

Evan · Sep 23, 2026 · 10:33 AM EDT · 0 replies
Shannon Hub

RAG vs Fine-Tuning: What Is the Difference?

When building an LLM application, there is usually a point where prompt engineering is no longer enough. You may need the model to know information it has never seen before. Or you may wa…

Evan · Sep 22, 2026 · 11:01 AM EDT · 0 replies
Shannon Hub

RAG in Practice: Ranking, Context, and Why RAG Is an Engineering Problem

A real RAG system also needs to decide which information should actually be sent to the LLM. This is where RAG becomes an engineering problem rather than simply an LLM problem. ## From Re…

Evan · Sep 21, 2026 · 11:18 AM EDT · 0 replies
Shannon Hub

RAG: From Documents to Better LLM Answers

## How RAG Works: From Documents to Better LLM Answers Large Language Models are powerful, but they have an important limitation that they do not automatically know your private or up-to-…

Evan · Sep 20, 2026 · 2:41 PM EDT · 0 replies
Shannon Hub

From LLM Applications to AI Agents

So far, we have built an LLM application with several parts. RAG gives the model external knowledge. Tools allow it to interact with external systems. But what happens when the LLM can de…

Evan · Sep 19, 2026 · 11:54 AM EDT · 0 replies
Shannon Hub

What Is RAG? A Simple Explanation

Imagine your company has 10,000 documents. They might include product manuals, company policies, research reports, customer support documents and other internal knowledge. Now a user asks…

Evan · Sep 18, 2026 · 10:56 AM EDT · 0 replies
Shannon Hub

What Is Tool Calling and Why Do LLMs Need It?

An LLM is very good at understanding and generating language. But what if we want it to do something outside the model? For example: What is the current price of Product A? The LLM should…

Evan · Sep 17, 2026 · 3:00 PM EDT · 0 replies
Shannon Hub

How Does an LLM Application Actually Work?

When people first start working with Large Language Models (LLMs), it is easy to think that an AI application is simply: User → LLM → Answer. For a basic chatbot, this may be enough. But …

Evan · Sep 17, 2026 · 2:17 PM EDT · 0 replies