Topik ini menjelaskan cara menggunakan basis pengetahuan DTS RAGFlow sebagai basis pengetahuan eksternal untuk DMS Dify guna mengembangkan aplikasi model bahasa besar (LLM).
Prasyarat
-
Anda telah membuat basis pengetahuan RAGFlow dan mengonfigurasi daftar putih IP, serta telah membuat dan meluncurkan resource Dify.
Penting-
Untuk menghubungkan basis pengetahuan DTS RAGFlow dan DMS Dify melalui jaringan internal, kedua resource tersebut harus berada dalam VPC yang sama.
-
Untuk menghubungkan ke basis pengetahuan DTS RAGFlow dari jaringan publik, VPC tempat basis pengetahuan tersebut berada harus memiliki NAT gateway.
-
-
Anda telah menyelesaikan konfigurasi yang diperlukan di halaman RAGFlow, seperti menambahkan penyedia LLM.
Prosedur
Langkah 1: Buat basis pengetahuan dan unggah file
-
Buat basis pengetahuan.
-
Di pojok kanan atas halaman, klik Create Knowledge Base.
-
Pada kotak dialog Create Knowledge Base, masukkan Name untuk basis pengetahuan tersebut.
-
Klik OK.
-
Konfigurasi basis pengetahuan tersebut dan klik Save.
-
-
Unggah file ke basis pengetahuan.
-
Pada halaman Dataset basis pengetahuan, pilih .
-
Pada kotak dialog File, pilih dan unggah file lokal Anda.
-
Pilih kotak centang Parse When Creating.
-
Klik OK.
-
Langkah 2: Tambahkan dan hubungkan basis pengetahuan eksternal
-
Navigasi ke halaman Knowledge Base di DMS.
CatatanUntuk petunjuk cara mengakses halaman ini, hubungi dukungan teknis DMS.
-
Tambahkan API basis pengetahuan eksternal.
-
Di sisi kanan halaman, klik External Knowledge Base API.
-
Klik Add External Knowledge Base API.
-
Konfigurasi API basis pengetahuan eksternal.
Parameter
Description
Name
Masukkan nama deskriptif.
API endpoint
Titik akhir API basis pengetahuan DTS RAGFlow. Formatnya adalah
http://<IP>/api/v1/dify.Catatan-
Ganti
<IP>dengan alamat koneksi basis pengetahuan DTS RAGFlow Anda. -
Untuk menggunakan Knowledge Base Intranet Address, tambahkan blok CIDR IPv4 vSwitch DMS Dify ke daftar putih IP basis pengetahuan RAGFlow. Untuk menggunakan Knowledge Base External Network Address, tambahkan alamat egress Internet DMS Dify ke daftar putih IP.
API key
Kunci API untuk basis pengetahuan RAGFlow.
CatatanUntuk mendapatkan kunci tersebut, lihat Dapatkan kunci API untuk basis pengetahuan RAGFlow.
-
-
Klik Save.
-
-
Hubungkan ke basis pengetahuan eksternal.
-
Di panel External Knowledge Base API di sebelah kanan, klik
. -
Pada kartu Create Knowledge Base, klik Connect External Knowledge Base.
-
Konfigurasi basis pengetahuan eksternal.
Parameter
Description
External knowledge base name
Masukkan nama deskriptif untuk basis pengetahuan eksternal.
Knowledge Base Description (Opsional)
Masukkan deskripsi untuk basis pengetahuan eksternal.
External knowledge base API
Pilih API basis pengetahuan eksternal yang telah Anda tambahkan di Langkah 2.
External knowledge base ID
Masukkan ID basis pengetahuan eksternal.
CatatanUntuk mendapatkan ID tersebut, lihat Dapatkan ID basis pengetahuan RAGFlow.
Retrieval settings
Atur Top K dan Score Threshold.
-
Klik Connect.
Di halaman Knowledge Base DMS, muncul sebuah kartu yang diberi nama sesuai dengan external knowledge base name.
-
Langkah 3: Bangun aplikasi dengan basis pengetahuan eksternal
Di konsol DMS, gunakan basis pengetahuan ini untuk mengembangkan aplikasi LLM Anda.
-
Untuk contoh pengembangan aplikasi, lihat Buat dan gunakan aplikasi asisten chat.
-
Untuk informasi lebih lanjut, lihat dokumentasi resmi Dify.
Lampiran
Dapatkan alamat koneksi DTS RAGFlow
-
Buka halaman daftar basis pengetahuan RAGFlow untuk wilayah target Anda.
-
Masuk ke Konsol Data Transmission Service (DTS).
-
Di panel navigasi kiri, klik Data Preparation.
-
Di pojok kiri atas halaman, pilih wilayah tempat instans persiapan data Anda berada.
-
Klik tab RAGFlow knowledge base.
-
-
Pada kolom Actions basis pengetahuan RAGFlow target, klik Manage.
-
Di bagian Endpoint, dapatkan Knowledge Base Intranet Address atau Knowledge Base External Network Address.
Dapatkan kunci API RAGFlow
-
Di panel navigasi kiri, klik API.
-
Di sebelah kanan RAGFlow API, klik API key.
-
Pada kotak dialog API key, klik Create New Key.
-
Klik
dan salin token tersebut.
Dapatkan ID basis pengetahuan RAGFlow
-
Di halaman Knowledge Base, klik basis pengetahuan target.
-
Di URL, temukan dan salin ID basis pengetahuan tersebut.
CatatanID tersebut adalah nilai yang mengikuti
id=.
Buat dan gunakan aplikasi asisten chat
-
Buat aplikasi asisten chat.
-
Di halaman Knowledge Base di DMS, klik tab Studio.
-
Klik Chat Assistant.
-
Pada kartu Create Application, klik Create Blank Application.
-
Konfigurasi aplikasi.
Parameter
Description
Select application type
Pilih Chat Assistant.
Application name & icon
Masukkan nama untuk aplikasi asisten chat dan atur ikonnya.
Description (Opsional)
Masukkan deskripsi untuk aplikasi asisten chat.
-
Klik Create.
-
-
Klik aplikasi asisten chat yang telah Anda buat.
-
Konfigurasi aplikasi asisten chat.
-
Masukkan prompt sesuai kebutuhan Anda.
-
Di bagian Knowledge Base, klik Add.
-
Pilih basis pengetahuan eksternal yang telah Anda konfigurasi di Langkah 3, lalu klik Add.
-
Konfigurasi Retrieval Settings dan klik Save.
-
Di pojok kanan atas halaman, pilih model untuk aplikasi tersebut.
-
-
Di kotak teks Chat with robot, masukkan pertanyaan untuk menguji aplikasi tersebut.