El Gráfico de conocimiento mejora Gemini Enterprise vinculando datos en tres pilares principales: personas, contenido y interacciones. El Gráfico de conocimiento mejora la calidad y la experiencia de la búsqueda, ya que comprende la relación entre las diferentes instancias y entidades de tu corpus, lo que proporciona una búsqueda más profunda y contextual.
El Gráfico de conocimiento mejora las capacidades de búsqueda de la siguiente manera:
- Enriquecer los datos relacionados con las personas con contexto organizacional, incluidas las jerarquías y las relaciones con otras entidades
- Mejoramos el reconocimiento de entidades, las relaciones y la comprensión de la intención para descubrir más estadísticas a partir de las búsquedas de los usuarios.
- Mejoramos las respuestas de la búsqueda con datos precisos y basados en el contexto, lo que facilita a los usuarios encontrar información relevante sobre personas y organizaciones.
Fuentes de datos compatibles con el Gráfico de conocimiento
El Gráfico de conocimiento está disponible para las apps que tienen las siguientes fuentes de datos:
- Fuentes de datos de personas
- Personas que usan el conector personalizado
- Microsoft Entra ID
- Jira Cloud
- Jira Data Center
- SharePoint Cloud
Antes de comenzar
Para usar las funciones del Gráfico de conocimiento, primero debes conectar los datos de personas al Gráfico de conocimiento configurando un conector de personas. Sin conectar los datos de las personas, estas funciones no funcionan correctamente.
Los datos de personas potencian las capacidades clave del Gráfico de conocimiento, incluidas las siguientes:
- Resolución de entidades
- Comprensión del contexto
- Personalización
- Autocompletar
- Recomendaciones
Fuentes compatibles para los datos de personas
Cada app solo puede tener un conector de personas. Sin embargo, puedes configurar diferentes conectores de personas para diferentes apps. Elige una fuente de datos según tu sistema de identidad:
Si tu organización usa Google Cloud Identity, usa el conector de identidad avanzada de Google.
Si usas la federación de identidades de personal, selecciona las fuentes externas o nativas correspondientes.
Gemini Enterprise admite las siguientes opciones para transferir los datos de las personas al Gráfico de conocimiento:
Fuentes de Workspace
El conector de Google Identity avanzado sincroniza los datos de personas de Google Workspace y los copia directamente en el índice de Vertex AI Search. Al copiar datos en el índice, este conector habilita la funcionalidad completa del Gráfico de conocimiento, incluido el procesamiento de lenguaje natural (PLN). El conector de identidad avanzada de Google es nativo de la nube y se comporta de manera similar al conector avanzado de Drive, ya que conserva los datos en el índice.
Cuando el conector esté activo, debes hacer lo siguiente:
- Desvincula el almacén de datos existente de Búsqueda de personas si está en uso.
- Agrega el nuevo almacén de datos a tu motor.
Fuentes nativas
El conector de personas personalizado te permite subir datos de personas desde BigQuery o Cloud Storage con un esquema especificado por Google. Esta opción es ideal para organizaciones con fuentes de identidad híbridas o personalizadas.
Fuentes de terceros
Gemini Enterprise admite los siguientes proveedores de identidad externos para la transferencia de datos de personas:
Acerca de la anotación de búsquedas con el Gráfico de conocimiento
La anotación de consultas con el Gráfico de conocimiento mejora la comprensión de las búsquedas, ya que asocia datos estructurados con los términos de búsqueda. Este proceso mejora la precisión y la relevancia de los resultados de la búsqueda, ya que aprovecha las estadísticas contextuales del Gráfico de conocimiento.
A diferencia de los paneles informativos independientes, las funciones de anotación de consultas enriquecen las búsquedas con metadatos de forma independiente, lo que permite una detección de entidades, una vinculación de entidades y una comprensión del contexto del usuario más precisas. Cuando ingresas un término de búsqueda, el Gráfico de conocimiento ayuda a categorizar e interpretar la búsqueda según su relación con personas, organizaciones, problemas o cualquier otra entidad.
Los componentes clave de la anotación de búsqueda incluyen los siguientes:
Detección de menciones: Identifica entidades clave (por ejemplo, personas) y relaciones (por ejemplo, gerente) en una búsqueda y las asocia con datos estructurados.
Comprensión del contexto del usuario: Analiza el contexto del usuario y recupera indicadores relacionados (por ejemplo, los compañeros de trabajo principales) para mejorar la relevancia de la búsqueda.
Vinculación de entidades: Resuelve ambigüedades vinculando términos a sus entidades más relevantes (por ejemplo, distingue entre "Apple" como empresa y como fruta).
Paneles del Gráfico de conocimiento
Después de habilitar el gráfico de conocimiento, el motor de búsqueda integra los paneles enriquecidos en los resultados de la búsqueda, lo que proporciona información más precisa y basada en el contexto para ayudar a los usuarios a encontrar rápidamente personas, roles y organizaciones pertinentes. Cuando realizas una búsqueda, la API de search
responde con paneles detallados que proporcionan contexto y estadísticas adicionales relacionados con la búsqueda.
En la página de resultados de la búsqueda, aparecen los siguientes tipos de paneles, lo que mejora tu capacidad para identificar entidades relevantes.
Panel de personas: Este panel incluye información como el cargo, el departamento y las relaciones de la persona con otras personas (por ejemplo, la cadena de administración, los subordinados directos y los compañeros de equipo). Te ayuda a encontrar rápidamente a las personas relevantes y sus roles dentro de la organización. El panel Personas se mejoró con el Gráfico de conocimiento y las personas se muestran como tarjetas de formato largo, lo que proporciona una vista integral del rol y las relaciones de la persona dentro de la organización. La respuesta de la API de Knowledge Graph Search incluye paneles de datos enriquecidos en un formato de búsqueda unificado de una sola caja. El panel Personas contiene el cargo, el departamento y la información de personas relacionadas (como la cadena de administración, los subordinados directos o los compañeros de equipo con los mismos administradores). Los campos derivados del Gráfico de conocimiento se muestran en
derived_struct_data
dentro del resultado del panel de Personas.Panel de la organización: Este panel proporciona detalles clave sobre la organización, como su nombre, descripción y la información de su sitio web. La respuesta de la API de búsqueda de Knowledge Graph incluye paneles de datos enriquecidos en un formato de búsqueda unificado de una sola caja. En el panel Organización, se muestran el nombre, la descripción y la información del sitio web de la organización.Los resultados de la organización se muestran en el campo
knowledge_graph_results
dentro del resultado del panel Organización.
Configuraciones del Gráfico de conocimiento
El Gráfico de conocimiento mejora los resultados de la búsqueda a través de la integración de paneles enriquecidos con información precisa y basada en el contexto desde fuentes de datos internas y externas.
Tipos de gráficos de conocimiento
Existen dos tipos de gráficos de conocimiento:
Google Cloud Gráfico de conocimiento: Amplía los resultados de la búsqueda incorporando fuentes de datos externas. Esto amplía el alcance de los resultados de la búsqueda y mejora la relevancia con estadísticas adicionales. Google Cloud El Gráfico de conocimiento solo está disponible en las apps configuradas en la ubicación Global.
Gráfico de conocimiento privado: Aprovecha los datos organizativos internos para generar resultados de la búsqueda enriquecidos. Mejora la relevancia incorporando conocimiento exclusivo, como relaciones, roles y títulos de trabajo, y proporciona anotaciones de consultas más precisas en cuanto al contexto.
Cambia la configuración del Gráfico de conocimiento
Los parámetros de configuración del Gráfico de conocimiento están habilitados para todas las apps de Gemini Enterprise. Antes de realizar cambios, puedes ver el impacto en los resultados de la búsqueda de la siguiente manera:
Configuración | Habilitado | Inhabilitado |
---|---|---|
Google Cloud Gráfico de conocimiento | Expande la búsqueda con datos externos. | Limita la búsqueda a los datos internos. |
Gráfico de conocimiento privado | Mejora la búsqueda con datos internos. | Quita los datos derivados internos. |
Para modificar la configuración del Gráfico de conocimiento, consulta la sección Administra la configuración del Gráfico de conocimiento.
Estructura y asignación del Gráfico de conocimiento privado
El Gráfico de conocimiento privado usa un modelo de datos de gráfico de propiedades. Está diseñado para casos de uso empresariales y admite tipos específicos de entidades y relaciones. Puedes recuperar los datos de los documentos importados a través de conectores compatibles. El Gráfico de conocimiento privado usa reglas internas para hacer lo siguiente:
- Asigna los datos del esquema del almacén de datos original a las propiedades de la entidad.
- Crea relaciones entre entidades vinculando identificadores.
El motor de Knowledge Graph construye su gráfico aplicando estas reglas internas a todos los documentos de los conectores compatibles.
Tipos y relaciones de entidades del Gráfico de conocimiento
Tipos de entidades del Gráfico de conocimiento | Tipos de relaciones del Gráfico de conocimiento | Conectores compatibles |
---|---|---|
Persona | Administrador | Fuentes de Workspace → Búsqueda de personas |
Informe de línea con puntos | Personas que usan el conector personalizado |
Asignación del esquema de la fuente de datos a las propiedades de la entidad
Campo del documento fuente | Notas |
---|---|
name.familyName ,
name.givenName ,
name.displayName |
Es una concatenación de givenName y familyName . Si está vacío, usa displayName . |
personId |
Se usa para identificar de forma única a una persona. |
employeeId |
- |
employmentStatus |
- |
organizations[0].jobTitle |
Es el título del trabajo en el primer elemento de organizations (array). |
websites[0].value |
Es el primer valor de los sitios web (matriz). |
topCoworkers |
- |
Ciclo de vida del Gráfico de conocimiento
El Gráfico de conocimiento de tu motor pasa por varios estados a medida que se habilita, actualiza y administra. Comprender los siguientes estados te ayuda a saber qué esperar y qué acciones tienes disponibles.
unspecified
El Gráfico de conocimiento no está habilitado para el motor o está pendiente de inicialización. Para habilitarlo, debes configurar el parámetro de configuración
knowledge_graph_config.enable_private_knowledge_graph
entrue
.initialization
Se está ejecutando la construcción inicial del Gráfico de conocimiento. Durante este estado, el Gráfico de conocimiento no está disponible para el procesamiento.
Mientras está en el estado
initialization
, haz lo siguiente:- No puedes habilitar ni inhabilitar el Gráfico de conocimiento.
- No puedes borrar el motor.
- Los cambios que se producen al vincular o desvincular almacenes de datos compatibles con el Gráfico de conocimiento no se reflejan de inmediato en el gráfico. Para obtener más información, consulta las fuentes de datos compatibles con el Gráfico de conocimiento.
active
El Gráfico de conocimiento es confiable y se publica de forma activa. Este es el estado seleccionado para un Gráfico de conocimiento funcional.
batch_update
El Gráfico de conocimiento se está actualizando para incorporar los cambios recientes de sus datos fuente. Esta acción se activa cuando se produce un cambio en la fuente de datos compatible con el Gráfico de conocimiento o cuando se realiza una sincronización periódica entre el Gráfico de conocimiento y su fuente de datos compatible. El Gráfico de conocimiento permanece activo, pero es posible que no esté sincronizado con los datos de origen modificados porque las actualizaciones aún están en curso.
Mientras está en el estado
batch_update
, haz lo siguiente:- No puedes habilitar ni inhabilitar el Gráfico de conocimiento.
- No puedes borrar el motor.
- Los cambios que se producen al vincular o desvincular almacenes de datos compatibles con el Gráfico de conocimiento se reflejan en el gráfico con una demora. Para obtener más información, consulta las fuentes de datos compatibles con el Gráfico de conocimiento.
deleting
El Gráfico de conocimiento está inhabilitado para el motor y se está borrando. El gráfico de conocimiento no está disponible para el procesamiento.
Mientras está en el estado
deleting
, haz lo siguiente:- No puedes habilitar ni inhabilitar el Gráfico de conocimiento.
- No puedes borrar el motor.
Administra la configuración del Gráfico de conocimiento
Puedes administrar la configuración con la consola o la API.
Antes de comenzar:
- Debes haber creado una app de Gemini Enterprise.
- Revisa Cómo cambiar la configuración del Gráfico de conocimiento para ver el impacto de los cambios en la configuración en las apps existentes.
Sigue este procedimiento para actualizar la configuración del Gráfico de conocimiento en la consola:
Console
Para usar la consola de Google Cloud para administrar la configuración de Knowledge Graph, sigue estos pasos:
En la consola de Google Cloud , ve a la página Gemini Enterprise.
En la página Apps, haz clic en la app cuya configuración del Gráfico de conocimiento deseas actualizar.
Navega a la pestaña Configurations > Knowledge Graph.
Activa Google Cloud Gráfico de conocimiento o Gráfico de conocimiento privado según tus necesidades.
Haz clic en el botón Guardar después de confirmar las indicaciones o advertencias.
A continuación, se detallan los efectos de habilitar y de inhabilitar el Gráfico de conocimiento:
Google Cloud Gráfico de conocimiento:
- Habilitar el Google Cloud Gráfico de conocimiento otorga acceso a datos enriquecidos de fuentes externas, lo que amplía el contexto de la búsqueda.
- Si se inhabilita, los resultados de la búsqueda se limitarán a los datos internos, y se quitará el acceso al contexto externo.
Gráfico de conocimiento privado:
- Habilitar el gráfico de conocimiento privado regenera los datos derivados internos, y las anotaciones de búsqueda se muestran después de un día como máximo.
- Si la inhabilitas, se borrarán los datos derivados internos y se quitarán las anotaciones de la búsqueda, lo que reducirá la precisión y la riqueza de la búsqueda.
API
Puedes modificar la configuración del Gráfico de conocimiento con la 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"
}
}
Cómo ver los paneles de conocimiento en los resultados de la búsqueda
Puedes ver cómo se muestran los resultados de la búsqueda enriquecidos con el Gráfico de conocimiento en tu aplicación de búsqueda. En el caso de las interfaces de búsqueda basadas en paneles, el panel del Gráfico de conocimiento aparece como un cuadro de información enriquecida junto a los resultados de la búsqueda normales. Integra detalles relevantes de las entidades, como nombres, descripciones, imágenes y relaciones, lo que proporciona una experiencia de búsqueda más informativa y pertinente según el contexto. Estos resultados destacados te ayudan a encontrar rápidamente estadísticas clave relacionadas con tu búsqueda.
En el siguiente ejemplo de JSON, se muestra cómo aparece un panel de Personas en una respuesta de la 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"
}
}
]
}
}
]
}
}
}
]
}
}
}
]
}
]
En el siguiente ejemplo de JSON, se muestra cómo aparece un panel de organización en una respuesta de la 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/"
}
}
]
}
}
}
]
}
}
]
}
}
]
}
¿Qué sigue?
Usa embeddings personalizados.