什么是RAG,RAG的意思就是,如果一套生成式AIGC大模型,你昨天訓練了以后,那么今天的知識,還沒有給他進行訓練,那么回答的時候,他就會遺漏今天的知識,那么我們就可以通過檢索的手段,把今天的知識,檢索出來,然后補充道prompt中,給這個大模型.讓他參考,這樣就包含了今天的知識相當于實時了就.
會說到向量檢索,位向量檢索,設計的數據庫,然后實現RAG系統.
RAG就是增強AIGC的檢索能力,通過檢索你的私域知識,以及實時的知識內容,生成向量數據庫,然后,用prompt的方法把向量補充道prompt中,然后提供給生成式大模型,然后增強生成模型的能力,并且使得它更適用于自己的業務.
先來看一下效果,可以看到,這里
通過左側,可以上傳pdf文件,上傳以后,我們再向大模型提問的時候,可以看到
他就會參考我們上傳的pdf文件中的內容去回答了,很方便,而且不用微調和訓練.通過RAG可以讓AIGC具備原來不具備的知識.
可以看到RAG的過程是,當我們