Skip to main content
Nowledge MemNowledge Mem

Ontology

Defina os tipos de entidade do Mem com o vocabulário da sua área e organize o grafo de conhecimento de acordo com os seus próprios conceitos. A configuração é opcional, pode ser criada por conversa e pode ser desfeita a qualquer momento.

O Mem atribui um tipo a cada entidade extraída. Por padrão, usa termos genéricos como concept, product, method e term. Isso basta para a maioria das pessoas. Se você não configurar a Ontology, nenhum recurso existente será perdido.

Áreas especializadas, porém, têm seus próprios substantivos. Uma equipe de pesquisa de anticorpos não trabalha apenas com products e concepts genéricos, mas com cell lines, assays, antibodies, targets, protocols e instruments. Uma equipe jurídica usa matters, clients, opposing parties, statutes, filings e deadlines.

Ontology é a forma de ensinar ao Mem o vocabulário da sua área. Depois da configuração, a extração passa a raciocinar com os seus termos, o mesmo objeto real tem menos chance de ser classificado em dois tipos diferentes e você pode explorar ou consultar o grafo por tipo.

Onde encontrar

Abra Graph e selecione Types no painel da direita.

Ontology não é uma tela de configurações separada do grafo. Um tipo afirma o que os objetos do grafo realmente são, e essa decisão fica mais clara quando você vê as entidades. Types ativa essa visualização. Ao sair, o grafo volta à apresentação normal.

Primeira ação útil

Abra Graph → Types. Se a Ontology ainda não estiver configurada, todas as entidades que o Mem já extraiu aparecerão em cinza, agrupadas pelos termos genéricos usados durante a extração.

Descreva o seu trabalho em uma frase, por exemplo: “We are an antibody discovery team.”

O Mem lê o seu grafo real, cria um rascunho de Ontology com as palavras que já aparecem nele e mostra quantas entidades cada tipo sugerido cobriria. Aceite o rascunho para reorganizar a tela com os seus tipos e cores.

A configuração inicial termina aí. Você não precisa preencher um formulário vazio nem projetar um schema.

Como ler a tela

Quando existe uma Ontology, a visualização de tipos mostra essa estrutura diretamente.

  • A cor representa o tipo. Cada tipo tem uma cor, compartilhada por todas as entidades que pertencem a ele.
  • O cinza indica o que a Ontology ainda não cobre. Os termos que o Mem já usou, mas que ainda não estão no seu vocabulário, permanecem em cinza. Eles formam uma lista de trabalho visível, não um problema escondido.
  • O restante vai para o segundo plano. Memories, Threads e documentos ficam mais escuros para que você se concentre nas entidades.
  • As regiões só aparecem quando existe um grupo real. Se as entidades de um tipo estiverem agrupadas no grafo, o Mem desenha e nomeia a região. Caso contrário, não inventa uma fronteira apenas para melhorar a aparência.

Passe o cursor sobre um tipo para destacar as entidades que ele contém. Clique para centralizar a visualização nelas e clique novamente para liberar o foco.

Adicionar uma palavra à Ontology

Há duas maneiras, e cada uma exige apenas um gesto.

Arrastar para um tipo existente. Leve uma palavra cinza até um tipo colorido. O Mem registra essa palavra como outra forma de escrever o mesmo tipo. Se alguma entidade já usar a forma anterior, o Mem mostra primeiro o resultado da migração e deixa você decidir se quer aplicá-la.

Manter como tipo independente. Se a palavra merece ser um tipo por si só, você pode adicioná-la à Ontology como um novo tipo.

Sugestões

O Mem observa as mudanças no vocabulário e propõe pequenas correções: dois tipos que significam a mesma coisa, uma palavra recorrente que deveria virar um tipo ou uma variação de escrita que aparece com frequência. Cada sugestão explica o motivo em uma frase. Ao passar o cursor, você vê quais entidades seriam afetadas.

O Mem não altera a Ontology sem a sua aprovação.

Mover entidades existentes

Renomear um tipo não reescreve o grafo imediatamente. O Mem mostra uma prévia da migração nos nós reais: as entidades afetadas aparecem com a cor futura e uma contagem exata é exibida. Confirme para movê-las; se você recusar, nada muda.

Se já existir uma entidade com o mesmo nome no tipo de destino, o Mem ignora o conflito e informa quantos itens foram pulados.

O que o Mem não faz

  • Ontology nunca é obrigatória. Sem configuração, o Mem continua funcionando como antes.
  • Uma palavra fora da Ontology nunca faz a extração falhar. Ela é registrada e exibida, sem ser rejeitada nem atribuída silenciosamente a um tipo inventado.
  • O Mem não altera a Ontology por conta própria. Todas as sugestões aguardam a sua aprovação.
  • As palavras antigas não são perdidas. Tipos desativados permanecem como aliases, para que exportações anteriores possam ser importadas novamente.

Pelo terminal

As mesmas ações estão disponíveis por comandos.

nmem ontology show                          # types, coverage, and unclaimed words
nmem ontology draft "antibody discovery lab" # draft one from your graph
nmem ontology proposals                     # the review queue
nmem ontology accept <id>
nmem ontology retype --from CELLLINE --to CELL_LINE   # preview
nmem ontology retype --from CELLLINE --to CELL_LINE --apply

Qualquer operação que altere dados exige confirmação explícita. draft mostra o comando necessário para aplicar o rascunho. retype apenas exibe uma prévia, a menos que você use --apply.

Para as suas ferramentas de IA

Agents conectados por MCP podem ler e seguir esse vocabulário. ontology_read retorna os tipos, as descrições e os exemplos. entity_search procura uma entidade que possa ser reutilizada antes da gravação. ontology_propose coloca uma sugestão na sua fila de revisão.

Um Agent pode sugerir; somente você pode alterar a Ontology.

Requisitos

O rascunho por conversa e as sugestões automáticas exigem um modelo capaz de usar ferramentas, por meio de um provedor remoto ou do Nowledge AI. A consulta e a edição manual da Ontology funcionam em qualquer ambiente.

On this page