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.

Última actualización: · Versión en markdown

Cómo aplicarlo en prompts

Usá este concepto para reducir ambigüedad y mejorar consistencia. Si tu output necesita formato estricto, combiná esto con una guía de JSON y un template por modelo.

Qué significa
Ejemplo copy-paste
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]
Se abre en el analizador con el prompt precargado.
Abrir en Promptea
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.