Voltar aos vídeos

Supabase

Getting Started with Supabase Vector Databases

Plataforma
YouTube
Duração
4:11
Idioma falado
inglês (Estados Unidos)
Visualizações
3,2 mil
Corte mediano
6.87s
Rosto em cena
90%
Quadros escuros
12%
Supabase Getting Started with Supabase Vector Databases at 0:00medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:00
Supabase Getting Started with Supabase Vector Databases at 0:00
SupabaseGetting Started with Supabase Vector Databases
0:00
Supabase Getting Started with Supabase Vector Databases at 0:03
SupabaseGetting Started with Supabase Vector Databases
0:03
Supabase Getting Started with Supabase Vector Databases at 0:05medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:05
Supabase Getting Started with Supabase Vector Databases at 0:06
SupabaseGetting Started with Supabase Vector Databases
0:06
Supabase Getting Started with Supabase Vector Databases at 0:08
SupabaseGetting Started with Supabase Vector Databases
0:08
Supabase Getting Started with Supabase Vector Databases at 0:11medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:11
Supabase Getting Started with Supabase Vector Databases at 0:15medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:15
Supabase Getting Started with Supabase Vector Databases at 0:22
SupabaseGetting Started with Supabase Vector Databases
0:22
Supabase Getting Started with Supabase Vector Databases at 0:24
SupabaseGetting Started with Supabase Vector Databases
0:24
Supabase Getting Started with Supabase Vector Databases at 0:25medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:25
Supabase Getting Started with Supabase Vector Databases at 0:29medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:29
Supabase Getting Started with Supabase Vector Databases at 0:29medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:29
Supabase Getting Started with Supabase Vector Databases at 0:30wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:30
Supabase Getting Started with Supabase Vector Databases at 0:32wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:32
Supabase Getting Started with Supabase Vector Databases at 0:35wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:35
Supabase Getting Started with Supabase Vector Databases at 0:37wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:37
Supabase Getting Started with Supabase Vector Databases at 0:39wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:39
Supabase Getting Started with Supabase Vector Databases at 0:40medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:40
Supabase Getting Started with Supabase Vector Databases at 0:41medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:41
Supabase Getting Started with Supabase Vector Databases at 0:44wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:44
Supabase Getting Started with Supabase Vector Databases at 0:51wide presenter
SupabaseGetting Started with Supabase Vector Databases
0:51
Supabase Getting Started with Supabase Vector Databases at 0:51medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:51
Supabase Getting Started with Supabase Vector Databases at 0:52medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:52
Supabase Getting Started with Supabase Vector Databases at 0:59medium presenter
SupabaseGetting Started with Supabase Vector Databases
0:59
Supabase Getting Started with Supabase Vector Databases at 1:04wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:04
Supabase Getting Started with Supabase Vector Databases at 1:10wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:10
Supabase Getting Started with Supabase Vector Databases at 1:14wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:14
Supabase Getting Started with Supabase Vector Databases at 1:18wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:18
Supabase Getting Started with Supabase Vector Databases at 1:20medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:20
Supabase Getting Started with Supabase Vector Databases at 1:22medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:22
Supabase Getting Started with Supabase Vector Databases at 1:22wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:22
Supabase Getting Started with Supabase Vector Databases at 1:30wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:30
Supabase Getting Started with Supabase Vector Databases at 1:38medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:38
Supabase Getting Started with Supabase Vector Databases at 1:42medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:42
Supabase Getting Started with Supabase Vector Databases at 1:46medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:46
Supabase Getting Started with Supabase Vector Databases at 1:47medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:47
Supabase Getting Started with Supabase Vector Databases at 1:49wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:49
Supabase Getting Started with Supabase Vector Databases at 1:56medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:56
Supabase Getting Started with Supabase Vector Databases at 1:58medium presenter
SupabaseGetting Started with Supabase Vector Databases
1:58
Supabase Getting Started with Supabase Vector Databases at 1:58wide presenter
SupabaseGetting Started with Supabase Vector Databases
1:58
Supabase Getting Started with Supabase Vector Databases at 2:06wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:06
Supabase Getting Started with Supabase Vector Databases at 2:09medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:09
Supabase Getting Started with Supabase Vector Databases at 2:10medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:10
Supabase Getting Started with Supabase Vector Databases at 2:12wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:12
Supabase Getting Started with Supabase Vector Databases at 2:14wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:14
Supabase Getting Started with Supabase Vector Databases at 2:18wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:18
Supabase Getting Started with Supabase Vector Databases at 2:22wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:22
Supabase Getting Started with Supabase Vector Databases at 2:25medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:25
Supabase Getting Started with Supabase Vector Databases at 2:26medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:26
Supabase Getting Started with Supabase Vector Databases at 2:34medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:34
Supabase Getting Started with Supabase Vector Databases at 2:36wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:36
Supabase Getting Started with Supabase Vector Databases at 2:38wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:38
Supabase Getting Started with Supabase Vector Databases at 2:42wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:42
Supabase Getting Started with Supabase Vector Databases at 2:43medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:43
Supabase Getting Started with Supabase Vector Databases at 2:46medium presenter
SupabaseGetting Started with Supabase Vector Databases
2:46
Supabase Getting Started with Supabase Vector Databases at 2:46wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:46
Supabase Getting Started with Supabase Vector Databases at 2:50wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:50
Supabase Getting Started with Supabase Vector Databases at 2:54wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:54
Supabase Getting Started with Supabase Vector Databases at 2:58wide presenter
SupabaseGetting Started with Supabase Vector Databases
2:58
Supabase Getting Started with Supabase Vector Databases at 3:01medium presenter
SupabaseGetting Started with Supabase Vector Databases
3:01
Supabase Getting Started with Supabase Vector Databases at 3:02medium presenter
SupabaseGetting Started with Supabase Vector Databases
3:02
Supabase Getting Started with Supabase Vector Databases at 3:10medium presenter
SupabaseGetting Started with Supabase Vector Databases
3:10
Supabase Getting Started with Supabase Vector Databases at 3:13wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:13
Supabase Getting Started with Supabase Vector Databases at 3:22wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:22
Supabase Getting Started with Supabase Vector Databases at 3:22medium presenter
SupabaseGetting Started with Supabase Vector Databases
3:22
Supabase Getting Started with Supabase Vector Databases at 3:25wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:25
Supabase Getting Started with Supabase Vector Databases at 3:30wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:30
Supabase Getting Started with Supabase Vector Databases at 3:34wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:34
Supabase Getting Started with Supabase Vector Databases at 3:42wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:42
Supabase Getting Started with Supabase Vector Databases at 3:47medium presenter
SupabaseGetting Started with Supabase Vector Databases
3:47
Supabase Getting Started with Supabase Vector Databases at 3:48wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:48
Supabase Getting Started with Supabase Vector Databases at 3:58wide presenter
SupabaseGetting Started with Supabase Vector Databases
3:58
Supabase Getting Started with Supabase Vector Databases at 4:00medium presenter
SupabaseGetting Started with Supabase Vector Databases
4:00
Supabase Getting Started with Supabase Vector Databases at 4:02medium presenter
SupabaseGetting Started with Supabase Vector Databases
4:02

Transcrição de Getting Started with Supabase Vector Databases

Transcrito por um modelo de fala a partir do áudio do próprio vídeo, não escrito pela marca. Clique em qualquer linha para ir até aquele momento.

  1. 0:00A lot of AI apps have the same hidden challenge.
  2. 0:02They need the right context before they can give a useful answer.
  3. 0:06That context might live in the docs, support tickets, product data, messages, images, or internal knowledge base.
  4. 0:12Vector databases make that data searchable by meaning.
  5. 0:15In this video, we'll cover what embeddings are, what vector databases do, and why Superbase is a natural place to use them.
  6. 0:25Before vector databases make sense, we need to understand embeddings.
  7. 0:29An embedding is a numerical representation of meaning.
  8. 0:32You give content to an embedding model and it returns a list of numbers.
  9. 0:37Those numbers are like coordinates in a semantic space.
  10. 0:40Similar ideas end up together, different ideas end up farther apart.
  11. 0:44So, how do I reset my password and I forgot my login may be close even though the wording is different.
  12. 0:51Embeddings do not match text character by character.
  13. 0:54They capture patterns, words, phrases, concepts, and context.
  14. 0:58Embeddings are vectors.
  15. 1:00A vector database is what makes those vectors usable in an application.
  16. 1:04It stores each vector alongside the original record and its metadata, such as the document,
  17. 1:09product, workspace, category, or permissions it belongs to.
  18. 1:12When a query vector comes in, the database compares it with the stored vectors, ranks
  19. 1:17the closest records, and returns the best matches.
  20. 1:21As the dataset grows, specialized vector indexes help it find nearby vectors quickly instead
  21. 1:26instead of comparing every vector one by one.
  22. 1:28And because the vectors are stored alongside the normal database records, similarity search
  23. 1:33can still use filters, access rules, and the rest of your application data.
  24. 1:38The embedding model creates the vectors, the vector databases store, indexes, filters,
  25. 1:43and retrieves them.
  26. 1:44Now how does similarity search work?
  27. 1:47The flow is simple.
  28. 1:49First, take the content you want to search, docs, support articles, products, notes, whatever.
  29. 1:54Generate an embedding for each of them and store it in your database.
  30. 1:58Then when a user performs a search, generate an embedding for their query data.
  31. 2:03Now compare the query embeddings against the stored embeddings.
  32. 2:06The closest vectors are the closest matches.
  33. 2:10Superbase is built on Postgres and Postgres supports Vector Search with PGVector.
  34. 2:15So with Superbase, Vector Search is supported natively.
  35. 2:19You can store embeddings, query them with SQL and keep using the database patterns you
  36. 2:24you already know.
  37. 2:25You also get the rest of Superbase platform around it,
  38. 2:28migrations, client libraries, edge functions, auth, storage,
  39. 2:31dashboard, and many more.
  40. 2:33What kind of apps can you actually
  41. 2:34build with vector databases?
  42. 2:36The obvious use case is semantic search.
  43. 2:39Let users search docs, help centers, products, categories,
  44. 2:43or app content with natural language.
  45. 2:46Another big one is RAG, Retrieval Augmented Generation.
  46. 2:50That's when an AI assistant retrieve
  47. 2:52relevant content from your database before generating an answer. You can also
  48. 2:56build recommendations, image search, duplicate detection, and matching systems.
  49. 3:01In real apps, search is rarely just find similar things. It's usually more specific,
  50. 3:06find similar things that the users can access in this workspace, in this category,
  51. 3:11or in the last 30 days. That's why having vectors in Postgres is useful. Your
  52. 3:16semantic search can work with permissions, filters, metadata, ownership, and
  53. 3:21business logic. Vectors are not replacement for every search problem. Use exact phrases when
  54. 3:27exactness matters. IDs, emails, usernames, codes, precise phrases. Use vector search when meaning
  55. 3:34matters. Questions, descriptions, support issues, docs, recommendations. And often the best answer
  56. 3:40is both. Keyword search gives you precision. Vector search gives you semantic understanding.
  57. 3:45Hybrid search combines them. And that's the core idea. Embeddings turn content into numerical
  58. 3:50meaning a vector database stores those embeddings and searches by similarity.
  59. 3:55And Superbase lets you do that right inside Postgres, next to the rest of your
  60. 3:59app data. Once you understand that, vector databases feel much less mysterious.
  61. 4:04They're a way to help your app understand what your data means, not just
  62. 4:08what words it contains.
62 linhas · 650 palavras