El gráfico de conocimiento mejora Gemini Enterprise vinculando datos de tres pilares principales: personas, contenido e interacciones. Gráfico de conocimiento mejora la calidad y la experiencia de búsqueda al comprender la relación entre las diferentes instancias y entidades de tu corpus, lo que permite realizar búsquedas más profundas y contextuales.
El gráfico de conocimiento mejora las funciones de búsqueda de las siguientes formas:
- Enriquecer los datos relacionados con las personas con contexto organizativo, 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 consultas de los usuarios.
- Mejorar las respuestas de búsqueda con datos precisos y contextuales para que los usuarios puedan encontrar más fácilmente información relevante sobre personas y organizaciones.
Fuentes de datos admitidas para el gráfico de conocimiento
El gráfico de conocimiento está disponible para las aplicaciones que tienen las siguientes fuentes de datos:
- Fuentes de datos de personas
- Personas que usan un conector personalizado
- Microsoft Entra ID
- Jira Cloud
- Jira Data Center
- SharePoint Cloud
Antes de empezar
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. Si no conectas los datos de personas, estas funciones no funcionarán correctamente.
Los datos de personas impulsan las funciones clave del gráfico de conocimiento, entre las que se incluyen las siguientes:
- Resolución de entidades
- Comprensión del contexto
- Personalización
- Autocompletar
- Recomendaciones
Fuentes admitidas de datos de personas
Cada aplicación solo puede tener un conector de personas. Sin embargo, puedes configurar conectores de personas diferentes para distintas aplicaciones. Elige una fuente de datos en función de tu sistema de identidad:
Si tu organización usa Google Cloud Identity, utiliza el conector de identidad de Google avanzado.
Si usas la federación de identidades para los trabajadores, selecciona las fuentes de terceros o las fuentes nativas correspondientes.
Gemini Enterprise admite las siguientes opciones para ingerir datos de personas en el 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 todas las funciones del gráfico de conocimientos, incluido el procesamiento del lenguaje natural (PLN). El conector de identidad avanzada de Google es nativo de la nube y se comporta de forma similar al conector de Drive avanzado, ya que conserva los datos en el índice.
Cuando el conector esté activo, debes hacer lo siguiente:
- Desvincula el almacén de datos Búsqueda de personas si está en uso.
- Añade 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 mediante un esquema especificado por Google. Es ideal para organizaciones con fuentes de identidad personalizadas o híbridas.
Fuentes de terceros
Gemini Enterprise admite los siguientes proveedores de identidades de terceros para ingerir datos de personas:
Acerca de la anotación de consultas con el gráfico de conocimiento
La anotación de consultas con el gráfico de conocimiento mejora la comprensión de las consultas de búsqueda al asociar datos estructurados con términos de búsqueda. Este proceso mejora la precisión y la relevancia de los resultados de búsqueda aprovechando las estadísticas contextuales del gráfico de conocimiento.
A diferencia de los paneles de información independientes, la anotación de consultas funciona de forma independiente enriqueciendo las consultas de búsqueda con metadatos, lo que permite detectar entidades con mayor precisión, vincular entidades y comprender el contexto del usuario. Cuando introduces un término de búsqueda, el gráfico de conocimiento ayuda a categorizar e interpretar la consulta en función de su relación con personas, organizaciones, problemas u otras entidades.
Entre los componentes clave de la anotación de consultas se incluyen los siguientes:
Detección de menciones: identifica entidades clave (por ejemplo, personas) y relaciones (por ejemplo, jefe) en una consulta de búsqueda y las asocia con datos estructurados.
Comprensión del contexto del usuario: analiza el contexto del usuario y obtiene señales de usuario relacionadas (por ejemplo, los compañeros de trabajo principales) para mejorar la relevancia de la búsqueda.
Vinculación de entidades: resuelve las ambigüedades vinculando los términos a sus entidades más relevantes (por ejemplo, distingue entre "Apple" como empresa y como fruta).
Paneles del Gráfico de conocimiento
Una vez que se ha habilitado el gráfico de conocimiento, el buscador integra los paneles enriquecidos en los resultados de búsqueda, lo que proporciona información más precisa y contextual para ayudar a los usuarios a encontrar rápidamente personas, roles y organizaciones relevantes. Cuando haces una búsqueda, la API search
responde con paneles detallados que proporcionan contexto e información adicional relacionados con la consulta de búsqueda.
En la página de resultados de búsqueda aparecen los siguientes tipos de panel, que te ayudan a identificar entidades relevantes.
Panel de personas: incluye información como el puesto de trabajo, el departamento y las relaciones con otras personas (por ejemplo, la cadena de gestión, los subordinados directos y los compañeros de equipo). Te ayuda a encontrar rápidamente a las personas adecuadas y sus roles en la organización. El panel Personas se ha mejorado con el Gráfico de Conocimiento y las personas se muestran como tarjetas de formato largo, lo que proporciona una vista completa del rol y las relaciones de la persona en la organización. La respuesta de la API de búsqueda del gráfico de conocimiento incluye paneles de datos enriquecidos en un formato de búsqueda unificado de un solo cuadro. El panel Personas contiene información sobre el puesto, el departamento y las personas relacionadas (como la cadena de gestión, los subordinados directos o los compañeros de equipo con los mismos responsables). Los campos derivados del gráfico de conocimiento se devuelven en
derived_struct_data
en el resultado del panel Personas.Panel de organización: este panel proporciona información clave sobre la organización, como su nombre, descripción e información del sitio web. La respuesta de la API de búsqueda del gráfico de conocimiento incluye paneles de datos enriquecidos en un formato de búsqueda unificado de un solo cuadro. En el panel Organización se muestra el nombre, la descripción y la información del sitio web de la organización.Los resultados de la organización se devuelven en el campo
knowledge_graph_results
del resultado del panel Organización.
Configuraciones del gráfico de conocimiento
El gráfico de conocimiento mejora los resultados de búsqueda integrando paneles enriquecidos con información precisa y contextual de fuentes de datos internas y externas.
Tipos de gráficos de conocimiento
Hay dos tipos de gráficos de conocimiento:
Google Cloud Gráfico de conocimiento: amplía los resultados de búsqueda incorporando fuentes de datos externas. De esta forma, se amplía el alcance de los resultados de búsqueda y se mejora la relevancia con información adicional. Google Cloud El gráfico de conocimiento solo está disponible en las aplicaciones configuradas con la ubicación Global.
Gráfico de conocimiento privado: aprovecha los datos internos de la organización para generar resultados de búsqueda enriquecidos. Mejora la relevancia al incorporar conocimientos propios, como relaciones, roles y cargos, y proporciona anotaciones de consulta más precisas en función del contexto.
Cambiar las configuraciones del gráfico de conocimiento
Las configuraciones del gráfico de conocimiento están habilitadas en todas las aplicaciones de Gemini Enterprise. Antes de hacer cambios, puedes ver el impacto en los resultados de búsqueda de la siguiente manera:
Configuración | Habilitado | Inhabilitado |
---|---|---|
Google Cloud Gráfico de conocimiento | Amplía la búsqueda con datos externos. | Limita la búsqueda a los datos internos. |
Gráfico de conocimiento privado | Mejora las búsquedas con datos internos. | Elimina los datos derivados internos. |
Para modificar las configuraciones del gráfico de conocimiento, consulta la sección Gestionar la configuración del gráfico de conocimiento.
Estructura y asignación de gráficos de conocimiento privados
El gráfico de conocimiento privado usa un modelo de datos de gráfico de propiedades. Está diseñado para casos prácticos 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 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 del gráfico de conocimiento construye su gráfico aplicando estas reglas internas a todos los documentos de los conectores admitidos.
Tipos de entidades y relaciones del gráfico de conocimiento
Tipos de entidades del gráfico de conocimiento | Tipos de relaciones del gráfico de conocimiento | Conectores admitidos |
---|---|---|
Persona | Administrador | Fuentes de Workspace → Búsqueda de personas |
Informe de línea de puntos | Usuarios que utilizan conectores personalizados |
Asignación del esquema de la fuente de datos a las propiedades de la entidad
Campo del documento de origen | Notas |
---|---|
name.familyName ,
name.givenName ,
name.displayName |
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 |
El puesto de trabajo en el primer elemento de organizations (array). |
websites[0].value |
El primer valor de los sitios web (matriz). |
topCoworkers |
- |
Ciclo de vida del gráfico de conocimiento
El gráfico de conocimiento de tu buscador pasa por varios estados a medida que se habilita, se actualiza y se gestiona. Conocer los siguientes estados te ayudará a saber qué puedes esperar y qué acciones tienes disponibles.
unspecified
El gráfico de conocimientos no está habilitado en el motor o está pendiente de inicialización. Para habilitarlo, debes configurar el ajuste
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 conocimientos no está disponible para el procesamiento.
Mientras está en el estado
initialization
:- No puedes habilitar ni inhabilitar el gráfico de conocimiento.
- No puedes eliminar el motor.
- Los cambios derivados de la vinculación o desvinculación de almacenes de datos compatibles con el gráfico de conocimiento no se reflejan inmediatamente en el gráfico. Para obtener más información, consulta las fuentes de datos admitidas para el gráfico de conocimiento.
active
El gráfico de conocimiento es fiable y está activo. Este es el estado seleccionado de un gráfico de conocimiento funcional.
batch_update
El gráfico de conocimiento se está actualizando para incorporar los cambios recientes de sus datos de origen. Esta acción se activa cuando se produce un cambio en la fuente de datos admitida del gráfico de conocimiento o cuando se realiza una sincronización periódica entre el gráfico de conocimiento y su fuente de datos admitida. El gráfico de conocimiento sigue 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
:- No puedes habilitar ni inhabilitar el gráfico de conocimiento.
- No puedes eliminar el motor.
- Los cambios derivados de la vinculación o desvinculación de almacenes de datos compatibles con el gráfico de conocimiento se reflejan en el gráfico con cierto retraso. Para obtener más información, consulta las fuentes de datos admitidas para el gráfico de conocimiento.
deleting
El gráfico de conocimiento está inhabilitado en el buscador y se va a eliminar. El Gráfico de Conocimiento no está disponible para el procesamiento.
Mientras está en el estado
deleting
:- No puedes habilitar ni inhabilitar el gráfico de conocimiento.
- No puedes eliminar el motor.
Gestionar la configuración del gráfico de conocimiento
Puede gestionar las configuraciones mediante la consola o la API.
Antes de empezar:
- Debes haber creado una aplicación de Gemini Enterprise.
- Consulta el artículo Cambiar la configuración del gráfico de conocimiento para ver cómo afecta a las aplicaciones que ya tienes.
Sigue este procedimiento para actualizar las configuraciones de Gráfico de conocimiento en la consola:
Consola
Para usar la Google Cloud consola y gestionar las configuraciones de Gráfico de Conocimiento, sigue estos pasos:
En la Google Cloud consola, ve a la página Gemini Enterprise.
En la página Aplicaciones, haga clic en la aplicación cuyas configuraciones de Gráfico de conocimiento quiera actualizar.
Ve a la pestaña Configuraciones > Gráfico de conocimientos.
Activa Google Cloud Gráfico de conocimiento o Gráfico de conocimiento privado en función de tus necesidades.
Haz clic en el botón Guardar después de confirmar las peticiones o advertencias.
Si habilitas o inhabilitas el gráfico de conocimiento, ocurrirá lo siguiente:
Google Cloud Gráfico de conocimiento:
- Al habilitar el Google Cloud gráfico de conocimiento, se obtiene acceso a datos enriquecidos de fuentes externas, lo que amplía el contexto de búsqueda.
- Si lo inhabilitas, los resultados de búsqueda se limitarán a los datos internos y se eliminará el acceso al contexto externo.
Gráfico de conocimiento privado:
- Si habilitas el gráfico de conocimiento privado, se regenerarán los datos derivados internos y las anotaciones de las consultas volverán en un plazo de un día.
- Si la inhabilitas, se eliminarán los datos derivados internos y las anotaciones de las consultas, lo que reducirá la precisión y la riqueza de las búsquedas.
API
Puedes modificar la configuración del gráfico de conocimiento mediante 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"
}
}
Ver paneles de información en los resultados de búsqueda
Puedes ver cómo se muestran los resultados de búsqueda enriquecidos con el gráfico de conocimiento en tu aplicación de búsqueda. En 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 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 contextual. Estos resultados destacados te ayudan a encontrar rápidamente información valiosa relacionada con tu consulta.
En el siguiente ejemplo de JSON se muestra cómo aparece un panel 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/"
}
}
]
}
}
}
]
}
}
]
}
}
]
}
Siguientes pasos
Usar inserciones personalizadas.