Generasi dengan dukungan pengambilan data beroperasi dengan mencari data yang relevan dengan kueri pengguna, kemudian menggunakan data tersebut untuk membuat prompt yang lebih informatif. Mekanisme pengambilan informasi ditambahkan untuk menambah prompt untuk LLM dan membantunya menghasilkan respons yang lebih relevan.
Model RAG menghasilkan jawaban melalui proses empat tahap:
Kueri: seorang pengguna mengirimkan kueri, yang menginisialisasi sistem RAG.
Pencarian informasi: algoritme atau API yang kompleks menyisir dasar pengetahuan internal dan eksternal untuk mencari informasi yang relevan.
Integrasi: data yang diambil dipadankan dengan kueri pengguna dan diberikan kepada model RAG untuk menjawab. Hingga saat ini, LLM belum memproses kueri.
Respons: menggabungkan data yang diambil dengan pelatihannya sendiri dan pengetahuan yang tersimpan, LLM menghasilkan respons yang kaya dan akurat secara kontekstual.
Saat mencari melalui dokumen, sistem RAG menggunakan pencarian semantik. Basis data vektor mengatur data berdasarkan kesamaan, sehingga memungkinkan pencarian berdasarkan makna, bukan berdasarkan kata kunci. Teknik pencarian semantik memungkinkan algoritme RAG menjangkau kata kunci yang sudah lewat dari maksud kueri dan mengembalikan data yang paling relevan.
Sistem RAG membutuhkan konstruksi dan pemeliharaan arsitektur data yang ekstensif. Teknisi data harus membangun pipeline data yang diperlukan untuk menghubungkan lakehouse data organisasi mereka dengan LLM dan menggunakan RAG. Sistem RAG juga memerlukan rekayasa prompt yang tepat untuk menemukan data yang tepat dan memastikan LLM tahu apa yang harus dilakukan dengannya.
Sekali lagi, bayangkan model gen AI sebagai koki rumahan amatir. Mereka tahu dasar-dasar memasak tetapi tidak memiliki informasi terbaru dan pengetahuan ahli dari koki yang terlatih dalam masakan tertentu. RAG seperti memberi juru masak rumahan buku masak untuk masakan itu. Dengan menggabungkan pengetahuan umum mereka tentang memasak dengan resep-resep dalam buku resep, para juru masak rumahan dapat membuat hidangan khusus masakan favorit mereka dengan mudah.