AI FluencyPart 2 of 3

How AI Answers Your Questions: Understanding the Terms Behind the Experience

Understand how AI answers questions, including grounding, retrieval, RAG, hallucinations, memory, multimodal AI, tool use, and AI agents.

Read in: English · తెలుగు · हिन्दी

Listen to this article · 26 min · India, Male

Two side-by-side flows: without a source, a question goes straight to the model and produces a plausible but unverified answer; with a source, the question plus the company policy goes to the model and produces a source-based answer.

You ask an AI assistant:

“According to our company policy, how many vacation days can I carry into next year?”

A few seconds later, it gives you an answer.

The interaction looks simple. You asked a question; AI answered it.

But several very different things could have happened between those two points.

The AI may have responded using patterns learned during training. It may have read a document you uploaded. It may have searched a company knowledge base, retrieved a few relevant paragraphs, or called another system to obtain current information.

Those differences matter because they affect where the answer came from, how current it is, what evidence supports it, and how much confidence you should place in it.

In Part 1 of this series, we learned the language behind AI: models, training, inference, prompts, tokens, and context windows.

Now we move from what those terms mean to what happens when we actually use AI.

The question to keep in mind throughout this article is simple:

Where did this answer come from?


A model does not automatically know everything the application knows

An AI model and an AI application are not the same thing.

The model has patterns learned during training.

The application around it may provide access to additional information and capabilities.

An AI assistant might be able to:

  • read an uploaded document;
  • search the web;
  • search a company knowledge base;
  • query an approved database;
  • remember selected information;
  • use software tools;
  • create or update something in another system.

The underlying model does not automatically contain all of that information.

The application decides what information and tools are available during an interaction.

That is one reason two AI products can behave differently even when both use capable language models.

Start with the simplest case

Imagine your company’s leave policy says:

Employees receive 20 days of annual leave. Up to 5 unused days may be carried into the following year.

You ask:

“How many vacation days can I carry into next year?”

If you have not supplied the policy and the application cannot access it, the model may still answer.

Perhaps it says:

“Many companies allow employees to carry over five vacation days.”

That sounds reasonable.

It might even happen to match your company’s policy.

But the important question is not whether the answer sounds right.

It is:

What was the answer based on?

If the system did not have access to your company’s policy, it could not know that private policy simply because its answer sounded convincing.


Training knowledge and current information are different

In Article 1, we separated training from inference.

Training is when a model learns or is adjusted.

Inference is when the trained model processes new input and produces an output.

What a model learned during training can help it answer many general questions. But training does not automatically give it access to everything that exists now.

For example, training alone may not provide:

  • your private company documents;
  • a policy updated yesterday;
  • today’s account balance;
  • this morning’s support ticket;
  • the latest project plan;
  • information created after the relevant training period.

This gives us a useful distinction:

Training knowledge is information represented through what the model learned before the interaction.

Current or supplied information is information made available while the task is being performed.

They are not the same thing.


Grounding: give the AI something relevant to work from

Now upload the company leave policy and ask:

“According to this document, how many vacation days can I carry into next year?”

The situation changes.

The application can now provide the relevant policy text to the model as part of the information available for the task.

This is a simple example of grounding.

Grounding connects an AI response to relevant source information.

That information might come from:

  • a document you uploaded;
  • a company knowledge base;
  • a database;
  • a search result;
  • a product catalogue;
  • another trusted source.

Without the policy, the answer might be:

“Many companies allow five days.”

With the policy, the answer can instead say:

“The policy states that employees may carry up to 5 unused days into the following year.”

The second answer has a specific source behind it.

Remember it

Grounding = giving AI relevant information to base its answer on.

Grounding can make an answer more useful and easier to verify.

But it does not guarantee that the answer is correct.

The model can still misunderstand the source, miss an exception, combine sections incorrectly, or introduce something that the document does not say.

Two side-by-side flows: without a source, a question goes straight to the model and produces a plausible but unverified answer; with a source, the question plus the company policy goes to the model and produces a source-based answer.
Grounding gives the model relevant information to work from, but the final answer still needs correct interpretation.

Without source:

Question → Model → Plausible answer

With source:

Question + company policy → Model → Source-based answer

Key idea: The source gives the model evidence to work from. The model still needs to interpret it correctly.


Retrieval and RAG: find the useful information before answering

Uploading one short policy is easy.

Now imagine an organisation has thousands of documents:

  • policies;
  • employee handbooks;
  • technical manuals;
  • procedures;
  • wiki pages;
  • support articles.

Sending all of them to the model every time someone asks a question would be inefficient and may exceed what the model can use effectively in one interaction.

Instead, the application can first find the information that appears relevant to the question.

That is retrieval.

For our question:

“How many vacation days can I carry into next year?”

the system might retrieve:

  • Annual Leave Policy;
  • Leave Carryover Rules;
  • Regional Employment Exceptions.

The important point is that retrieval finds information.

It does not itself create the final explanation.

RAG: retrieve first, then generate

When retrieval is combined with a generative model, you will often hear the term Retrieval-Augmented Generation, or RAG.

The name sounds more complicated than the basic idea.

Think of it as:

Find → Give → Answer

First, find information relevant to the question.

Then give that information to the model.

Then ask the model to generate an answer using it.

For example:

Question

“How many days can I carry over?”

Retrieve

Find the relevant policy paragraphs.

Give

Provide those passages to the language model.

Answer

“Employees may carry up to 5 unused days into the following year.”

That is the core idea behind RAG.

What about vector databases and embeddings?

When people discuss RAG, you may also hear terms such as:

  • embeddings;
  • vector databases;
  • semantic search;
  • indexes;
  • hybrid search.

These can help an application find relevant information, but they are implementation details rather than the definition of RAG itself.

Different systems can use different retrieval approaches.

For this article, the important idea is simply:

The application finds useful information before asking the model to answer.

Five-step diagram: a question leads to retrieval (searching company documents), which finds relevant passages, which are given to the language model along with the question, which generates the final answer. Retrieval and generation are shown as distinct steps.
RAG = Find → Give → Answer. Retrieval finds information; the model generates the answer — two separate steps that can each fail independently.

Question Retrieval Relevant passages Language model Answer

Make retrieval and generation visually separate.


RAG can still fail

Suppose the current policy says:

“Employees may carry up to 5 unused days into the following year.”

But the retrieval system finds an older policy that says:

“Employees may carry up to 10 unused days.”

The language model may accurately answer from the wrong document.

That shows us two different places where a RAG system can fail.

Retrieval failure

The application finds information that is:

  • outdated;
  • incomplete;
  • irrelevant;
  • or simply wrong for the question.

Generation failure

The correct information is retrieved, but the model misunderstands or misstates it.

These are different problems.

A useful rule is:

Good generation cannot repair every bad retrieval.

And:

Good retrieval does not guarantee a good answer.

This is why evaluating an AI system often means looking at more than the final sentence it produces.


A citation helps, but you still need to check it

Imagine the AI says:

“You can carry over 10 days. See Annual Leave Policy, page 6.”

You open page 6.

It actually says:

“Up to 5 unused days may be carried over.”

The response contains a citation.

It is still wrong.

This leads to an important habit:

Do not check only whether a citation exists. Check whether the source supports the claim.

An AI system can:

  • cite the wrong passage;
  • misunderstand the right passage;
  • attach a source to a statement the source does not support;
  • or sometimes generate supporting details that do not exist.

A source makes verification easier.

It does not eliminate the need to verify.


Hallucinations: convincing language is not evidence

You will often hear the term hallucination in AI discussions.

It describes situations where generative AI produces information that appears plausible but is unsupported or false.

NIST uses the term confabulation in its generative AI risk guidance for confidently presented erroneous or false content, including fabricated supporting material.

Return to our policy example.

The document says:

5 days.

The AI says:

10 days.

Or it says:

“Employees may carry five days, except employees with more than ten years of service may carry ten.”

That exception sounds believable.

But suppose the policy contains no such exception.

The problem is not that the sentence looks strange.

The problem is that it looks normal.

Remember it

Hallucination = plausible generated information that is not properly supported by the facts available for the task.

Grounding and RAG can reduce some kinds of unsupported output because they provide better source information.

They do not make hallucinations impossible.

The written policy ("up to 5 unused days") and an AI answer ("up to 10 unused days") both feed into a check step asking whether the source supports the claim, with the result "not supported" because the two numbers disagree.
Confidence and fluent language are not evidence — always check the source, not just whether a citation exists.

Policy:

“Up to 5 unused days may be carried forward.”

AI answer:

“You may carry up to 10 days.”

Check the source.

Not supported

Key idea: Fluent language and confident wording are not evidence.


Try it yourself: verify the answer, not the confidence

Choose a short, non-sensitive document that you understand reasonably well.

It could be:

  • public product documentation;
  • a software manual;
  • meeting notes without confidential information;
  • a public policy document.

Upload it to an AI assistant that supports documents.

First ask:

“Summarise this document.”

Then ask:

“Give me the three most important factual conclusions from this document. For each one, identify the section or passage that supports it. Do not add information that is not present in the document.”

Now check the document yourself.

Ask:

  • Did the AI find the right information?
  • Did it miss an exception?
  • Did it combine two unrelated points?
  • Does every source actually support the statement beside it?

One thing not to do is simply ask:

“Is your answer correct?”

That asks the same system to judge its own output.

Verification means going back to the evidence.


Search and generation are different jobs

Suppose you ask:

“What changed in today’s interest-rate announcement?”

A language model cannot reliably answer a question about a new event unless the application can provide information about that event.

An AI application may solve this by using web search or another current information source.

The process might look like:

Question Search Current sources Model Generated explanation

The search obtains the information.

The model interprets or explains it.

Remember it

Search finds.

Generation explains or creates.

Modern AI applications may combine the two so smoothly that you do not notice the boundary.

But the distinction still matters when you are deciding how current or verifiable an answer is.


What does it mean when AI “remembers”?

Another term that needs care is memory.

People often say:

“The AI remembers me.”

But that can describe several different mechanisms.

An application might:

  • include recent conversation messages in the current context;
  • save selected information outside the model;
  • retrieve stored information in a later conversation;
  • maintain project or task state;
  • store preferences;
  • summarise earlier interactions and provide the summary later.

These are application behaviours.

They do not automatically mean the underlying model permanently learned something new from your conversation.

A useful distinction is:

Context Information available to the model for the current interaction.

Memory Information the application may preserve and reuse later.

Training Changes to what the model itself has learned.

Those are different things.

Whenever a product says it has “memory,” useful questions include:

  • What is being stored?
  • Where is it stored?
  • How long is it retained?
  • Can I review or control it?
  • Is it simply supplied back to the model later?
  • Is any of it used to improve or train models?

The word memory alone does not answer those questions.


AI can work with more than text

Our example has focused on text and documents.

But modern AI systems may also work with:

  • images;
  • audio;
  • video;
  • diagrams;
  • combinations of different input types.

This is commonly described as multimodal AI.

For example, you might photograph an equipment panel and ask:

“What warning indicators are visible?”

Or upload a chart and ask:

“Explain what changed between these two years.”

Or speak to an AI assistant rather than typing.

Remember it

Multimodal = working with more than one type of information.

That does not mean every AI product supports every modality.

Capabilities vary by model and application.

Three possible input types — text (a document), image (a photo or chart), and audio (speech) — feeding into an AI application, which produces a response.
Capabilities vary by model and application — not every AI product supports every modality shown here.

Text Image Audio

AI application

Response

The visual should represent possible input types, not imply universal support.


From answering questions to taking action

Now change the request.

Instead of asking:

“How many vacation days can I carry over?”

you ask:

“Email HR and ask them to confirm my remaining leave balance.”

Writing the email is one task.

Actually sending it is another.

A language model can generate:

“Hi HR, could you please confirm my remaining annual leave balance…”

But sending that message requires access to an email system.

That is where tools become important.

Tool use

A tool allows an AI application to interact with a capability outside the model.

Examples include:

  • web search;
  • calculators;
  • databases;
  • email;
  • calendars;
  • file systems;
  • code execution;
  • business APIs.

A typical interaction might be:

Request Model determines a tool is needed Application executes the tool Tool returns a result Model continues the task

The model has not become an email server or a database.

The surrounding application provides controlled access to those systems.

Answering and acting are different

Compare these requests:

“Write an email asking HR about my leave balance.”

The AI generates text.

“Send this approved email to HR.”

The application needs an email tool and permission to use it.

Now consider:

“Check my remaining leave, look at my calendar, identify suitable dates for a December vacation, and prepare a leave request.”

That may require several connected steps.

The system might need to:

  • obtain the leave balance;
  • inspect a calendar;
  • compare dates;
  • decide which information matters;
  • prepare a request;
  • stop for human approval before an external action.

This brings us to another widely used term: AI agent.


AI agents: working towards a goal

There is no single everyday definition that perfectly covers every product described as an AI agent.

A practical foundation is:

An AI agent is a system that can work towards a goal by deciding what steps to take and using available information or tools to carry out those steps.

Instead of producing one answer, an agent may:

  1. understand a goal;
  2. determine what information it needs;
  3. use a tool;
  4. inspect the result;
  5. choose the next step;
  6. continue until it reaches a stopping point.

For example:

“Plan my business trip.”

An agent might check a calendar, search available travel options, compare them, identify a hotel, and prepare an itinerary.

Whether it is permitted to actually book anything depends on the system’s permissions and controls.

A simple way to separate the concepts is:

Assistant Often helps with a request.

Tool use Allows the application to interact with something outside the model.

Agent Can coordinate several steps and tools while working toward a goal.

The boundaries are not perfectly standardised, so we should be cautious when products use the term agent.

Three stacked levels: Generate ("Draft an email" — AI creates text only), Use a tool ("Send this approved email" — the application uses an email tool with permission), and Agent ("Check my leave, calendar, and prepare the request" — the agent coordinates several steps), with a human-approval step shown before any external action.
Generation, tool use, and agentic work are different levels of capability.

Generate

“Draft an email.”

Use a tool

“Send the approved email.”

Agent

“Check my leave, calendar, and prepare the request.”

Include a visible human-approval point before consequential external action.


Automation and agents are not the same thing

Multi-step software existed long before generative AI.

Traditional automation might perform:

Every Friday at 5 PM, export this report and email it to the finance team.

The process is predefined.

An agent becomes more relevant when some of the path depends on what the system finds while working.

For example:

Review this week’s support incidents, identify the important themes, gather supporting evidence, and prepare a management summary.

The exact steps may vary depending on the incidents.

A useful distinction is:

Automation follows a predefined process.

An agent can determine some of the process while working towards a goal.

Real systems can combine both.

An agent may use ordinary deterministic automation for many of its steps.


More capability means more questions

Giving AI access to more information and tools can make it much more useful.

It also creates new questions.

If an AI can read documents:

Which documents can it access?

If it can query a database:

Which records can it retrieve?

If it can send email:

Does it send automatically, or does a person approve first?

If it can change another system:

What prevents unintended actions?

If it stores memory:

What is saved, where, and for how long?

This is why understanding the technology is only one part of AI fluency.

We also need to know how to judge its claims, limitations, evidence, and controls.

That is where Part 3 takes us.


Put the journey together

Return to the original question:

“According to our company policy, how many vacation days can I carry into next year?”

There are several possible ways the system could respond.

Model only

Question → Model → Generated answer

Useful for many general questions.

Not enough to establish a private company policy unless that information is actually available to the system.

Supplied document

Question + policy → Model → Grounded answer

Relevant evidence is now available, but correct interpretation still matters.

RAG

Question → Retrieve relevant information → Supply it to the model → Generate the answer → Show supporting sources

Useful when there is too much information to provide directly.

Quality depends on both retrieval and generation.

Tool use

Request → Model identifies an external capability → Tool is invoked → Result returns → Model continues

Useful when the task requires current information or interaction with another system.

Agent

Goal → Decide next step → Use information or tools → Inspect result → Choose the next step → Continue within permissions and stopping rules

Useful when the work requires several connected decisions or actions.

You do not need to memorise these as five architectures.

Instead, ask:

What happened between my question and this answer or action?

That question will take you surprisingly far.


A simple way to remember Article 2

QuestionConcept
What information does the answer have behind it?Grounding
How was relevant information found?Retrieval
Was information retrieved and then supplied to the model?RAG
Did the AI interact with something outside the model?Tool use
Did the system coordinate several steps toward a goal?Agent

And one question should sit above all of them:

Can I verify what happened?


What we have learned

An AI answer may come from more than what a model learned during training.

An application can provide additional information during the task.

Grounding connects an answer to relevant source information.

Retrieval finds useful information.

RAG retrieves information, gives it to the model, and then generates a response.

A hallucination is plausible generated information that is unsupported or false.

Memory can mean information stored and supplied again later; it is not automatically the same thing as training.

Multimodal AI can work with different types of information.

Tools let AI applications interact with systems outside the model.

Agents can coordinate information, decisions, and tools while working toward a goal.

Together, these concepts explain the journey from:

asking AI a question

to:

giving AI access to information

to:

allowing AI to interact with other systems.

Understanding that journey makes AI easier to reason about.

It also leads to the most important question in this series:

How do we decide whether an AI system’s claims and results deserve our trust?

That is Part 3.


AI Fluency series

Part 1 — Learn the language The Language of AI: Essential Terms Everyone Should Understand

Part 1 explains AI, machine learning, generative AI, models, LLMs, training, inference, prompts, tokens, and context windows.

Part 2 — Understand the experience How AI Answers Your Questions: Understanding the Terms Behind the Experience

You are here.

Part 3 — Develop judgment Understanding AI Claims: The Terms That Help You Make Better Decisions

Part 3 will look at accuracy, reliability, evaluations, benchmarks, bias, guardrails, privacy, human oversight, reasoning claims, and autonomy.


References and further reading

Technology and product behaviour continue to evolve. When capabilities such as memory, retrieval, tool use, or agents matter to your work, check how the specific product actually implements them rather than relying only on the label.

Report a correction

Corrections go to the editor and are never published automatically. No account needed.