Bancos de dados regulares = linhas e colunas
Imagine uma planilha que mantém o controle de todos os clubes estudantis da Champlain College:
| id | nome | categoria | sala |
| 1 | Clube de Anime | Mídia | C-102 |
| 2 | Clube de Arte | Criativo | C-103 |
| 3 | Equipe de robótica | Tecnologia | C-108 |
| 4 | Sociedade Musical Champlain | Criativo | C-109 |
Com esse tipo de banco de dados relacionalVocê pode basicamente perguntar:
- "Mostre-me todos os clubes de criação".
- "Qual clube fica na sala C-108?"
- "Liste todos os clubes com 'Art' no nome."
Mas se você perguntar:
"Qual clube é mais semelhantes para a Equipe de Robótica?"
Um banco de dados comum daria de ombros. Ele não entende a similaridade, a menos que você a defina explicitamente.
Bancos de dados vetoriais = agrupamento por significado
Vamos agora imaginar que cada o clube estudantil tem sua própria sala no andar principal da faculdade. O que acontece é o seguinte:
- Todos os alunos que amam desenho e pintura ir para o Sala do Art Club.
- Todos os alunos que estão em robôs e programação se reúnem no Sala de robótica.
- Todos que gostam de anime e mangá se reúnem no Sala do Clube de Anime.
Portanto, se você entrar no Art Club, encontrará pessoas semelhantesAqueles com interesses em comum.
Eles não são apenas agrupados por um rótulo, eles são fisicamente próximos no espaço da faculdade.
Agora pense nos bancos de dados vetoriais da mesma forma.
Em vez de salas, os bancos de dados vetoriais têm um espaço multidimensional (pense em um mapa com centenas de direções). Cada item, como uma palavra, imagem, produto ou documento, é convertido em uma lista de números chamada vetor. Esse vetor é como as coordenadas que dizem:
"Coloque esta palavra aqui no espaço".
Portanto:
- "Alimentos" é colocado em um espaço próximo a "Alface", "Burger"e "Restaurante"
- Mas "Alimentos" está longe de "Pé", apesar de serem parecidos
Por quê? Porque eles não significam a mesma coisa.

Crédito da imagem:
Fonte: "Uma introdução aos bancos de dados vetoriais para iniciantes"
© Xomnia - Usado apenas para fins educacionais.
Como isso pode ajudar?
Quando você pesquisa um banco de dados de vetoresSe você não tiver uma consulta, ele analisa o "local" de sua consulta no espaço e encontra coisas que são próximo, como se estivesse perguntando:
"Estou interessado em robótica. Para qual sala devo ir?"
O sistema diz: "Vá para a sala C-108 com a Equipe de Robótica. Ah, e o Clube de Tecnologia e o Clube de IA estão logo ao lado".
Portanto, você não está apenas combinando palavras, está combinando significado.
Resumo
- Bancos de dados relacionais são como planilhas: ótimos para informações exatas e filtros
- Bancos de dados vetoriais são como um mapa do campus: organizam os dados por significado e agrupam coisas semelhantes próximas umas das outras
- Assim como o Champlain tem salas para cada interesse do clube, os bancos de dados vetoriais têm espaços para cada conceito
- Isso permite que a IA responda a perguntas confusas como: "Mostre-me coisas como esta" ou "Encontre coisas com vibrações semelhantes"

Deixe um comentário