Yapay Zeka dünyasında son zamanların en popüler konularından biri RAG (Retrieval Augmented Generation) uygulamaları. Ben de yalnızca Postgres ve pgvector kullanarak Python ile bir RAG uygulaması geliştirdim. Bu konuşmada, RAG mimarisinin bileşenlerini ve hangi yapı taşlarından oluştuğunu açıklayacağım; ayrıca sıfırdan bir RAG uygulamasının nasıl oluşturulacağını adım adım anlatacağım. Bu süreçte keşfettiğim bazı faydalı ipuçlarını paylaşacak ve RAG mimarisine neden ihtiyaç duyduğumuzu açıklayacağım. Ayrıca, neden RAG'ı tercih ettiğimizden bahsederken, mimarinin gelişime açık yönlerine de değineceğim.