CAG

Mikä on CAG?

CAG (Cache-Augmented Generation) on menetelmä, jolla generatiiviselle tekoälylle voidaan antaa täydentävää tietoa vastauksia varten aivan kuten RAGin (Retrieval-Augmented Generation) tapauksessa. CAG eroaa kuitenkin siinä, miten ja milloin tämä tieto annetaan.

Miten CAG toimii?

Toisin kuin RAG, jossa tarvittava tieto haetaan erillisestä tietokannasta vasta käyttäjän kysymyksen jälkeen, CAG-mallissa kaikki tarvittava täydentävä sisältö annetaan kielimallille heti etukäteen, yhtenä pakettina. Tämä sisältö voidaan ajatella muistina, joka liitetään mukaan jokaiseen kyselyyn.

Toisin sanoen: mallille annetaan valmiiksi kaikki se tieto, jonka pohjalta halutaan vastauksia. Malli käyttää tätä tietoa kokonaisuudessaan vastauksen tuottamiseen ilman erillistä hakua.

Mitä hyötyä CAG-mallista on?

CAG-malli tarjoaa joitakin selkeitä etuja RAGiin verrattuna:

Mitä rajoituksia CAGissa on?

Milloin CAG on hyvä valinta?

CAG toimii erityisen hyvin tilanteissa, joissa:

Esimerkkinä voisi olla asiakaspalveluchat, jossa malli käyttää koko ajan samaa ohjeistusta ja halutaan nopeita vastauksia ilman ulkoista hakua.