Subscribe to get weekly email with the most promising tools 🚀

RAGBot adalah aplikasi full-stack yang menggabungkan frontend React dengan backend FastAPI untuk membuat antarmuka obrolan waktu nyata yang kuat. Sistem ini memanfaatkan pipeline Generasi Ditingkatkan oleh Pengambilan (RAG) yang dikembangkan dari awal untuk pengambilan dokumen yang efisien dan menjawab kueri.

Terdaftar dalam kategori:

TeknologiGitHubKecerdasan buatan
RAGBOT-image-0
RAGBOT-image-1
RAGBOT-image-2

Deskripsi

RAGBot adalah aplikasi fullstack yang menggabungkan frontend React dengan backend FastAPI untuk menciptakan antarmuka obrolan waktu nyata yang kuat. Sistem ini memanfaatkan pipeline Retrieval-Augmented Generation (RAG) yang dibangun khusus untuk pengambilan dokumen yang efisien dan menjawab kueri.

Cara menggunakan RAGBOT?

Untuk memulai, kloning repositori, buat lingkungan virtual, dan instal ketergantungan backend dan frontend. Mulai server FastAPI backend dan server pengembangan React frontend untuk mulai menggunakan aplikasi.

Fitur inti dari RAGBOT:

1️⃣

Unggah File: Memungkinkan pengguna untuk mengunggah dokumen dengan mudah ke backend.

2️⃣

Pemisahan Dokumen: Secara otomatis membagi dokumen menjadi potongan-potongan kecil yang dapat dikelola untuk pemrosesan dan analisis yang lebih efisien.

3️⃣

Generasi Embedding: Menggunakan model transformer untuk menghitung embedding berkualitas tinggi untuk setiap potongan dokumen.

4️⃣

Pencarian Kesamaan: Memungkinkan kueri potongan dokumen dan mengembalikan yang paling relevan berdasarkan kesamaan kosinus dengan kueri masukan.

5️⃣

Integrasi Database: Menggunakan SQLite dan SQLAlchemy untuk menyimpan metadata file, data potongan, dan status pemrosesan.

Mengapa bisa digunakan RAGBOT?

#Kasus PenggunaanStatus
# 1Pengguna dapat berinteraksi dengan LLM dengan mengetik kueri di antarmuka obrolan.
# 2Pengguna dapat mengunggah dokumen yang akan diproses dan disimpan untuk pengambilan di masa mendatang.
# 3Sistem ini memungkinkan pencarian yang efisien melalui koleksi dokumen.

Dikembangkan oleh RAGBOT?

Proyek ini dikembangkan oleh Anass MAJJI, seorang ilmuwan data yang telah membuat aplikasi ini untuk memfasilitasi pengambilan dokumen waktu nyata dan menjawab kueri menggunakan teknik AI canggih.

FAQ dari RAGBOT