O Mapa de informações aprimora o Gemini Enterprise ao vincular dados em três pilares principais: pessoas, conteúdo e interações. O Mapa de informações melhora a qualidade e a experiência de pesquisa ao entender a relação entre diferentes instâncias e entidades no seu corpus, oferecendo uma pesquisa mais profunda e contextual.
O Mapa de informações aprimora os recursos de pesquisa ao:
- Enriquecer dados relacionados a pessoas com contexto organizacional, incluindo linhas de relatórios derivadas e relações com outras entidades.
- Melhorar o reconhecimento de entidades, as relações e a compreensão da intenção para descobrir mais insights das consultas do usuário.
- Melhorar as respostas da pesquisa com dados precisos e contextuais, facilitando a localização de pessoas relevantes e informações organizacionais.
Fontes de dados compatíveis com o Mapa de informações
O Mapa de informações está disponível para apps que têm as seguintes fontes de dados:
- Fontes de dados de pessoas
- Pessoas que usam o conector personalizado
- Microsoft Entra ID
- Jira Cloud
- Jira Data Center
- SharePoint Cloud
Antes de começar
Para usar os recursos do Mapa de informações, primeiro é necessário conectar os dados de pessoas ao Mapa de informações configurando um conector de pessoas. Sem conectar os dados de pessoas, esses recursos não funcionam corretamente.
Os dados de pessoas oferecem suporte aos principais recursos do Mapa de informações, incluindo:
- Resolução da entidade
- Compreensão do contexto
- Personalização
- Preenchimento automático
- Recomendações
Fontes compatíveis com dados de pessoas
Cada app pode ter apenas um conector de pessoas. No entanto, é possível configurar conectores de pessoas diferentes para apps diferentes. Escolha uma fonte de dados com base no seu sistema de identidade:
Se a organização usa o Google Cloud Identity, use o conector de identidade avançado do Google.
Se você estiver usando a federação de identidade de colaboradores, selecione as fontes nativas ou de terceiros correspondentes.
O Gemini Enterprise oferece suporte às seguintes opções para ingerir dados de pessoas no Mapa de informações:
Fontes do Workspace
O conector de identidade avançado do Google sincroniza dados de pessoas do Google Workspace, copiando diretamente para o índice da Vertex AI para Pesquisa. Ao copiar dados para o índice, esse conector ativa a funcionalidade completa do Mapa de informações, incluindo o processamento de linguagem natural (PLN). O conector de identidade avançado do Google é nativo da nuvem e se comporta de maneira semelhante ao conector do Drive avançado, persistindo dados no índice.
Quando o conector estiver ativo, você precisará:
- Desvincular o repositório de dados da Pesquisa de pessoas , se ele estiver em uso.
- Adicionar o novo repositório de dados ao mecanismo.
Fontes nativas
O conector de pessoas personalizado permite fazer upload de dados de pessoas do BigQuery ou do Cloud Storage usando um esquema especificado pelo Google. Essa opção é ideal para organizações com fontes de identidade personalizadas ou híbridas.
Origens externas
O Gemini Enterprise oferece suporte a provedores de identidade de terceiros para ingerir dados de pessoas. Para mais informações, consulte Federação de identidade de colaboradores para provedores de identidade de terceiros.
Sobre a anotação de consultas com o Mapa de informações
A anotação de consultas com o Mapa de informações melhora a compreensão da consulta de pesquisa ao associar dados estruturados a termos de pesquisa. Esse processo melhora a precisão e a relevância dos resultados da pesquisa aproveitando insights contextuais do Mapa de informações.
Ao contrário dos painéis de informações independentes, a anotação de consultas funciona de forma independente enriquecendo as consultas de pesquisa com metadados, permitindo uma detecção de entidades, vinculação de entidades e compreensão do contexto do usuário mais precisas. Quando você insere um termo de pesquisa, o Mapa de informações ajuda a categorizar e interpretar a consulta com base na relação dela com pessoas, organizações, problemas ou outras entidades.
Os principais componentes da anotação de consultas incluem:
Detecção de menções: identifica entidades principais (por exemplo, pessoas) e relações (por exemplo, gerente) em uma consulta de pesquisa e as associa a dados estruturados.
Compreensão do contexto do usuário: analisa o contexto do usuário e recupera indicadores relacionados (por exemplo, principais colegas de trabalho) para refinar a relevância da pesquisa.
Vinculação de entidades: resolve ambiguidades vinculando termos às entidades mais relevantes (por exemplo, distinguindo entre "Apple" como uma empresa e uma fruta).
Painéis do Mapa de informações
Depois que o Mapa de informações é ativado, o mecanismo de pesquisa integra os painéis enriquecidos
aos resultados da pesquisa, fornecendo informações mais precisas e contextuais
para ajudar os usuários a encontrar rapidamente pessoas, funções e organizações relevantes. Quando você
realiza uma pesquisa, a search API responde com painéis detalhados que fornecem
mais contexto e insights relacionados à consulta de pesquisa.
Os tipos de painel a seguir aparecem na página de resultados da pesquisa, melhorando sua capacidade de identificar entidades relevantes.
Painel de pessoas: inclui informações como o cargo, o departamento e as relações da pessoa com outras pessoas (por exemplo, cadeia de comando, subordinados diretos e colegas de equipe). Ele ajuda você a encontrar rapidamente pessoas relevantes e suas funções na organização. O painel de pessoas é aprimorado com o Mapa de informações, e as pessoas são mostradas como cards longos, fornecendo uma visão abrangente da função e das relações da pessoa na organização. A resposta da API de pesquisa do Mapa de informações inclui painéis de dados enriquecidos em um formato de pesquisa unificado de uma caixa. O painel de pessoas contém o cargo, o departamento e informações relacionadas a pessoas (como cadeia de comando, subordinados diretos ou colegas de equipe com os mesmos gerentes). Os campos derivados do Mapa de informações são retornados em
derived_struct_datano resultado do painel de pessoas.Painel da organização: fornece detalhes importantes sobre a organização, como nome, descrição e informações do site. A resposta da API de pesquisa do Mapa de informações inclui painéis de dados enriquecidos em um formato de pesquisa unificado de uma caixa. O painel da organização mostra o nome, a descrição, e as informações do site.Os resultados da organização são retornados no
knowledge_graph_resultscampo no resultado do painel da organização.
Configurações do Mapa de informações
O Mapa de informações melhora os resultados da pesquisa ao integrar painéis com informações precisas e contextuais de fontes de dados internas e externas.
Tipos de Mapa de informações
Há dois tipos de Mapa de informações:
Google Cloud Mapa de informações: amplia os resultados da pesquisa incorporando fontes de dados externas. Isso amplia o escopo dos resultados da pesquisa e melhora a relevância com mais insights. Google Cloud O Mapa de informações só está disponível em apps definidos para o local global.
Mapa de informações particulares: aproveita os dados organizacionais internos para gerar resultados de pesquisa enriquecidos. Ele melhora a relevância incorporando conhecimento proprietário, como relações, funções e cargos, e fornece anotações de consulta mais precisas contextualmente.
Mudar as configurações do Mapa de informações
As configurações do Mapa de informações estão ativadas para todos os apps do Gemini Enterprise. Antes de fazer mudanças, confira o impacto nos resultados da pesquisa da seguinte maneira:
| Configuração | Ativado | Desativado |
|---|---|---|
| Google Cloud Mapa de informações | Amplia a pesquisa com dados externos. | Limita a pesquisa a dados internos. |
| Mapa de informações particulares | Melhora a pesquisa com dados internos. | Remove dados derivados internos. |
Para modificar as configurações do Mapa de informações, consulte a seção Gerenciar a configuração do Mapa de informações.
Estrutura e mapeamento do Mapa de informações particulares
O Mapa de informações particulares usa um modelo de dados de gráfico de propriedades. Ele foi projetado para casos de uso corporativos e oferece suporte a tipos específicos de entidades e relações. É possível recuperar os dados de documentos importados por conectores compatíveis. O Mapa de informações particulares usa regras internas para:
- Mapear dados do esquema de repositório de dados original para propriedades de entidade.
- Criar relações entre entidades vinculando identificadores.
O mecanismo do Mapa de informações constrói o gráfico aplicando essas regras internas a todos os documentos dos conectores compatíveis.
Tipos e relações de entidades do Mapa de informações
| Tipos de entidades do Mapa de informações | Tipos de relações do Mapa de informações | Conectores compatíveis |
|---|---|---|
| Pessoa | Gerente | Fontes do Workspace → Pesquisa de pessoas |
| Relatório de linha pontilhada | Pessoas que usam o conector personalizado |
Mapeamento do esquema da fonte de dados para propriedades de entidade
| Campo do documento de origem | Observações |
|---|---|
name.familyName,
name.givenName,
name.displayName |
Uma concatenação de givenName e
familyName. Se estiver vazio, use
displayName. |
personId |
Usado para identificar uma pessoa de maneira exclusiva. |
employeeId |
- |
employmentStatus |
- |
organizations[0].jobTitle |
O cargo no primeiro elemento de organizações (matriz). |
websites[0].value |
O primeiro valor dos sites (matriz). |
topCoworkers |
- |
Ciclo de vida do Mapa de informações
O Mapa de informações do seu mecanismo passa por vários estados à medida que é ativado, atualizado e gerenciado. Entender os estados a seguir ajuda você a saber o que esperar e quais ações estão disponíveis.
unspecifiedO Mapa de informações não está ativado para o mecanismo ou está pendente de inicialização. Para ativá-lo, configure a definição
knowledge_graph_config.enable_private_knowledge_graphcomotrue.initializationA construção inicial do Mapa de informações está em execução. Durante esse estado, o Mapa de informações não está disponível para processamento.
No estado
initialization:- Não é possível ativar ou desativar o Mapa de informações.
- Não é possível excluir o mecanismo.
- As mudanças de vinculação ou desvinculação de repositórios de dados com suporte ao Mapa de informações não são refletidas imediatamente no gráfico. Para mais informações, consulte as fontes de dados compatíveis com o Mapa de informações.
activeO Mapa de informações é confiável e está servindo ativamente. Esse é o estado selecionado para um Mapa de informações funcional.
batch_updateO Mapa de informações está sendo atualizado para incorporar mudanças recentes dos dados de origem. Uma mudança na fonte de dados compatível com o Mapa de informações ou uma sincronização periódica entre o Mapa de informações e a fonte de dados compatível aciona essa ação. O Mapa de informações permanece ativo, mas pode estar dessincronizado com os dados de origem alterados porque as atualizações ainda estão em andamento.
No estado
batch_update:- Não é possível ativar ou desativar o Mapa de informações.
- Não é possível excluir o mecanismo.
- As mudanças de vinculação ou desvinculação de repositórios de dados com suporte ao Mapa de informações estão sujeitas a reflexão atrasada no gráfico. Para mais informações, consulte as fontes de dados compatíveis com o Mapa de informações.
deletingO Mapa de informações está desativado para o mecanismo e está sendo excluído. O Mapa de informações não está disponível para processamento.
No estado
deleting:- Não é possível ativar ou desativar o Mapa de informações.
- Não é possível excluir o mecanismo.
Gerenciar a configuração do Mapa de informações
É possível gerenciar as configurações usando o console ou a API.
Antes de começar:
- Você precisa ter criado um app do Gemini Enterprise.
- Consulte Como mudar as configurações do Mapa de informações para conferir o impacto da mudança de configurações em apps atuais.
Use o procedimento a seguir para atualizar as configurações do Mapa de informações no console:
Console
Para usar o Google Cloud console e gerenciar as configurações do Mapa de informações, siga estas etapas:
No Google Cloud console, acesse a página Gemini Enterprise.
Na página Apps, clique no app cujas configurações do Mapa de informações você quer atualizar.
Navegue até Configurações > guia Mapa de informações.
Ative ou desative o Google Cloud Mapa de informações ou o Mapa de informações particulares com base nas suas necessidades.
Clique no botão Salvar depois de confirmar todos os comandos ou avisos.
Os efeitos de ativar e desativar o Mapa de informações são os seguintes:
Google Cloud Mapa de informações:
- Ativar o Google Cloud Mapa de informações concede acesso a dados enriquecidos de fontes externas, ampliando o contexto da pesquisa.
- Desativar limita os resultados da pesquisa a dados internos, removendo o acesso ao contexto externo.
Mapa de informações particulares:
- Ativar o Mapa de informações particulares regenera dados derivados internos, e as anotações de consulta são retornadas após um dia.
- Desativar exclui dados derivados internos e remove anotações de consulta, reduzindo a precisão e a riqueza da pesquisa.
API
É possível modificar as configurações do Mapa de informações usando a 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"
}
}
Conferir painéis de informações nos resultados da pesquisa
É possível conferir como os resultados da pesquisa enriquecidos pelo Mapa de informações são mostrados no aplicativo de pesquisa. Para interfaces de pesquisa baseadas em painéis, o painel do Mapa de informações aparece como uma caixa de informações enriquecida ao lado dos resultados da pesquisa normais. Ele integra detalhes relevantes da entidade, como nomes, descrições, imagens, e relações, proporcionando uma experiência de pesquisa mais informativa e contextual. Esses resultados aprimorados ajudam você a encontrar rapidamente insights importantes relacionados à sua consulta.
O exemplo de JSON a seguir mostra como um painel de pessoas aparece em uma resposta da 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"
}
}
]
}
}
]
}
}
}
]
}
}
}
]
}
]
O exemplo de JSON a seguir mostra como um painel da organização aparece em uma resposta da 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/"
}
}
]
}
}
}
]
}
}
]
}
}
]
}