Topik ini membimbing Anda melalui proses menghubungkan basis pengetahuan RAGFlow Data Transmission Service (DTS) sebagai basis pengetahuan eksternal untuk DMS Dify guna mengembangkan aplikasi model bahasa besar (LLM).
Prasyarat
Sebelum memulai, pastikan Anda telah menyelesaikan pengaturan berikut:
Anda telah membuat basis pengetahuan RAGFlow dan mengonfigurasi daftar putih IP serta membuat dan memulai sumber daya Dify.
PentingUntuk koneksi jaringan pribadi: Sumber daya Dify Anda dan instans DTS RAGFlow harus berada dalam VPC yang sama.
Untuk koneksi jaringan publik: VPC yang menampung instans DTS RAGFlow Anda harus memiliki Gateway NAT yang dikonfigurasi untuk mengizinkan akses publik.
Anda telah mengonfigurasi penyedia LLM di halaman RAGFlow.
Prosedur
Langkah 1: Buat dan isi basis pengetahuan Anda
Pertama, buat basis pengetahuan di RAGFlow dan unggah dokumen yang akan menjadi dasar aplikasi RAG Anda.
Buat basis pengetahuan.
Di pojok kanan atas halaman, klik Create Knowledge Base.
Di kotak dialog Create Knowledge Base, masukkan Name basis pengetahuan.
Klik OK.
Konfigurasikan basis pengetahuan sesuai kebutuhan aktual Anda, lalu klik Save.
Unggah file ke basis pengetahuan.
Di halaman Dataset dari basis pengetahuan, pilih .
Di kotak dialog Upload File, pilih dan unggah file lokal yang telah disiapkan.
Pilih Parse When Creating.
Klik OK.
Langkah 2: Hubungkan RAGFlow ke DMS Dify
Saat ini, Anda akan mengonfigurasi Dify untuk mengenali basis pengetahuan RAGFlow sebagai sumber data eksternal.
Pergi ke halaman Knowledge Base DMS.
CatatanUntuk metode akses, hubungi meja bantuan DMS.
Tambahkan API basis pengetahuan eksternal.
Di sisi kanan halaman, klik External Knowledge Base API.
Klik Add External Knowledge Base API.
Konfigurasikan informasi API basis pengetahuan eksternal.
Parameter
Deskripsi
Name
Kami sarankan Anda memasukkan nama yang memiliki makna bisnis untuk kemudahan identifikasi nanti.
API Endpoint
Alamat API basis pengetahuan DTS RAGFlow, dalam format
http://<IP>/api/v1/dify.Catatan<IP>perlu diganti dengan alamat koneksi basis pengetahuan DTS RAGFlow.Untuk menggunakan Internal Knowledge Base Address, tambahkan blok CIDR IPv4 dari vSwitch tempat DMS Dify berada ke daftar putih IP basis pengetahuan DTS RAGFlow. Untuk menggunakan External Knowledge Base Address, tambahkan alamat keluar Internet DMS Dify ke daftar putih IP basis pengetahuan DTS RAGFlow.
API Key
Kunci API basis pengetahuan RAGFlow.
CatatanUntuk informasi tentang cara mendapatkan kunci API, lihat Dapatkan Kunci API Basis Pengetahuan RAGFlow.
Klik Save.
Hubungkan ke basis pengetahuan eksternal.
Di sisi kanan halaman, klik
pada panel External Knowledge Base API.Pada kartu Create Knowledge Base, klik Connect External Knowledge Base.
Konfigurasikan informasi basis pengetahuan eksternal.
Parameter
Deskripsi
External Knowledge Base Name
Kami sarankan Anda memasukkan nama basis pengetahuan eksternal yang memiliki makna bisnis untuk kemudahan identifikasi nanti.
Knowledge Base Description (opsional)
Masukkan deskripsi basis pengetahuan eksternal untuk kemudahan identifikasi nanti.
External Knowledge Base API
Pilih API basis pengetahuan eksternal yang ditambahkan di Langkah 2.
External Knowledge Base ID
Masukkan ID basis pengetahuan eksternal.
CatatanUntuk informasi tentang cara mendapatkan ID, lihat Dapatkan ID Basis Pengetahuan RAGFlow.
Retrieval Settings
Berdasarkan kebutuhan aktual Anda, atur Top K dan Score Threshold.
Klik Connect.
Sebuah kartu dengan nama yang ditentukan di External Knowledge Base Name akan muncul di halaman Knowledge Base DMS.
Langkah 3: Bangun aplikasi AI Anda
Dengan basis pengetahuan terhubung, Anda sekarang dapat menggunakannya untuk membangun aplikasi berbasis LLM, seperti asisten obrolan, di konsol DMS.
Untuk contoh pengembangan aplikasi, lihat Buat dan gunakan aplikasi asisten obrolan.
Untuk informasi lebih lanjut, lihat Dokumentasi resmi Dify.
Langkah terkait
Dapatkan alamat koneksi
Pergi ke halaman daftar basis pengetahuan RAGFlow untuk wilayah tujuan.
Masuk ke Konsol Data Transmission Service (DTS).
Di panel navigasi di sebelah kiri, klik Data preparation.
Di pojok kiri atas halaman, pilih wilayah tempat instans persiapan data Anda berada.
Klik tab RAGFlow Knowledge Base.
Di kolom Actions dari basis pengetahuan RAGFlow target, klik Manage.
Di bagian Connection Address, dapatkan Internal Knowledge Base Address atau External Knowledge Base Address.
Dapatkan kunci API basis pengetahuan RAGFlow
Di panel navigasi di sebelah kiri, klik API.
Di sisi kanan RAGFlow API, klik API KEY.
Di kotak dialog API KEY, klik Create New Key.
Klik
untuk mencatat token.
Dapatkan ID basis pengetahuan RAGFlow
Di halaman Knowledge Base, klik basis pengetahuan target.
Di URL halaman saat ini, catat ID basis pengetahuan.
CatatanInformasi setelah
id=adalah ID basis pengetahuan.
Buat dan gunakan aplikasi asisten obrolan
Buat aplikasi asisten obrolan.
Di halaman Knowledge Base DMS, klik tab Studio.
Klik Chat Assistant.
Di kartu Create Application, klik Create Blank Application.
Konfigurasikan informasi aplikasi.
Parameter
Deskripsi
Select Application Type
Pilih Chat Assistant.
Application Name & Icon
Masukkan nama aplikasi asisten obrolan dan atur ikon.
Description (opsional)
Masukkan deskripsi aplikasi asisten obrolan untuk kemudahan identifikasi nanti.
Klik Create.
Klik aplikasi asisten obrolan yang telah dibuat.
Orkestrasi aplikasi asisten obrolan.
Berdasarkan kebutuhan aktual Anda, masukkan Prompt.
Di bagian Knowledge Base, klik Add.
Pilih basis pengetahuan eksternal yang dikonfigurasi di Langkah 3, dan klik Add.
Berdasarkan kebutuhan aktual Anda, konfigurasikan Retrieval Settings, dan klik Simpan.
Di pojok kanan atas halaman, pilih model yang perlu digunakan oleh aplikasi asisten obrolan.
Di kotak teks Chat With Robot, masukkan pertanyaan Anda sebagai bagian dari pengujian.