Knowledge Graph meningkatkan kualitas 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 jalur pelaporan turunan dan hubungan dengan entitas 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 orang dan organisasi yang relevan.
Sumber data yang didukung untuk Knowledge Graph
Knowledge Graph 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 menghubungkan data orang ke Pustaka Pengetahuan terlebih dahulu dengan mengonfigurasi Konektor orang. Tanpa menghubungkan data orang, fitur ini tidak akan berfungsi dengan baik.
Data orang mendukung kemampuan utama Knowledge Graph, termasuk:
- 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 menyerap data orang ke dalam Knowledge Graph:
Sumber Workspace
Konektor Google Identity Lanjutan menyinkronkan data orang dari Google Workspace, dan langsung menyalinnya ke indeks Gemini Enterprise. Dengan menyalin data ke dalam indeks, konektor ini memungkinkan fungsionalitas Pustaka Pengetahuan sepenuhnya, termasuk natural language processing (NLP). Konektor Google Identity lanjutan bersifat berbasis cloud dan berperilaku mirip dengan konektor Drive lanjutan dengan mempertahankan data dalam indeks.
Saat konektor aktif, Anda harus:
- Batalkan tautan penyimpanan data People Search yang ada jika sedang digunakan.
- Tambahkan 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. Opsi ini ideal untuk organisasi dengan sumber identitas kustom atau hybrid.
Sumber pihak ketiga
Gemini Enterprise mendukung penyedia identitas pihak ketiga untuk menyerap data orang. Untuk mengetahui informasi selengkapnya, lihat Workforce Identity Federation untuk penyedia identitas pihak ketiga.
Tentang anotasi kueri dengan Pustaka Pengetahuan
Anotasi kueri dengan Knowledge Graph meningkatkan pemahaman kueri penelusuran dengan mengaitkan data terstruktur dengan istilah penelusuran. Proses ini meningkatkan akurasi dan relevansi hasil penelusuran dengan memanfaatkan insight kontekstual dari Knowledge Graph.
Tidak seperti panel informasi mandiri, anotasi kueri berfungsi secara independen dengan memperkaya kueri penelusuran dengan metadata, sehingga memungkinkan deteksi entitas, penautan entitas, dan pemahaman konteks pengguna yang lebih akurat. Saat Anda memasukkan istilah penelusuran, Pustaka Pengetahuan membantu mengategorikan dan menafsirkan kueri berdasarkan hubungannya dengan orang, organisasi, masalah, atau entitas lainnya.
Komponen utama anotasi kueri meliputi:
Deteksi sebutan: Mengidentifikasi entity utama (misalnya, orang) dan hubungan (misalnya, pengelola) 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: Mengatasi ambiguitas dengan menautkan istilah ke entity yang paling relevan (misalnya, membedakan antara "Apple" sebagai perusahaan versus 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 entitas yang relevan.
Panel orang: Panel ini mencakup informasi seperti jabatan, departemen, dan hubungan orang tersebut dengan orang lain (misalnya, rantai manajemen, laporan langsung, dan rekan satu tim). Diagram ini membantu Anda menemukan orang yang relevan dan peran mereka dalam organisasi dengan cepat. Panel Orang ditingkatkan dengan Pustaka Pengetahuan dan orang-orang ditampilkan sebagai kartu panjang, yang memberikan gambaran komprehensif tentang peran dan hubungan orang tersebut dalam organisasi. Respons API penelusuran Pustaka Pengetahuan mencakup panel data yang diperkaya dalam format penelusuran satu kotak yang terpadu. Panel Orang berisi jabatan, departemen, dan informasi orang terkait (seperti rantai manajemen, laporan langsung, atau rekan satu tim dengan manajer yang sama). Kolom yang berasal dari Pustaka Pengetahuan ditampilkan di
derived_struct_datadalam hasil panel Orang.Panel organisasi: Panel ini memberikan detail penting tentang organisasi, seperti nama, deskripsi, dan informasi situsnya. Respons API penelusuran Pustaka Pengetahuan mencakup panel data yang diperkaya dalam format penelusuran satu kotak yang terpadu. Panel Organisasi menampilkan nama, deskripsi, dan informasi situs organisasi.Hasil Organisasi ditampilkan di kolom
knowledge_graph_resultsdalam 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 Knowledge Graph
Ada dua jenis Pustaka Pengetahuan:
Google Cloud Knowledge Graph: 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. Model ini meningkatkan relevansi dengan menggabungkan pengetahuan eksklusif, seperti hubungan, peran, dan jabatan, serta memberikan anotasi kueri yang lebih akurat secara kontekstual.
Mengubah konfigurasi Knowledge Graph
Konfigurasi Knowledge Graph diaktifkan untuk semua aplikasi Gemini Enterprise. Sebelum melakukan perubahan, Anda dapat melihat dampaknya pada hasil penelusuran sebagai berikut:
| Konfigurasi | Aktif | Nonaktif |
|---|---|---|
| Google Cloud Knowledge Graph | Memperluas penelusuran dengan data eksternal. | Membatasi penelusuran ke data internal. |
| Pustaka Pengetahuan Pribadi | Meningkatkan kualitas penelusuran dengan data internal. | Menghapus data turunan internal. |
Untuk mengubah konfigurasi Knowledge Graph, lihat bagian Mengelola konfigurasi Knowledge Graph.
Struktur dan pemetaan Pustaka Pengetahuan Pribadi
Pustaka Pengetahuan pribadi menggunakan model data grafik properti. Grafik 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 Knowledge Graph membuat grafiknya dengan menerapkan aturan internal ini ke semua dokumen dari konektor yang didukung.
Jenis dan hubungan entity Pustaka Pengetahuan
| Jenis entitas Pustaka Pengetahuan | Jenis hubungan Knowledge Graph | Konektor yang didukung |
|---|---|---|
| Orang | Pengelola | 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 |
Penggabungan givenName dan
familyName. Jika kosong, gunakan
displayName. |
personId |
Digunakan untuk mengidentifikasi seseorang secara unik. |
employeeId |
- |
employmentStatus |
- |
organizations[0].jobTitle |
Jabatan dalam elemen pertama organisasi (array). |
websites[0].value |
Nilai pertama situs (array). |
topCoworkers |
- |
Siklus Proses Knowledge Graph
Pustaka Pengetahuan untuk mesin Anda melalui beberapa status saat diaktifkan, diperbarui, dan dikelola. Memahami status berikut akan membantu Anda mengetahui apa yang akan terjadi dan tindakan apa yang dapat Anda lakukan.
unspecifiedKnowledge Graph tidak diaktifkan untuk mesin atau sedang menunggu inisialisasi. Untuk mengaktifkannya, Anda harus mengonfigurasi setelan
knowledge_graph_config.enable_private_knowledge_graphketrue.initializationKonstruksi awal Pustaka Pengetahuan sedang berjalan. Selama status ini, Pustaka Pengetahuan tidak tersedia untuk pemrosesan.
Saat dalam status
initialization:- Anda tidak dapat mengaktifkan atau menonaktifkan Panel Info.
- Anda tidak dapat menghapus mesin.
- Perubahan dari penautan atau pembatalan tautan penyimpanan data yang didukung Pustaka Pengetahuan tidak langsung terlihat dalam grafik. Untuk mengetahui informasi selengkapnya, lihat sumber data yang didukung untuk Knowledge Graph.
activeKnowledge Graph dapat diandalkan dan aktif berfungsi. Ini adalah status yang dipilih untuk Pustaka Pengetahuan fungsional.
batch_updatePustaka Pengetahuan sedang diperbarui untuk menyertakan perubahan terbaru dari data sumbernya. Perubahan pada sumber data yang didukung untuk Pustaka Pengetahuan, atau sinkronisasi berkala antara Pustaka Pengetahuan dan sumber data yang didukung, akan memicu tindakan ini. Knowledge Graph tetap aktif, tetapi mungkin tidak sinkron dengan data sumber yang diubah karena update masih dalam proses.
Saat dalam status
batch_update:- Anda tidak dapat mengaktifkan atau menonaktifkan Panel Info.
- Anda tidak dapat menghapus mesin.
- Perubahan dari penautan atau pembatalan tautan penyimpanan data yang didukung Pustaka Pengetahuan akan mengalami penundaan dalam grafik. Untuk mengetahui informasi selengkapnya, lihat sumber data yang didukung untuk Knowledge Graph.
deletingKnowledge Graph dinonaktifkan untuk mesin dan sedang dihapus. Knowledge Graph tidak tersedia untuk diproses.
Saat dalam status
deleting:- Anda tidak dapat mengaktifkan atau menonaktifkan Panel Info.
- Anda tidak dapat menghapus mesin.
Mengelola konfigurasi Knowledge Graph
Anda dapat mengelola konfigurasi menggunakan konsol atau API.
Sebelum memulai:
- Anda harus sudah membuat aplikasi Gemini Enterprise.
- Tinjau Mengubah konfigurasi Pustaka Pengetahuan untuk melihat dampak perubahan konfigurasi pada aplikasi yang ada.
Gunakan prosedur berikut untuk memperbarui konfigurasi Knowledge Graph di konsol:
Konsol
Untuk menggunakan konsol Google Cloud dalam mengelola konfigurasi Pustaka Pengetahuan, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Gemini Enterprise.
Di halaman Aplikasi, klik aplikasi yang konfigurasi Pustaka Pengetahuannya ingin Anda perbarui.
Buka tab Configurations > Pustaka Pengetahuan.
Aktifkan Google Cloud Knowledge Graph atau Private Knowledge Graph berdasarkan kebutuhan Anda.
Klik tombol Save setelah mengonfirmasi perintah atau peringatan apa pun.
Efek mengaktifkan dan menonaktifkan Knowledge Graph adalah sebagai berikut:
Google Cloud Knowledge Graph:
- Mengaktifkan Google Cloud Pustaka Pengetahuan memberikan akses ke data yang diperkaya dari sumber eksternal, sehingga memperluas konteks penelusuran.
- Jika dinonaktifkan, hasil penelusuran akan dibatasi pada data internal, sehingga akses ke konteks eksternal akan dihapus.
Pustaka Pengetahuan Pribadi:
- Mengaktifkan Knowledge Graph pribadi akan membuat ulang data turunan internal, dan anotasi kueri akan ditampilkan setelah maksimal satu hari.
- Jika dinonaktifkan, data turunan internal akan dihapus dan anotasi kueri akan dihapus, 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 dengan Pustaka Pengetahuan ditampilkan di aplikasi penelusuran Anda. Untuk antarmuka penelusuran berbasis panel, panel Pustaka Pengetahuan muncul sebagai kotak informasi yang diperkaya bersama hasil penelusuran reguler. Alat ini mengintegrasikan detail entitas 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 penting 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/"
}
}
]
}
}
}
]
}
}
]
}
}
]
}