Basis pengetahuan melengkapi model bahasa besar (LLM) dengan data privat dan informasi terkini. Dengan menggunakan Generasi yang Diperkaya dengan Pengambilan Data (Retrieval-Augmented Generation/RAG), LLM meningkatkan akurasi jawaban dengan terlebih dahulu mengambil konten relevan dari basis pengetahuan sebelum menghasilkan respons.
Fitur basis pengetahuan hanya tersedia di wilayah China (Beijing), tidak tersedia di wilayah lain seperti Singapura dan Jerman (Frankfurt).
-
Batasan akses Konsol: Hanya pengguna yang membuat aplikasi Alibaba Cloud Model Studio di wilayah Singapura sebelum 21 April 2025 yang dapat mengakses tab Application Development.
Tab ini berisi fitur-fitur berikut: Applications (aplikasi agen dan aplikasi alur kerja), Components (rekayasa prompt dan plug-in), dan Data (basis pengetahuan dan data aplikasi). Semua fitur ini merupakan fitur pratinjau. Gunakan dengan hati-hati di lingkungan produksi.
-
Batasan pemanggilan API: Hanya pengguna yang membuat aplikasi Alibaba Cloud Model Studio di wilayah Singapura sebelum 21 April 2025 yang dapat memanggil API data aplikasi, basis pengetahuan, dan rekayasa prompt.
|
Aplikasi tanpa basis pengetahuan khusus Tanpa basis pengetahuan khusus, LLM tidak dapat menjawab pertanyaan spesifik domain secara akurat. Sebagai contoh, ketika pengguna mengirim "Tolong bantu saya memilih ponsel kamera terbaik dari Alibaba Cloud Model Studio dengan anggaran 3.000 yuan" di antarmuka chat, asisten AI tidak dapat memberikan rekomendasi produk yang akurat karena tidak adanya basis pengetahuan yang relevan. |
Aplikasi dengan basis pengetahuan khusus Dengan basis pengetahuan khusus, LLM dapat menjawab pertanyaan spesifik domain secara akurat.
|
Model yang didukung
Model-model berikut dapat digunakan dengan basis pengetahuan. Konfigurasikan Qwen untuk menggunakan basis pengetahuan
-
Qwen-Max/Plus/Turbo
-
QwenVL-Max/Plus
-
Versi open-source Qwen (misalnya, Qwen2.5)
Untuk daftar model yang tersedia terbaru, lihat halaman Manajemen Aplikasi saat membuat aplikasi.
Panduan cepat
Panduan cepat ini menunjukkan cara membangun aplikasi Tanya Jawab LLM tanpa kode untuk menjawab pertanyaan spesifik domain, menggunakan "ponsel seri Alibaba Cloud Model Studio" sebagai contoh.
1. Bangun basis pengetahuan
-
Buka halaman Basis Pengetahuan dan klik Create Knowledge Base. Masukkan Name dan Description, biarkan pengaturan lainnya pada nilai default, lalu klik Next Step.
-
Pilih Kategori Default dan unggah file Alibaba Cloud Model Studio Phone Series Product Introduction.docx. Klik Next Step, lalu klik Complete.
2. Integrasi dengan aplikasi bisnis
Setelah membuat basis pengetahuan, Anda dapat mengaitkannya dengan aplikasi Alibaba Cloud Model Studio atau aplikasi eksternal dalam ruang kerja yang sama untuk memproses permintaan pengambilan data.
Aplikasi agen
-
Buka halaman Pusat Aplikasi, temukan aplikasi agen Anda, klik Configure pada kartunya, lalu pilih model untuk aplikasi tersebut.
-
Klik ikon + di samping Document Knowledge Base untuk menambahkan basis pengetahuan yang baru saja Anda buat. Anda dapat mempertahankan nilai default untuk ambang batas kemiripan dan bobot.
-
Di kotak input di sebelah kanan, masukkan pertanyaan. LLM kemudian menggunakan basis pengetahuan untuk menghasilkan jawaban.
Contohnya: "Bantu saya memilih ponsel Alibaba Cloud Model Studio dengan kamera terbaik di bawah 3.000 CNY."
Aplikasi alur kerja
-
Buka halaman Pusat Aplikasi, temukan aplikasi alur kerja Anda, lalu klik Konfigurasi pada kartunya. Seret node Basis Pengetahuan ke kanvas dan hubungkan setelah node Start.
-
Konfigurasikan node Basis Pengetahuan:
-
Input: Dari daftar drop-down Value di sebelah kanan variabel
content, pilih . Daftar drop-down memiliki struktur pohon; Anda mungkin perlu membuka grup "Built-in Variable" untuk memilih variabel query. -
Pilih Basis Pengetahuan: Anda dapat memilih basis pengetahuan untuk node dengan dua cara.
-
Pilih basis pengetahuan tetap: Pilih basis pengetahuan yang Anda buat pada langkah sebelumnya dari menu drop-down. Gunakan metode ini ketika basis pengetahuan yang sama diperlukan untuk setiap panggilan.
-
Pemilihan Dinamis: Konfigurasikan variabel
CodeListuntuk secara dinamis menentukan basis pengetahuan berdasarkan output dari node hulu. Ini cocok untuk skenario di mana Anda perlu mengambil basis pengetahuan berbeda berdasarkan input berbeda.
-
-
Atur TopK (Opsional): Pengaturan ini menentukan jumlah chunk yang dikembalikan ke node hilir, yang biasanya merupakan node LLM.
Meningkatkan nilai ini biasanya meningkatkan akurasi jawaban LLM tetapi juga meningkatkan konsumsi token input LLM.
-
-
Seret node LLM ke kanvas dan hubungkan setelah node Basis Pengetahuan serta sebelum node End.
-
Konfigurasikan node LLM:
-
Dari daftar Model configuration, pilih model untuk node tersebut.
-
Di Prompt, masukkan prompt yang menginstruksikan LLM untuk menggunakan basis pengetahuan. Masukkan "/" untuk menyisipkan variabel
result(yang merepresentasikan hasil yang dikembalikan dari pengambilan data basis pengetahuan).Sebagai contoh, masukkan judul prompt
# Basis Pengetahuan, dan isi badannya sebagaiHarap ingat materi berikut {Basis Pengetahuan 1/result}, materi ini mungkin membantu menjawab pertanyaan.
-
-
Konfigurasikan node End: Masukkan
/dan pilih untuk mengeluarkan hasil dari LLM. -
Klik Test di pojok kanan atas halaman. Di kotak input di sebelah kanan, masukkan pertanyaan. LLM akan menggunakan basis pengetahuan untuk menghasilkan jawaban.
Contohnya: "Bantu saya memilih ponsel Alibaba Cloud Model Studio dengan kamera terbaik di bawah 3.000 CNY."
Aplikasi eksternal
Selain membangun aplikasi dalam Alibaba Cloud Model Studio, Anda dapat menggunakan SDK Model Studio untuk mengambil data dari basis pengetahuan untuk aplikasi AI eksternal.
Untuk langkah integrasi detail, lihat Panduan API Basis Pengetahuan.
3. Optimalkan kinerja RAG (Opsional)
Jika Anda menerima hasil yang tidak lengkap atau tidak akurat dari proses Tanya Jawab, lihat Optimasi kinerja RAG.
Panduan
Di halaman basis pengetahuan, Anda dapat melihat dan mengelola semua basis pengetahuan di ruang kerja saat ini.
ID basis pengetahuan: ID setiap basis pengetahuan, digunakan untuk pemanggilan API.
Buat basis pengetahuan
Setelah Anda mengklik Create Knowledge Base, buat basis pengetahuan dalam tiga langkah: berikan informasi dasar dan pilih tipe basis pengetahuan, konfigurasikan sumber data, dan atur parameter indeks.
-
Di halaman basis pengetahuan, klik Create Knowledge Base.
-
Informasi dasar
Pilih Knowledge Base Type berdasarkan kasus penggunaan Anda. Satu basis pengetahuan hanya mendukung satu tipe. Jika Anda memilih tipe pencarian dokumen, Anda juga harus memilih kasus penggunaan: Tanya Jawab Dokumen Dasar, Balasan Teks Kaya.
-
Tanya Jawab Dokumen Dasar: Ideal untuk pencarian semantik pada dokumen teks biasa.
-
Balasan Teks Kaya: Ideal untuk kasus penggunaan yang memerlukan respons berisi teks dan gambar.
Tipe basis pengetahuan tidak dapat diubah setelah basis pengetahuan dibuat.
-
Pencarian dokumen
-
Kasus penggunaan:
-
Ideal untuk mengambil informasi dari data tidak terstruktur, seperti dokumen internal perusahaan dan manual produk. Data tidak terstruktur adalah informasi yang tidak diorganisir dalam model atau skema data yang telah ditentukan dan dapat mencakup teks, tabel, dan gambar.
-
Jika file Anda berisi gambar yang ingin disertakan aplikasi dalam responsnya, pilih pencarian dokumen.
-
-
Sumber data: Anda dapat mengunggah file lokal atau mengimpornya dari Object Storage Service (OSS).
-
-
Kueri data
-
Kasus penggunaan:
-
Ideal untuk membangun sistem Tanya Jawab berdasarkan data terstruktur (data yang diorganisir sesuai skema tabel yang telah ditentukan), seperti asisten untuk menanyakan FAQ, data produk, atau informasi personel.
-
Jika data Anda terdiri dari pasangan pertanyaan dan jawaban FAQ lengkap, pilih Kueri Data. Sebagai contoh, jika file Excel berisi dua kolom,
QuestiondanAnswer, basis pengetahuan Kueri Data dapat menggunakan kolomQuestionuntuk pengambilan data dan kolomAnswersebagai konteks untuk respons LLM.Pemrosesan berbasis kolom ini tidak tersedia dalam tipe basis pengetahuan pencarian dokumen.
-
Anda dapat mengimpor beberapa file Excel, tetapi skema tabelnya harus identik.
-
-
Integrasi sumber data: Anda dapat mengunggah file XLS atau XLSX lokal.
-
-
Tanya Jawab Gambar
-
Kasus Penggunaan:
-
Ideal untuk membangun aplikasi pengambilan data multimodal yang mendukung pencarian berdasarkan gambar dan pencarian berdasarkan gambar-plus-teks, seperti asisten penemuan produk atau asisten Tanya Jawab visual.
-
-
Integrasi sumber data: Anda dapat mengunggah file XLS atau XLSX lokal.
File XLS dan XLSX harus berisi URL gambar yang dapat diakses publik untuk membangun indeks gambar. Untuk detailnya, lihat instruksi pembuatan di bawah.
-
Anda dapat memilih kasus penggunaan berdasarkan kebutuhan Anda, seperti Tanya Jawab Dokumen Dasar, Balasan Teks Kaya.
-
Selama jam sibuk, pembuatan basis pengetahuan dapat memakan waktu beberapa jam, tergantung pada volume data.
Perbarui basis pengetahuan
Perubahan pada basis pengetahuan disinkronkan secara real time dengan semua aplikasi yang mereferensinya.
Pencarian dokumen
-
Pembaruan otomatis (direkomendasikan)
Anda dapat mengatur pembaruan otomatis dengan mengintegrasikan OSS, FC, dan API basis pengetahuan Model Studio. Ikuti langkah-langkah berikut:
-
Buat bucket: Buka Konsol OSS dan buat bucket OSS untuk menyimpan file sumber Anda.
-
Buat basis pengetahuan: Buat basis pengetahuan tidak terstruktur untuk menyimpan konten privat Anda.
-
Buat fungsi yang dikelola pengguna: Buka Konsol FC dan buat fungsi untuk menangani event perubahan file, seperti pembuatan dan penghapusan file. Untuk informasi lebih lanjut, lihat Buat fungsi. Fungsi ini memanggil API yang relevan dari Panduan API Basis Pengetahuan untuk menyinkronkan basis pengetahuan Anda dengan perubahan file di OSS.
-
Buat pemicu OSS: Di FC, kaitkan pemicu OSS dengan fungsi yang dikelola pengguna yang Anda buat pada langkah sebelumnya. Saat event perubahan file terjadi, seperti file baru diunggah ke OSS, pemicu menjalankan fungsi di FC.
-
-
Pembaruan manual
Di halaman Basis Pengetahuan, temukan basis pengetahuan yang ingin Anda perbarui dan klik View Details pada kartunya.
-
Untuk menambahkan file baru: Klik Upload Data dan pilih file yang ada dari konektor data.
-
Untuk menghapus file: Temukan file yang ingin Anda hapus dan klik Delete di sebelah kanannya.
-
Untuk memodifikasi konten file: Pembaruan langsung dan unggah timpa tidak didukung. Anda harus terlebih dahulu menghapus versi lama file dari basis pengetahuan, lalu mengimpor versi baru.
Catatan: Gagal menghapus versi lama dapat menyebabkan konten usang muncul dalam respons.
-
Kueri data dan Tanya Jawab Gambar
Catatan: Halaman detail untuk basis pengetahuan Tanya Jawab Gambar tidak memiliki tombol Unggah Data langsung. Klik tautan Lihat Sumber Data untuk membuka halaman detail konektor data dan memperbarui datanya.
-
Pembaruan otomatis
Tidak didukung.
-
Pembaruan manual
Jika sumber data untuk basis pengetahuan Anda adalah tabel data di Data Aplikasi, Anda harus memperbaruinya secara manual dalam dua langkah.
-
Langkah 1: Perbarui tabel data
Buka tab Data Aplikasi. Di panel kiri, pilih tabel data target dan klik Upload Data.
-
Untuk memasukkan data baru: Pilih Incremental Upload sebagai tipe impor. Anda harus mengunggah file Excel yang hanya berisi baris header dan baris data baru.
Header file harus sesuai dengan skema tabel saat ini. Anda dapat mengklik Download Template untuk mendapatkan file templat dengan header standar, lalu tambahkan data baru Anda ke dalamnya.
-
Untuk menghapus data: Pilih Upload and Overwrite sebagai tipe impor. Anda harus mengunggah file Excel yang berisi baris header dan hanya catatan data yang ingin Anda simpan.
Untuk mendapatkan dataset lengkap, klik ikon
untuk mengunduh data dalam format XLSX. -
Untuk memodifikasi data: Pilih Upload and Overwrite sebagai tipe impor. Anda harus mengunggah file Excel yang berisi baris header dan dataset lengkap yang telah dimodifikasi.
-
-
Langkah 2: Sinkronkan perubahan dengan basis pengetahuan
Kembali ke daftar Basis Pengetahuan, temukan basis pengetahuan target, dan klik View Details pada kartunya. Klik ikon
di pojok kiri atas tabel data dan konfirmasi prompt untuk menyinkronkan konten terbaru tabel data dengan basis pengetahuan.Anda harus mengulangi langkah-langkah ini untuk setiap pembaruan manual.
-
Pencarian audio dan video
-
Pembaruan otomatis
Tidak didukung.
-
Pembaruan manual
Di halaman Basis Pengetahuan, temukan basis pengetahuan yang ingin Anda perbarui dan klik View Details pada kartunya.
-
Untuk menambahkan file baru: Klik Upload Data dan pilih file yang ada dari Data Aplikasi.
-
Untuk menghapus file: Temukan file yang ingin Anda hapus dan klik Delete di sebelah kanannya.
Tindakan ini hanya menghapus file dari basis pengetahuan. Tidak menghapus file sumber di Data Aplikasi.
-
Untuk memodifikasi konten file: Pembaruan langsung dan unggah timpa tidak didukung. Anda harus terlebih dahulu menghapus versi lama file dari basis pengetahuan, lalu mengimpor versi baru.
Catatan: Gagal menghapus versi lama dapat menyebabkan konten usang muncul dalam respons.
-
Edit basis pengetahuan
Setelah membuat basis pengetahuan, Anda hanya dapat memodifikasi nama basis pengetahuan, deskripsi basis pengetahuan, dan ambang batas kemiripan. Untuk mengubah pengaturan lainnya, Anda harus menghapus dan membuat ulang basis pengetahuan. Operasi ini hanya tersedia di Konsol dan tidak memiliki API yang sesuai.
Prosedur: Di halaman Basis Pengetahuan, temukan basis pengetahuan target, klik ikon
pada kartunya, lalu klik Edit. Catatan: Anda hanya dapat memodifikasi konfigurasi basis pengetahuan sekali per hari kalender. Upaya berikutnya akan diam-diam ditolak.
Hapus basis pengetahuan
Tindakan ini tidak dapat diurungkan.
Sebelum menghapus basis pengetahuan, kami sarankan memutuskan kaitannya dari semua aplikasi Model Studio yang dipublikasikan.
Anda masih dapat menghapus basis pengetahuan yang dikaitkan dengan aplikasi yang belum dipublikasikan.
Ubah konfigurasi
Edisi Perusahaan menggunakan RCU untuk memastikan kinerja pengambilan data tinggi pada QPS tinggi dan mendukung kapasitas penyimpanan yang lebih besar. Edisi Standar cocok untuk pengembangan, pengujian, atau skenario konkurensi rendah.
Anda dapat beralih antara Edisi Standar dan Edisi Perusahaan, serta memodifikasi jumlah RCU untuk Edisi Perusahaan.
Anda hanya dapat mengubah konfigurasi basis pengetahuan sekali per hari kalender.
RCU: Unit Komputasi Pengambilan Data (RCU) adalah ukuran konkurensi pengambilan data untuk basis pengetahuan. 1 RCU mendukung hingga sekitar 50 QPS untuk pengambilan data online. Jumlah RCU yang lebih tinggi mendukung konkurensi yang lebih besar.
-
Catatan:
-
Jika basis pengetahuan Edisi Perusahaan menggunakan penyimpanan platform, Anda harus mengurangi ruang penyimpanan yang digunakan di bawah 80 GB sebelum dapat menurunkan spesifikasinya ke Edisi Standar.
Anda dapat membebaskan ruang penyimpanan dengan menghapus file atau data dari basis pengetahuan.
-
-
Prosedur:
-
Di halaman Basis Pengetahuan, temukan basis pengetahuan yang akan dikonfigurasi ulang. Klik ikon
pada kartunya, lalu klik Edit. -
Di kotak dialog, pilih tindakan berdasarkan edisi saat ini:
-
Edisi Standar: Pilih Upgrade.
-
Edisi Perusahaan: Pilih Downgrade atau Ubah Jumlah RCU.
-
-
Ikuti instruksi di layar untuk menyelesaikan proses. Konfigurasi baru berlaku langsung setelah Anda mengklik OK.
-
Pengujian hit
Gunakan pengujian hit untuk memverifikasi bahwa basis pengetahuan Anda menyediakan konteks yang akurat untuk aplikasi AI Anda. Proses ini melibatkan simulasi kueri pengguna, evaluasi hasil pengambilan data, dan penyesuaian ambang batas kemiripan.
Model penyusunan ulang dalam pengujian hit mendukung tiga mode: mode Tanya Jawab (default), dirancang untuk kueri yang tidak sepenuhnya cocok dengan konten dokumen; mode kemiripan, ideal untuk kueri yang sangat mirip dengan konten dokumen; dan mode lanjutan kustom. Skor peringkat untuk kueri yang sama dapat sangat bervariasi tergantung pada mode yang dipilih. Sebagai contoh, segmen teks yang sama mungkin mendapat skor 47% dalam mode Tanya Jawab tetapi hingga 69% dalam mode kemiripan.
Dengan hit testing, Anda dapat:
-
Memverifikasi bahwa basis pengetahuan menyediakan konteks yang efektif untuk aplikasi AI Anda
-
Menyesuaikan ambang batas kemiripan untuk menyeimbangkan tingkat recall dan akurasi
-
Mengidentifikasi celah konten atau masalah kualitas dalam basis pengetahuan Anda
Kasus penggunaan
-
Skenario 1: Menanyakan harga produk
Input uji: "Berapa harga ponsel Model Studio Anda?" Hasil yang diharapkan: Ambil segmen teks relevan yang berisi informasi harga. -
Skenario 2: Pemecahan masalah teknis
Input uji: "Apa yang harus saya lakukan jika perangkat saya tidak bisa terhubung ke Wi-Fi?" Hasil yang diharapkan: Ambil segmen teks relevan tentang pemecahan masalah koneksi Wi-Fi. -
Skenario 3: Pengambilan data dengan pemahaman visual
Basis pengetahuan pemahaman visual mendukung tiga mode kueri: hanya teks, hanya gambar, dan gambar+teks. Mode 1 (hanya teks): Masukkan "Object Storage Service" untuk mengambil segmen relevan dari dokumen dan gambar. Mode 2 (hanya gambar): Unggah tangkapan layar produk. Sistem menggunakan pemahaman visual untuk mencocokkan segmen yang secara semantik mirip. Mode 3 (gambar+teks): Unggah gambar dan masukkan teks deskriptif. Kueri gabungan ini dapat meningkatkan relevansi pengambilan data. -
Skenario 4: Tanya Jawab Express
Basis pengetahuan Tanya Jawab Express hanya mendukung kueri teks (input gambar tidak didukung) dan ideal untuk pengambilan data cepat dari dokumen terstruktur: Input uji: "Berapa harga Qwen Pro 8?" Hasil yang diharapkan: Cepat mengambil segmen FAQ relevan yang mencakup informasi harga.
Prosedur
-
Di halaman basis pengetahuan, klik Hit Test pada kartu basis pengetahuan target.
-
Di antarmuka uji, masukkan pertanyaan—idealnya pertanyaan umum dari pengguna Anda—dan tinjau hasil pengambilan datanya.
-
Hasil pengambilan data: Bagian ini menampilkan hasil pengambilan data uji saat ini, diurutkan berdasarkan kemiripan secara menurun. Klik segmen teks apa pun untuk melihat isinya.
-
Ikon: Untuk basis pengetahuan Tanya Jawab Gambar, sistem pertama-tama mengonversi gambar input menjadi vektor dan mengambil segmen relevan. Sistem kemudian mengirim segmen-segmen ini bersama pertanyaan ke LLM untuk menghasilkan jawaban. Untuk pencarian dokumen, kueri data, sistem tidak menggunakan gambar yang diunggah untuk pengambilan data. Namun, basis pengetahuan pencarian dokumen yang dikonfigurasi untuk "pemahaman visual" menggunakan gambar untuk pengambilan data, mendukung mode kueri hanya teks, hanya gambar, dan gambar+teks. Kueri gabungan ini dapat meningkatkan relevansi pengambilan data.
-
-
Verifikasi bahwa segmen teks relevan diambil. Jika tidak, sesuaikan ambang batas kemiripan dan ulangi langkah sebelumnya.
-
Klik View Recall History untuk membandingkan kinerja pengambilan data di berbagai pengaturan ambang batas.
Kuota dan batasan
-
Untuk informasi tentang sumber data yang didukung, kapasitas, dan batasan lainnya untuk basis pengetahuan, lihat Kuota dan batasan basis pengetahuan.
-
Batasan berikut berlaku saat Anda mengaitkan basis pengetahuan dengan aplikasi Model Studio:
-
Pencarian dokumen: Maksimal 5
-
Kueri data: Maksimal 5
-
Tanya Jawab Gambar: Maksimal 1
Batas total lintas beberapa tipe basis pengetahuan adalah 11.
-
Penagihan
Menggunakan fitur basis pengetahuan gratis, tetapi Anda mungkin dikenai biaya untuk memanggil aplikasi Alibaba Cloud Model Studio yang menggunakannya.
|
Langkah |
Penagihan |
|
|
|
Gratis. |
|
|
|
Saat Anda memanggil aplikasi Alibaba Cloud Model Studio, chunk teks yang diambil dari basis pengetahuan meningkatkan jumlah token input untuk LLM, sehingga meningkatkan biaya inferensi model. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih dan Harga. Catatan: Anda tidak dikenai biaya jika hanya menggunakan API Ambil untuk pengambilan data dan tidak menggunakan aplikasi Alibaba Cloud Model Studio untuk menghasilkan respons. |
|
|
|
Gratis. |
|
Referensi API
-
Lihat Direktori API (Basis Pengetahuan) untuk daftar lengkap API basis pengetahuan dan parameter-parameternya.
-
Lihat Panduan API Basis Pengetahuan untuk penggunaan detail dan contoh kode.




