# Retrieval-augmented generation (RAG)

> Un patrón donde se recuperan pasajes relevantes de una fuente de conocimiento y se ponen en el prompt para que el modelo responda a partir de ellos.

Fuente: Promptea — https://www.promptea.me/es/glossary/retrieval-augmented-generation · Idioma: Español · Última actualización: 2026-11-09

## Qué significa

- Definición: en vez de apoyarse en lo que el modelo memorizó al entrenarse, un sistema primero busca en tus documentos (o en la web), elige los pasajes más relevantes y los inserta en el prompt como contexto.
- Por qué importa: la respuesta puede usar información actual o privada que el modelo nunca vio, y podés mostrar qué pasaje respalda cada afirmación, lo que facilita detectar errores.
- Cómo aplicarlo: rotulá los pasajes recuperados, pedile al modelo que responda solo con ellos, que diga cuando no contienen la respuesta y que cite qué pasaje usó. Mantené los pasajes cortos y relevantes — más texto no es mejor.
- Error común: asumir que la recuperación elimina el problema. Si la búsqueda trae los pasajes equivocados, el modelo responde con seguridad desde el material equivocado, así que probá la recuperación por separado de la generación.

## Ejemplo

```text
Respondé la pregunta usando solo los pasajes numerados de abajo.
Citá el número de pasaje después de cada afirmación, como [2].
Si los pasajes no contienen la respuesta, decilo y frená.

<pasajes>
[1] [pegá el pasaje]
[2] [pegá el pasaje]
</pasajes>

Pregunta: [pregunta]
```

[Abrir en Promptea](https://www.promptea.me/es/analyzer?prompt=Respond%C3%A9+la+pregunta+usando+solo+los+pasajes+numerados+de+abajo.%0ACit%C3%A1+el+n%C3%BAmero+de+pasaje+despu%C3%A9s+de+cada+afirmaci%C3%B3n%2C+como+%5B2%5D.%0ASi+los+pasajes+no+contienen+la+respuesta%2C+decilo+y+fren%C3%A1.%0A%0A%3Cpasajes%3E%0A%5B1%5D+%5Bpeg%C3%A1+el+pasaje%5D%0A%5B2%5D+%5Bpeg%C3%A1+el+pasaje%5D%0A%3C%2Fpasajes%3E%0A%0APregunta%3A+%5Bpregunta%5D&purpose=text&target=claude)

## Preguntas frecuentes

### ¿RAG es lo mismo que fine-tuning?

No. El fine-tuning cambia los pesos del modelo; RAG deja el modelo como está y cambia lo que lee en el prompt. RAG es la forma habitual de darle datos nuevos o privados a un modelo.

### ¿Los asistentes con búsqueda usan RAG?

Siguen la misma idea: buscar primero y responder con lo encontrado mostrando fuentes. Modelos como los de Perplexity lo hacen de forma nativa, así que tu prompt debe sembrar una buena búsqueda en vez de pegar las fuentes.

## Relacionado

- [Prompts para Perplexity: respuestas respaldadas por la web](https://www.promptea.me/es/guides/perplexity-prompt-guide)
- [Ingeniería de contexto: cómo estructurar lo que le das a una IA para mejores resultados](https://www.promptea.me/es/guides/context-engineering)
- [Cómo depurar un prompt que da resultados malos](https://www.promptea.me/es/guides/prompt-debugging)
- [Alucinaciones](https://www.promptea.me/es/glossary/hallucinations)
- [Ventana de contexto](https://www.promptea.me/es/glossary/context-window)
