Zubnet AIAprenderWiki › Grafo de Conhecimento
Fundamentos

Grafo de Conhecimento

Também conhecido como: KG, Ontologia
Uma representação estruturada de conhecimento como uma rede de entidades (nós) conectadas por relacionamentos (arestas). "Paris (entidade) é a capital de (relacionamento) França (entidade)." Grafos de conhecimento codificam fatos de forma que suporta raciocínio, consultas e descoberta. O Knowledge Graph do Google, Wikidata e grafos de conhecimento empresariais alimentam busca, recomendações e integração de dados.

Por que isso importa

Grafos de conhecimento complementam LLMs fornecendo fatos estruturados e verificáveis que LLMs podem consultar em vez de alucinar. Enquanto LLMs armazenam conhecimento implicitamente em pesos (e às vezes erram), grafos de conhecimento o armazenam explicitamente em triplas que podem ser verificadas e atualizadas. A combinação de LLMs (para entender linguagem natural) e KGs (para fundamentar em fatos) é um padrão poderoso para IA empresarial.

Em profundidade

Um grafo de conhecimento armazena conhecimento como triplas (sujeito, predicado, objeto): (Albert Einstein, nasceu_em, Ulm), (Ulm, localizada_em, Alemanha). Essas triplas formam um grafo onde entidades são nós e relacionamentos são arestas. Você pode percorrer o grafo para responder perguntas multi-hop: "Onde fica o local de nascimento da pessoa que desenvolveu a relatividade geral?" segue Einstein → nasceu_em → Ulm → localizada_em → Alemanha.

KGs + LLMs

A integração de grafos de conhecimento com LLMs assume várias formas: usar KGs como fonte para RAG (recuperar subgrafos relevantes para uma consulta), usar LLMs para popular KGs (extrair entidades e relacionamentos de texto) e usar KGs para verificar saídas de LLMs (checar fatos declarados contra o grafo). GraphRAG (Microsoft) usa LLMs para construir um grafo de conhecimento a partir de documentos, depois consulta esse grafo para recuperação mais estruturada do que busca vetorial pura.

Construindo Grafos de Conhecimento

Construir um grafo de conhecimento requer: extração de entidades (identificar pessoas, lugares, conceitos no texto), extração de relações (identificar como entidades se relacionam), resolução de entidades (reconhecer que "SP", "São Paulo" e "Sampa" são a mesma entidade) e design de esquema (definir que tipos de entidades e relacionamentos existem). LLMs tornaram cada um desses passos mais baratos e precisos, democratizando a construção de KGs para organizações que antes não podiam arcar com o esforço manual.

Conceitos relacionados

← Todos os termos
← Gradiente Descendente Groq →