---
title: "RAG | Skills We Assign For | Azendo"
description: "RAG pipelines — retrieval quality, chunking, grounding, plus the Azendo roles assigned for it."
url: "https://azendo.co/skills/rag/"
---

[Skills](https://azendo.co/skills/) AI and machine learning 

# RAG.

Retrieval-augmented generation retrieves relevant documents and supplies them to a language model as context, so answers are grounded in a specific corpus rather than in the model's training data alone.

## Where RAG fits on a long engagement.

Retrieval quality determines answer quality, and almost every disappointing RAG system is a retrieval problem rather than a model problem. If the relevant passage is not in the context, no model will produce a correct answer, and it will usually produce a confident incorrect one instead.

Chunking is the decision that quietly decides retrieval quality. Chunks too small lose the context that makes a passage meaningful; too large and the embedding represents several topics and matches nothing well. Document structure usually gives better boundaries than a fixed token count, and fixed-size chunking is the default that most systems never revisit.

## What an assigned team does with RAG.

RAG systems need evaluation on retrieval separately from generation. Measuring whether the right documents were retrieved, independently of what the model then said, is what makes the system improvable rather than a black box people argue about.

Building that evaluation harness before scaling the corpus is the sequence that works, and it is assigned as explicit scope under [ai engineering services](https://azendo.co/services/ai-engineering/).

## What we use RAG for.

* Answers grounded in your corpus Responses drawn from your documents rather than from model training data.
* Chunking that follows document structure Boundaries at sections rather than token counts, so passages stay meaningful.
* Retrieval measured separately Recall evaluated on its own, because that is where most failures originate.

## How RAG capacity is assigned.

RAG capacity is assigned with retrieval evaluation as a first-class deliverable, because a system nobody measures cannot be improved deliberately.

## Roles we assign RAG for

* [AI Engineer AI engineering](https://azendo.co/services/ai-engineering/ai-engineer/)

## Service lines it sits in

* [AI engineering](https://azendo.co/services/ai-engineering/)

Capacity is agreed as a committed monthly capacity across a discipline, not per skill.

## Related in ai and machine learning

* [TensorFlow — skill we assign for](https://azendo.co/skills/tensorflow/)
* [scikit-learn — skill we assign for](https://azendo.co/skills/scikit-learn/)
* [Pandas — skill we assign for](https://azendo.co/skills/pandas/)
* [NumPy — skill we assign for](https://azendo.co/skills/numpy/)
* [embeddings — skill we assign for](https://azendo.co/skills/embeddings/)
* [function calling — skill we assign for](https://azendo.co/skills/function-calling/)
* [vLLM — skill we assign for](https://azendo.co/skills/vllm/)
* [MLflow — skill we assign for](https://azendo.co/skills/mlflow/)

## Tell us what your roadmap needs RAG for.

A service delivery manager replies with the disciplines we would assign, the monthly capacity and what the first month looks like.

[All skills we assign for](https://azendo.co/skills/)
