Pustaka Pengetahuan meningkatkan Gemini Enterprise dengan menautkan data di tiga pilar inti: orang, konten, dan interaksi. Pustaka Pengetahuan meningkatkan kualitas dan pengalaman penelusuran dengan memahami hubungan antara berbagai instance dan entity dalam korpus Anda, sehingga memberikan penelusuran yang lebih mendalam dan kontekstual.
Pustaka Pengetahuan meningkatkan kemampuan penelusuran dengan:
- Memperkaya data terkait orang dengan konteks organisasi, termasuk hubungan dan jalur pelaporan turunan ke entity lain.
- Meningkatkan pengenalan entity, hubungan, dan pemahaman niat untuk menemukan lebih banyak insight dari kueri pengguna.
- Meningkatkan respons penelusuran dengan data yang akurat dan berbasis konteks, sehingga memudahkan pengguna menemukan informasi organisasi dan orang yang relevan.
Sumber data yang didukung untuk Pustaka Pengetahuan
Pustaka Pengetahuan tersedia untuk aplikasi yang memiliki sumber data berikut:
- Sumber data orang
- Orang yang menggunakan konektor kustom
- Microsoft Entra ID
- Jira Cloud
- Jira Data Center
- SharePoint Cloud
Sebelum memulai
Untuk menggunakan fitur Pustaka Pengetahuan, Anda harus terlebih dahulu menghubungkan data orang ke Pustaka Pengetahuan dengan mengonfigurasi konektor Orang. Tanpa menghubungkan data orang, fitur ini tidak akan berfungsi dengan baik.
Data orang mendukung kemampuan utama Pustaka Pengetahuan, termasuk hal berikut:
- Resolusi entity
- Pemahaman konteks
- Personalisasi
- Pelengkapan otomatis
- Rekomendasi
Sumber yang didukung untuk data orang
Setiap aplikasi hanya dapat memiliki satu konektor orang. Namun, Anda dapat menyiapkan konektor orang yang berbeda untuk aplikasi yang berbeda. Pilih sumber data berdasarkan sistem identitas Anda:
Jika organisasi Anda menggunakan Google Cloud Identity, gunakan konektor Google Identity Lanjutan .
Jika Anda menggunakan Workforce Identity Federation, pilih sumber pihak ketiga atau sumber native yang sesuai.
Gemini Enterprise mendukung opsi berikut untuk memasukkan data orang ke Pustaka Pengetahuan:
Sumber Workspace
Konektor Identitas Google Lanjutan menyinkronkan data orang dari Google Workspace, dengan menyalinnya langsung ke indeks Gemini Enterprise. Dengan menyalin data ke indeks, konektor ini memungkinkan fungsi Pustaka Pengetahuan lengkap, termasuk pemrosesan bahasa alami (NLP). Konektor Google Identity Lanjutan bersifat cloud-native dan berperilaku mirip dengan konektor Drive Lanjutan dengan mempertahankan data dalam indeks.
Saat konektor aktif, Anda harus:
- Membatalkan tautan penyimpanan data Penelusuran Orang yang ada jika sedang digunakan.
- Menambahkan penyimpanan data baru ke mesin Anda.
Sumber native
Konektor orang kustom memungkinkan Anda mengupload data orang dari BigQuery atau Cloud Storage menggunakan skema yang ditentukan Google. Konektor ini ideal untuk organisasi dengan sumber identitas kustom atau hybrid.
Sumber pihak ketiga
Gemini Enterprise mendukung penyedia identitas pihak ketiga untuk memasukkan data orang. Untuk mengetahui informasi selengkapnya, lihat Workforce Identity Federation untuk penyedia identitas pihak ketiga.
Tentang anotasi kueri dengan Pustaka Pengetahuan
Anotasi kueri dengan Pustaka Pengetahuan meningkatkan pemahaman kueri penelusuran dengan mengaitkan data terstruktur dengan istilah penelusuran. Proses ini meningkatkan akurasi dan relevansi hasil penelusuran dengan memanfaatkan insight kontekstual dari Pustaka Pengetahuan.
Tidak seperti panel informasi mandiri, fungsi anotasi kueri bekerja secara independen dengan memperkaya kueri penelusuran dengan metadata, sehingga memungkinkan deteksi entity penautan entity, dan pemahaman konteks pengguna yang lebih akurat. Saat Anda memasukkan istilah penelusuran, Pustaka Pengetahuan akan membantu mengategorikan dan menafsirkan kueri berdasarkan hubungannya dengan orang, organisasi, masalah, atau entity lainnya.
Komponen utama anotasi kueri mencakup:
Deteksi penyebutan: Mengidentifikasi entity utama (misalnya, orang) dan hubungan (misalnya, manajer) dalam kueri penelusuran dan mengaitkannya dengan data terstruktur.
Pemahaman konteks pengguna: Menganalisis konteks pengguna dan mengambil sinyal pengguna terkait (misalnya, rekan kerja teratas) untuk meningkatkan relevansi penelusuran.
Penautan entity: Menyelesaikan ambiguitas dengan menautkan istilah ke entity yang paling relevan (misalnya, membedakan antara "Apple" sebagai perusahaan dan buah).
Panel Pustaka Pengetahuan
Setelah pustaka pengetahuan diaktifkan, mesin telusur akan mengintegrasikan panel yang diperkaya
ke dalam hasil penelusuran, sehingga memberikan informasi yang lebih akurat dan berbasis konteks
untuk membantu pengguna menemukan orang, peran, dan organisasi yang relevan dengan cepat. Saat Anda
melakukan penelusuran, search API akan merespons dengan panel mendetail yang memberikan
konteks dan insight tambahan terkait kueri penelusuran.
Jenis panel berikut muncul di halaman hasil penelusuran, sehingga meningkatkan kemampuan Anda untuk mengidentifikasi entity yang relevan.
Panel orang: Panel ini mencakup informasi seperti jabatan, departemen, dan hubungan orang tersebut dengan orang lain (misalnya, rantai manajemen, bawahan langsung, dan rekan tim). Panel ini membantu Anda menemukan orang yang relevan dan perannya dalam organisasi dengan cepat. Panel Orang ditingkatkan dengan Pustaka Pengetahuan dan orang ditampilkan sebagai kartu panjang, sehingga memberikan tampilan komprehensif tentang peran dan hubungan orang tersebut dalam organisasi. Respons API penelusuran Pustaka Pengetahuan mencakup panel data yang diperkaya dalam format penelusuran satu kotak terpadu. Panel Orang berisi informasi jabatan, departemen, dan orang terkait (seperti rantai manajemen, bawahan langsung, atau rekan tim dengan manajer yang sama). Kolom turunan Pustaka Pengetahuan ditampilkan di
derived_struct_datadalam hasil panel Orang.Panel organisasi: Panel ini memberikan detail utama tentang organisasi, seperti nama, deskripsi, dan informasi situsnya. Respons API penelusuran Pustaka Pengetahuan mencakup panel data yang diperkaya dalam format penelusuran satu kotak terpadu. Panel Organisasi menampilkan nama, deskripsi, dan informasi situs organisasi.Hasil Organisasi ditampilkan di
knowledge_graph_resultskolom dalam hasil panel Organisasi.
Konfigurasi Pustaka Pengetahuan
Pustaka Pengetahuan meningkatkan hasil penelusuran dengan mengintegrasikan panel yang diperkaya dengan informasi yang akurat dan berbasis konteks dari sumber data internal dan eksternal.
Jenis Pustaka Pengetahuan
Ada dua jenis Pustaka Pengetahuan:
Google Cloud Pustaka Pengetahuan: Memperluas hasil penelusuran dengan menggabungkan sumber data eksternal. Hal ini memperluas cakupan hasil penelusuran dan meningkatkan relevansi dengan insight tambahan. Google Cloud Pustaka Pengetahuan hanya tersedia di aplikasi yang disetel ke lokasi Global.
Pustaka Pengetahuan Pribadi: Memanfaatkan data organisasi internal untuk menghasilkan hasil penelusuran yang diperkaya. Pustaka Pengetahuan Pribadi meningkatkan relevansi dengan menggabungkan pengetahuan eksklusif, seperti hubungan, peran, dan jabatan, serta memberikan anotasi kueri yang lebih akurat secara kontekstual.
Mengubah konfigurasi Pustaka Pengetahuan
Konfigurasi Pustaka Pengetahuan diaktifkan untuk semua aplikasi Gemini Enterprise. Sebelum melakukan perubahan, Anda dapat melihat dampaknya pada hasil penelusuran sebagai berikut:
| Konfigurasi | Diaktifkan | Dinonaktifkan |
|---|---|---|
| Google Cloud Pustaka Pengetahuan | Memperluas penelusuran dengan data eksternal. | Membatasi penelusuran ke data internal. |
| Pustaka Pengetahuan Pribadi | Meningkatkan penelusuran dengan data internal. | Menghapus data turunan internal. |
Untuk mengubah konfigurasi Pustaka Pengetahuan, lihat bagian Mengelola konfigurasi Pustaka Pengetahuan.
Struktur dan pemetaan Pustaka Pengetahuan Pribadi
Pustaka Pengetahuan pribadi menggunakan model data grafik properti. Model ini dirancang untuk kasus penggunaan perusahaan dan mendukung jenis entity dan hubungan tertentu. Anda dapat mengambil data dari dokumen yang diimpor melalui konektor yang didukung. Pustaka Pengetahuan pribadi menggunakan aturan internal untuk:
- Memetakan data dari skema penyimpanan data asli ke properti entity.
- Membuat hubungan antar-entity dengan menautkan ID.
Mesin Pustaka Pengetahuan membuat grafiknya dengan menerapkan aturan internal ini ke semua dokumen dari konektor yang didukung.
Jenis dan hubungan entity Pustaka Pengetahuan
| Jenis entity Pustaka Pengetahuan | Jenis hubungan Pustaka Pengetahuan | Konektor yang didukung |
|---|---|---|
| Orang | Manajer | Sumber Workspace → Penelusuran orang |
| Laporan garis putus-putus | Orang yang menggunakan konektor kustom |
Pemetaan dari skema sumber data ke properti entity
| Kolom dokumen sumber | Catatan |
|---|---|
name.familyName,
name.givenName,
name.displayName |
Gabungan dari givenName dan
familyName. Jika kosong, gunakan
displayName. |
personId |
Digunakan untuk mengidentifikasi seseorang secara unik. |
employeeId |
- |
employmentStatus |
- |
organizations[0].jobTitle |
Jabatan di elemen pertama organisasi (array). |
websites[0].value |
Nilai pertama dari situs (array). |
topCoworkers |
- |
Siklus proses Pustaka Pengetahuan
Pustaka Pengetahuan untuk mesin Anda akan melalui beberapa status saat diaktifkan, diperbarui, dan dikelola. Memahami status berikut akan membantu Anda mengetahui apa yang diharapkan dan tindakan apa yang tersedia untuk Anda.
unspecifiedPustaka Pengetahuan tidak diaktifkan untuk mesin atau menunggu inisialisasi. Untuk mengaktifkannya, Anda harus mengonfigurasi setelan
knowledge_graph_config.enable_private_knowledge_graphketrue.initializationKonstruksi Pustaka Pengetahuan awal sedang berjalan. Selama status ini, Pustaka Pengetahuan tidak tersedia untuk diproses.
Saat dalam status
initialization:- Anda tidak dapat mengaktifkan atau menonaktifkan Pustaka Pengetahuan.
- Anda tidak dapat menghapus mesin.
- Perubahan dari penautan atau pembatalan tautan penyimpanan data yang didukung Pustaka Pengetahuan tidak langsung ditampilkan dalam grafik. Untuk mengetahui informasi selengkapnya, lihat sumber data yang didukung untuk Pustaka Pengetahuan.
activePustaka Pengetahuan dapat diandalkan dan aktif melayani. Ini adalah status yang dipilih untuk Pustaka Pengetahuan yang berfungsi.
batch_updatePustaka Pengetahuan sedang diperbarui untuk menggabungkan perubahan terbaru dari data sumbernya. Perubahan pada sumber data yang didukung untuk Pustaka Pengetahuan, atau sinkronisasi berkala antara Pustaka Pengetahuan dan sumber data yang didukungnya, akan memicu tindakan ini. Pustaka Pengetahuan tetap aktif, tetapi berpotensi tidak sinkron dengan data sumber yang diubah karena pembaruan masih berlangsung.
Saat dalam status
batch_update:- Anda tidak dapat mengaktifkan atau menonaktifkan Pustaka Pengetahuan.
- Anda tidak dapat menghapus mesin.
- Perubahan dari penautan atau pembatalan tautan penyimpanan data yang didukung Pustaka Pengetahuan dapat mengalami penundaan dalam grafik. Untuk mengetahui informasi selengkapnya, lihat sumber data yang didukung untuk Pustaka Pengetahuan.
deletingPustaka Pengetahuan dinonaktifkan untuk mesin dan sedang dihapus. Pustaka Pengetahuan tidak tersedia untuk diproses.
Saat dalam status
deleting:- Anda tidak dapat mengaktifkan atau menonaktifkan Pustaka Pengetahuan.
- Anda tidak dapat menghapus mesin.
Mengelola konfigurasi Pustaka Pengetahuan
Anda dapat mengelola konfigurasi menggunakan konsol atau API.
Sebelum memulai:
- Anda harus membuat aplikasi Gemini Enterprise.
- Tinjau Mengubah konfigurasi Pustaka Pengetahuan untuk melihat dampak perubahan konfigurasi pada aplikasi yang ada.
Gunakan prosedur berikut untuk memperbarui konfigurasi Pustaka Pengetahuan di konsol:
Konsol
Untuk menggunakan Google Cloud konsol guna mengelola konfigurasi Pustaka Pengetahuan, ikuti langkah-langkah berikut:
Di Google Cloud konsol, buka halaman Gemini Enterprise.
Di halaman Apps, klik aplikasi yang konfigurasi Pustaka Pengetahuannya ingin Anda perbarui.
Buka tab Configurations > Pustaka Pengetahuan.
Aktifkan atau nonaktifkan Google Cloud Pustaka Pengetahuan atau Private Knowledge Graph berdasarkan kebutuhan Anda.
Klik tombol Save setelah mengonfirmasi perintah atau peringatan apa pun.
Efek mengaktifkan dan menonaktifkan Pustaka Pengetahuan adalah sebagai berikut:
Google Cloud Pustaka Pengetahuan:
- Mengaktifkan Google Cloud Pustaka Pengetahuan akan memberikan akses ke data yang diperkaya dari sumber eksternal, sehingga memperluas konteks penelusuran.
- Menonaktifkannya akan membatasi hasil penelusuran ke data internal, sehingga menghapus akses ke konteks eksternal.
Pustaka Pengetahuan Pribadi:
- Mengaktifkan Pustaka Pengetahuan pribadi akan membuat ulang data turunan internal, dan anotasi kueri akan ditampilkan setelah maksimal satu hari.
- Menonaktifkannya akan menghapus data turunan internal dan menghapus anotasi kueri, sehingga mengurangi akurasi dan kelengkapan penelusuran.
API
Anda dapat mengubah setelan Pustaka Pengetahuan menggunakan API:
{
"engine": {
"name": "projects/<project_id>/locations/<location>/collections/<collection_id>/engines/<engine_id>",
"knowledge_graph_config": {
"enable_cloud_knowledge_graph": true,
"enable_private_knowledge_graph": true
}
},
"update_mask": {
"paths": "knowledge_graph_config"
}
}
Melihat panel info di hasil penelusuran
Anda dapat melihat cara hasil penelusuran yang diperkaya Pustaka Pengetahuan ditampilkan di aplikasi penelusuran Anda. Untuk antarmuka penelusuran berbasis panel, panel Pustaka Pengetahuan akan muncul sebagai kotak informasi yang diperkaya di samping hasil penelusuran reguler. Panel ini mengintegrasikan detail entity yang relevan, seperti nama, deskripsi, gambar, dan hubungan, sehingga memberikan pengalaman penelusuran yang lebih informatif dan relevan secara kontekstual. Hasil yang ditingkatkan ini membantu Anda menemukan insight utama terkait kueri Anda dengan cepat.
Contoh JSON berikut menunjukkan tampilan panel Orang dalam respons API:
one_box_results: [
{
one_box_type: PEOPLE
search_results: [
{
document: {
name: "projects/<pii data>/locations/global/collections/default_collection/dataStores/people-v17-df-sprint_1731449540556/branches/0/documents/<name>"
derived_struct_data: {
fields: [
{
key: "management_chain"
value: {
list_value: {
values: [
{
struct_value: {
fields: [
{
key: "person_id"
value: {
string_value: "<persons name>"
}
},
{
key: "job_title"
value: {
string_value: "Account Executive"
}
},
{
key: "name"
value: {
string_value: "<persons name>"
}
}
]
}
},
{
struct_value: {
fields: [
{
key: "name"
value: {
string_value: "<persons name>"
}
},
{
key: "job_title"
value: {
string_value: "Account Executive"
}
},
{
key: "person_id"
value: {
string_value: "<persons name>"
}
}
]
}
}
]
}
}
},
{
key: "teammates_with_same_manager"
value: {
list_value: {
values: [
{
struct_value: {
fields: [
{
key: "person_id"
value: {
string_value: "<persons name>"
}
},
{
key: "job_title"
value: {
string_value: "Account Executive"
}
},
{
key: "name"
value: {
string_value: "<persons name>"
}
}
]
}
}
]
}
}
},
{
key: "direct_reports"
value: {
list_value: {
values: [
{
struct_value: {
fields: [
{
key: "job_title"
value: {
string_value: "Account Strategist, Lead Generation"
}
},
{
key: "name"
value: {
string_value: "<persons name>"
}
},
{
key: "person_id"
value: {
string_value: "<persons name>"
}
}
]
}
},
{
struct_value: {
fields: [
{
key: "person_id"
value: {
string_value: "<persons name>"
}
},
{
key: "name"
value: {
string_value: "<persons name>"
}
},
{
key: "job_title"
value: {
string_value: "Account Strategist, Mid-Market Sales, Google Customer Solutions"
}
}
]
}
}
]
}
}
}
]
}
}
}
]
}
]
Contoh JSON berikut menunjukkan tampilan panel Organisasi dalam respons API:
{
one_box_type: ORGANIZATION
knowledge_graph_results: [
{
knowledge_graph_source_type: CLOUD_KG
context: {
struct_value: {
fields: [
{
key: "@vocab"
value: {
string_value: "http://schema.org/"
}
}
]
}
}
type: {
string_value: "ItemList"
}
item_list_element: {
values: [
{
struct_value: {
fields: [
{
key: "result"
value: {
struct_value: {
fields: [
{
key: "@id"
value: {
string_value: "c-025prnpgp"
}
},
{
key: "identifier"
value: {
list_value: {
values: [
{
struct_value: {
fields: [
{
key: "name"
value: {
string_value: "googleKgMID"
}
},
{
key: "value"
value: {
string_value: "/m/0k8z"
}
},
{
key: "@type"
value: {
string_value: "PropertyValue"
}
}
]
}
},
{
struct_value: {
fields: [
{
key: "value"
value: {
string_value: "Q312"
}
},
{
key: "@type"
value: {
string_value: "PropertyValue"
}
},
{
key: "name"
value: {
string_value: "wikidataQID"
}
}
]
}
}
]
}
}
},
{
key: "@type"
value: {
list_value: {
values: [
{
string_value: "Corporation"
},
{
string_value: "Thing"
},
{
string_value: "Organization"
}
]
}
}
},
{
key: "name"
value: {
string_value: "Apple"
}
},
{
key: "detailedDescription"
value: {
struct_value: {
fields: [
{
key: "url"
value: {
string_value: "https://en.wikipedia.org/wiki/Apple_Inc."
}
},
{
key: "articleBody"
value: {
string_value: "Apple Inc. is an American multinational corporation and technology company headquartered and incorporated in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. "
}
},
{
key: "license"
value: {
string_value: "https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License"
}
}
]
}
}
},
{
key: "description"
value: {
string_value: "Technology company"
}
},
{
key: "image"
value: {
struct_value: {
fields: [
{
key: "contentUrl"
value: {
string_value: "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTMHrvLPmr_8yVjoTYsyxhRGtPMcA90bcJl9_RehtJU0tr64KNR"
}
},
{
key: "url"
value: {
string_value: "https://commons.wikimedia.org/wiki/File:Apple_logo_black.svg"
}
}
]
}
}
},
{
key: "url"
value: {
string_value: "http://www.apple.com/"
}
}
]
}
}
}
]
}
}
]
}
}
]
}