
Fragment książki — 28 stron
Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Opis
Sztuczna inteligencja generatywna, duże modele językowe i systemy RAG zdominowały rynek IT a u ich podstaw leży technologia, którą większość programistów wciąż słabo zna: wektorowe bazy danych. To właśnie one umożliwiają wyszukiwanie semantyczne, zasilają ChatGPT, Claude i lokalne modele LLM, pozwalają również budować inteligentne aplikacje operujące na nieustrukturyzowanych danych: tekście, obrazach i dźwięku. Zapotrzebowanie na specjalistów rozumiejących tę technologię rośnie lawinowo, a literatura fachowa w tym obszarze pozostaje rozproszona i fragmentaryczna. Książka Nitina Borwankara wypełnia tę lukę to pierwsze tak kompleksowe, praktyczne źródło wiedzy o wektorowych bazach danych.
Publikacja prowadzi czytelnika od teorii osadzeń wektorowych (Word2Vec, Doc2Vec, transformery), przez bibliotekę FAISS i rozszerzenia SQLite VSS, a także PostgreSQL pgvector, aż po budowę kompletnych systemów RAG. Kolejne rozdziały to gotowe projekty: system wyszukiwania treści z Reddita, wyszukiwarka artykułów naukowych z ArXiv, lokalny asystent RAG oparty na Ollamie, narzędzie do przeszukiwania historii konwersacji z AI. Całość wieńczy autorska propozycja VQL zunifikowanego języka zapytań dla wektorowych baz danych, wzorowanego na SQL.
Najważniejsze zagadnienia:
- Osadzenia wektorowe teoria, ewolucja i praktyczne zastosowanie w modelach LLM
- Wyszukiwanie podobieństw z biblioteką FAISS indeksy płaskie, IVF, HNSW i kwantyzacja
- Hybrydowe bazy danych SQLite VSS i PostgreSQL pgvector w projektach AI
- Budowa systemów RAG od prostego prototypu po naukowy asystent badawczy
- Wyszukiwanie semantyczne kontra słów kluczowych kiedy i jak stosować każde podejście
- Lokalne wdrożenia z Ollamą prywatność, kontrola kosztów i pełna niezależność od chmury
Zbuduj inteligentne AI opanuj wektorowe bazy danych!
Książka wyjaśnia technologię napędzającą współczesną sztuczną inteligencję od osadzenia, przez wyszukiwanie semantyczne, aż po systemy RAG. Jeśli zajmujesz się tworzeniem aplikacji AI, dzięki tej pozycji zrozumiesz te koncepcje i nauczysz się stosować je w praktyce.
Tom Taulli, autor książki Programowanie wspomagane sztuczną inteligencją