Model bahasa besar (LLM) tidak memiliki pengetahuan privat, dan pengetahuan umumnya bisa kedaluwarsa. Industri umumnya menggunakan teknologi Generasi yang Diperkaya dengan Pengambilan Data (Retrieval-Augmented Generation/RAG) untuk mengambil informasi relevan dari sumber eksternal berdasarkan input pengguna. Konten yang diambil ini kemudian digabungkan dengan kueri pengguna dan diberikan ke LLM guna menghasilkan jawaban yang lebih akurat. Fitur basis pengetahuan—kemampuan RAG dari Model Studio—secara efektif melengkapi pengetahuan privat dan menyediakan informasi terkini.
Batasan Konsol: Hanya pengguna Edisi Internasional yang membuat aplikasi sebelum 21 April 2025 yang dapat mengakses tab Application Development, seperti yang ditunjukkan pada gambar berikut.
Tab ini berisi fitur-fitur berikut: Aplikasi (aplikasi agen dan aplikasi alur kerja), Komponen (rekayasa prompt dan plugin), dan Data (basis pengetahuan dan data aplikasi). Semua ini merupakan fitur pratinjau. Gunakan dengan hati-hati di lingkungan produksi.

Batasan pemanggilan API: Hanya pengguna Edisi Internasional yang membuat aplikasi 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 tentang domain tertentu secara akurat.
| Aplikasi dengan basis pengetahuan khusus Dengan basis pengetahuan khusus, LLM dapat menjawab pertanyaan tentang domain tertentu secara akurat.
|
Ketersediaan model
Anda dapat menggunakan basis pengetahuan dengan model-model berikut. Siapkan basis pengetahuan Qwen
Qwen-Max/Plus/Turbo
QwenVL-Max/Plus
Qwen (Qwen2.5, dll.)
Daftar di atas dapat diperbarui sewaktu-waktu. Rujuk ke model yang tersedia di halaman Aplikasi Saya saat Anda membuat aplikasi untuk daftar terkini.
Memulai
Bagian ini menjelaskan cara membangun aplikasi Tanya Jawab LLM yang dapat menjawab pertanyaan tentang domain tertentu (dalam hal ini, "ponsel Bailian" fiktif) tanpa menulis kode apa pun.
1. Bangun basis pengetahuan
Buka halaman Basis Pengetahuan dan klik Create Knowledge Base. Masukkan Name, biarkan pengaturan lainnya pada nilai default, lalu klik Next Step.
Pilih Default Category dan unggah file Spesifikasi Ponsel Bailian.docx. Klik Next Step, lalu klik Import.
2. Integrasi dengan aplikasi bisnis
Setelah membuat basis pengetahuan, Anda dapat mengaitkannya dengan aplikasi tertentu (yang harus berada dalam ruang kerja yang sama dengan basis pengetahuan) atau aplikasi eksternal untuk memproses permintaan pengambilan data.
Integrasi dengan aplikasi agen
Buka halaman Aplikasi Saya, temukan aplikasi agen target, lalu klik Configure pada kartunya. Kemudian, pilih model untuk aplikasi tersebut.

Klik tombol + di sebelah kanan Document untuk menambahkan basis pengetahuan yang Anda buat pada langkah sebelumnya. Anda dapat mempertahankan nilai default untuk ambang batas kemiripan dan bobot.
Ajukan pertanyaan di kotak input di sebelah kanan. LLM akan menggunakan basis pengetahuan yang Anda buat untuk menghasilkan jawaban.
Contohnya: "Tolong bantu saya memilih ponsel Bailian terbaik untuk fotografi dengan harga di bawah 3.000 yuan."
Integrasi dengan aplikasi alur kerja
Buka halaman Aplikasi Saya, temukan aplikasi alur kerja target, lalu klik Konfigurasi pada kartunya. Kemudian, seret node Basis Pengetahuan ke kanvas dan hubungkan setelah node Start.
Konfigurasi node Basis Pengetahuan:
Input: Di daftar drop-down Nilai di sebelah kanan nama variabel
content, pilih .Pilih Basis Pengetahuan: Pilih basis pengetahuan yang Anda buat pada langkah sebelumnya.
Atur topK (Opsional): Ini menentukan jumlah segmen pengetahuan yang dikembalikan ke node turunan (biasanya node LLM).
Meningkatkan nilai ini biasanya meningkatkan akurasi jawaban LLM, tetapi juga meningkatkan jumlah token input yang dikonsumsi oleh LLM.
Seret node LLM ke kanvas dan hubungkan setelah node Basis Pengetahuan serta sebelum node Akhir.
Konfigurasi node LLM:
Di daftar Model Configuration, pilih model untuk node tersebut.
Di bidang Prompt, masukkan prompt yang menginstruksikan LLM untuk menggunakan basis pengetahuan. Anda harus memasukkan / untuk menyisipkan variabel
result, yang merepresentasikan hasil yang dikembalikan oleh pengambilan data basis pengetahuan.
Konfigurasi node Akhir: Masukkan
/, lalu pilih untuk mengeluarkan hasil yang dikembalikan oleh LLM.Klik Test di pojok kanan atas halaman. Kemudian, ajukan pertanyaan di kotak input di sebelah kanan. LLM akan menggunakan basis pengetahuan yang Anda buat untuk menghasilkan jawaban.
Contohnya: "Tolong bantu saya memilih ponsel Bailian terbaik untuk fotografi dengan harga di bawah 3.000 yuan."
Integrasi dengan aplikasi eksternal
Selain membangun aplikasi di Model Studio, Anda juga dapat menggunakan kemampuan pengambilan data basis pengetahuan sebagai layanan RAG independen. Menggunakan SDK Platform Layanan GenAI, Anda dapat dengan cepat mengintegrasikan layanan ini ke dalam aplikasi AI eksternal.
Untuk langkah integrasi terperinci, lihat Panduan API basis pengetahuan.
3. Optimalkan basis pengetahuan (Opsional)
Jika pengambilan pengetahuan tidak lengkap atau kontennya tidak akurat selama proses Tanya Jawab, lihat Optimalkan kinerja basis pengetahuan.
Panduan pengguna
Di halaman Basis Pengetahuan, Anda dapat melihat dan mengelola semua basis pengetahuan di ruang kerja saat ini.
ID Basis Pengetahuan: Nilai bidang ID pada setiap kartu basis pengetahuan. Digunakan untuk pemanggilan API dan skenario lainnya.Buat basis pengetahuan
Di halaman Basis Pengetahuan, klik Create Knowledge Base.
Pilih Knowledge Base Type yang sesuai berdasarkan skenario aplikasi Anda. Satu basis pengetahuan hanya dapat mendukung satu tipe. Anda tidak dapat mengubah tipe basis pengetahuan setelah dibuat.
Pencarian Dokumen (untuk skenario pengambilan data)
Skenario:
Tipe ini cocok untuk mengambil data tidak terstruktur (data yang tidak diorganisir dalam skema tabel yang telah ditentukan, termasuk teks, tabel, dan citra), seperti dokumen internal perusahaan dan manual produk.
Jika file berisi citra dan Anda memerlukan aplikasi untuk mengembalikannya dalam jawaban, pilih Pencarian Dokumen.
Integrasi Sumber Data: Anda dapat mengunggah file lokal atau mengimpor dari Alibaba Cloud Object Storage Service (OSS).
Kueri Data (untuk skenario Chatbot atau NL2SQL)
Skenario:
Tipe ini cocok untuk membangun sistem Tanya Jawab berdasarkan data terstruktur (data yang diorganisir dalam skema tabel yang telah ditentukan), seperti FAQ, asisten kueri data produk, atau informasi personel.
Jika data Anda terdiri dari pasangan Tanya Jawab FAQ lengkap, pilih Kueri Data. Misalnya, jika Anda memiliki file Excel yang berisi dua kolom,
QuestiondanAnswer, basis pengetahuan Kueri Data memungkinkan Anda hanya mengambil informasi dari kolomQuestiondan hanya menggunakan konten dari kolomAnswersebagai referensi untuk respons LLM.Basis pengetahuan Pencarian Dokumen tidak dapat dengan mudah mencapai efek ini.
Anda dapat mengimpor beberapa file Excel dengan skema tabel yang benar-benar identik.
Integrasi Sumber Data: Anda dapat mengunggah file lokal XLS atau XLSX.
Tanya Jawab Citra (untuk skenario pencarian berdasarkan citra)
Skenario:
Tipe ini cocok untuk membangun aplikasi pengambilan data multimodal seperti pencarian berdasarkan citra dan pencarian berdasarkan citra ditambah teks, seperti panduan belanja produk atau asisten Tanya Jawab Citra.
Sumber Data: Anda dapat mengunggah file lokal XLS atau XLSX.
File XLS dan XLSX harus berisi URL citra yang dapat diakses publik untuk membangun indeks citra. Untuk detailnya, lihat instruksi pembuatan di bawah.
Selama jam sibuk, seluruh proses pembuatan mungkin memakan waktu beberapa jam, tergantung pada volume data. Harap bersabar.
Perbarui basis pengetahuan
Setiap perubahan pada konten basis pengetahuan disinkronkan secara real time ke semua aplikasi yang mereferensinya.
Basis pengetahuan Pencarian Dokumen
Pembaruan otomatis (Direkomendasikan)
Anda dapat mencapai ini dengan mengintegrasikan API untuk OSS, FC, dan basis pengetahuan Model Studio. Ikuti langkah-langkah sederhana berikut:
Buat bucket: Buka Konsol OSS dan buat Bucket OSS untuk menyimpan file asli Anda.
Buat basis pengetahuan: Buat basis pengetahuan tidak terstruktur untuk menyimpan konten pengetahuan privat.
Buat fungsi yang didefinisikan pengguna: Buka Konsol FC dan buat fungsi untuk event perubahan file, seperti pembuatan dan penghapusan file. Untuk informasi lebih lanjut, lihat Buat fungsi. Fungsi-fungsi ini menyinkronkan perubahan file di OSS ke basis pengetahuan yang dibuat dengan memanggil API terkait dari Panduan API basis pengetahuan.
Buat pemicu OSS: Di FC, kaitkan pemicu OSS dengan fungsi yang didefinisikan pengguna yang Anda buat pada langkah sebelumnya. Saat event perubahan file terdeteksi (misalnya, saat file baru diunggah ke OSS), pemicu yang sesuai diaktifkan, yang memicu FC untuk mengeksekusi fungsi yang sesuai.
Pembaruan manual
Di halaman Basis pengetahuan, temukan basis pengetahuan target, lalu klik View Details pada kartunya.
Cara menambahkan file baru: Klik Upload Data dan pilih file yang sudah ada di data aplikasi. Untuk informasi lebih lanjut, lihat Cara mengunggah file ke data aplikasi.
Cara menghapus file: Temukan file target dan klik Delete di sebelah kanannya.
Operasi ini hanya menghapus file dari basis pengetahuan dan tidak menghapus file sumber di Data Aplikasi.
Cara memodifikasi konten file: Pembaruan di tempat dan unggahan penggantian tidak didukung. Anda harus terlebih dahulu menghapus versi lama file dari basis pengetahuan, lalu mengimpor kembali versi baru yang telah dimodifikasi.
Catatan: Menyimpan versi lama file dapat menyebabkan konten kedaluwarsa diambil dan di-recall.
Basis pengetahuan Kueri Data dan Tanya Jawab Citra
Pembaruan otomatis
Tidak didukung.
Pembaruan manual
Saat sumber data basis pengetahuan adalah tabel data di Data Aplikasi, pembaruannya hanya dapat dilakukan secara manual. Prosesnya melibatkan dua langkah.
Langkah 1: Perbarui tabel data
Buka tab Data Aplikasi. Di daftar sebelah kiri, pilih tabel data target, lalu klik Import Data.
Cara menyisipkan data baru: Atur Jenis Impor ke Incremental Upload. Anda perlu mengunggah file Excel yang hanya berisi header tabel dan baris data baru.
Header file harus sesuai dengan skema tabel saat ini. Anda dapat menggunakan fitur Download Template di halaman untuk mendapatkan file header standar dan mengisi data baru secara langsung.
Cara menghapus data: Atur Jenis Impor ke Upload and Overwrite. Anda perlu mengunggah file Excel yang berisi header dan data lengkap terbaru (dengan catatan yang akan dihapus dihilangkan).
Cara mendapatkan data lengkap: Klik ikon
di halaman untuk mengunduh data dalam format XLSX.Cara memodifikasi data: Atur Jenis Impor ke Upload and Overwrite. Anda perlu mengunggah file Excel yang berisi header dan data lengkap terbaru (termasuk modifikasi yang sesuai).
Langkah 2: Sinkronkan perubahan ke basis pengetahuan
Kembali ke daftar Basis Pengetahuan, temukan basis pengetahuan target, lalu klik View Details pada kartunya. Klik ikon
di pojok kiri atas tabel data. Setelah Anda mengonfirmasi operasi, konten terbaru tabel data disinkronkan ke basis pengetahuan.Anda masih perlu mengulangi langkah-langkah di atas secara manual setelah setiap pembaruan berikutnya. Perubahan data tidak dapat disinkronkan secara otomatis untuk basis pengetahuan yang menggunakan "Data Aplikasi" sebagai sumber data.
Edit basis pengetahuan
Setelah basis pengetahuan dibuat, Anda hanya dapat memodifikasi Nama Basis Pengetahuan, Deskripsi Basis Pengetahuan, dan Ambang Batas Kemiripan. Konfigurasi lain tidak dapat diubah. Mengedit basis pengetahuan menggunakan API tidak didukung.
Prosedur: Di halaman Basis Pengetahuan, temukan basis pengetahuan target, klik ikon
pada kartunya, lalu klik Edit.
Hapus basis pengetahuan
Operasi ini tidak menghapus file sumber atau tabel data di Data Aplikasi.
Operasi ini tidak dapat dibatalkan. Harap berhati-hati.
Sebelum Anda dapat menghapus basis pengetahuan, Anda harus terlebih dahulu memutuskan kaitannya dari semua aplikasi yang dipublikasikan.
Aplikasi yang tidak dipublikasikan dan dikaitkan tidak akan menghalangi operasi penghapusan.
Pengujian hit
Bayangkan Anda telah membangun basis pengetahuan, tetapi Anda menemukan bahwa dalam penggunaan aktual, aplikasi AI sering memberikan jawaban yang tidak relevan atau gagal menemukan informasi yang ada dalam basis pengetahuan. Pengujian hit adalah alat utama yang membantu Anda mengidentifikasi dan menyelesaikan masalah ini secara proaktif.
Dengan pengujian hit, Anda dapat:
Memverifikasi apakah basis pengetahuan dapat memberikan input pengetahuan yang efektif untuk aplikasi AI.
Menyesuaikan ambang batas kemiripan untuk menyeimbangkan tingkat recall dan akurasi.
Menemukan celah konten atau masalah kualitas dalam basis pengetahuan.
Contoh skenario
Skenario 1: Pelanggan menanyakan harga produk
Input uji: "Berapa harga ponsel Bailian Anda?" Hasil yang diharapkan: Harus dapat mengambil segmen teks yang relevan yang berisi informasi harga.Skenario 2: Pemecahan masalah teknis
Input uji: "Apa yang harus saya lakukan jika perangkat saya tidak bisa terhubung ke WiFi?" Hasil yang diharapkan: Harus dapat mengambil segmen teks yang relevan tentang pemecahan masalah koneksi WiFi.
Prosedur
Di halaman Basis Pengetahuan, temukan basis pengetahuan target, lalu klik Hit Test pada kartunya.
Masukkan pertanyaan di antarmuka uji (kami merekomendasikan mengumpulkan pertanyaan pengguna yang sering diajukan terlebih dahulu) dan amati hasil pengambilan datanya.
Hasil pengambilan data: Hasil hit untuk kata kunci uji ini (diurutkan berdasarkan kemiripan dari yang tertinggi ke terendah). Klik segmen apa pun untuk melihat konten spesifiknya.
Ikon: Untuk basis pengetahuan Tanya Jawab Citra, sistem pertama-tama mengonversi citra input menjadi vektor dan mengambil catatan yang relevan. Kemudian, sistem mengirim catatan ini bersama pertanyaan ke LLM untuk menghasilkan jawaban. Untuk basis pengetahuan Pencarian Dokumen atau Kueri Data, citra yang diunggah tidak berpartisipasi dalam pengambilan data.
Konfirmasi apakah segmen teks yang relevan diambil dengan benar. Jika tidak, Anda perlu menyesuaikan ambang batas kemiripan dan mengulangi langkah sebelumnya.
Klik View Historical Retrieval Records untuk membandingkan kinerja pengambilan data di bawah pengaturan ambang batas yang berbeda di masa lalu.
Kuota dan batasan
Untuk informasi tentang sumber data dan kapasitas yang didukung oleh basis pengetahuan, lihat Kuota dan batasan basis pengetahuan.
Setiap aplikasi dapat dikaitkan dengan maksimal 5 basis pengetahuan Pencarian Dokumen, 5 basis pengetahuan Kueri Data, dan 1 basis pengetahuan Tanya Jawab Citra.
Penagihan
Fitur basis pengetahuan gratis, tetapi Anda mungkin dikenai biaya saat memanggil aplikasi yang mereferensikan basis pengetahuan.
Langkah | Informasi penagihan | |
Gratis. | ||
Saat Anda memanggil aplikasi, segmen teks yang diambil dari basis pengetahuan meningkatkan jumlah token input untuk LLM. Hal ini dapat menyebabkan peningkatan biaya inferensi model (pemanggilan). Untuk detail biaya inferensi model (pemanggilan), lihat Item yang dapat ditagih. Catatan: Jika Anda hanya mengambil dari basis pengetahuan tertentu dengan memanggil API Ambil dan tidak menggunakan aplikasi untuk generasi, Anda tidak akan dikenai biaya. | ||
Gratis. | ||
Referensi API
Untuk daftar lengkap terbaru API basis pengetahuan dan parameter input serta outputnya, lihat Referensi API (basis pengetahuan).
Untuk instruksi penggunaan spesifik dan contoh kode untuk API terkait, lihat Panduan API basis pengetahuan.

















