Embedding
Autorstwo i zatwierdzenie
[Napisane z AI] [Zatwierdzone przez człowieka]
Aktualizacja
28.10.2026
Embedding (po polsku: osadzenie, wektor znaczenia) to lista liczb, na którą model AI zamienia tekst, obraz albo dźwięk tak, żeby podobne znaczenia dawały podobne liczby. „Pies” i „szczeniak” lądują blisko siebie, „pies” i „faktura” daleko. To na embeddingach stoją wyszukiwanie po znaczeniu, bazy wektorowe i czaty odpowiadające z dokumentów (RAG).
18/18
trafień w top 5
768
liczb na tekst w czacie
40/h
limit Gemini u nas
Jak to działa?
- Tekst trafia do modelu embeddingów, czyli Transformera wytrenowanego tak, żeby podobne znaczenia lądowały blisko siebie.
- Model zwraca wektor o stałej długości, np. 768 albo 1536 liczb, bez względu na długość tekstu.
- Wektory porównuje się podobieństwem cosinusowym: im bliżej 1, tym bliższe znaczenie.
- Embedding nie generuje tekstu. Opisuje go. To inny model niż ten, który odpowiada w czacie.
Jak to robi nasz lab?
- Dwa modele, dwa zadania: Gemini (1536 liczb) liczy wektory wszystkich prac i wpisów w bazie, z których powstają mapa wiedzy, rolki i Indeks badań AI; EmbeddingGemma (768 liczb) działa lokalnie na naszym serwerze, za darmo, i obsługuje czat.
- Wybór modelu czatu pomiarem, nie z rankingu: porównaliśmy kandydatów na 18 pytaniach z naszej bazy. EmbeddingGemma znalazła właściwy tekst w pierwszej piątce 18 razy na 18 (MRR 0,917).
- Darmowy limit to też limit: Gemini liczy każdy tekst w paczce jako osobne zapytanie. Przy dziennym limicie 1 000 robimy 40 tekstów na godzinę, a fala ~850 zaległych streszczeń zablokowała nam kiedyś rolkę na ponad dobę.
- Lokalnie też jest koszt: serwer liczy jedno zapytanie naraz, więc 128 tekstów zajęło 58,5 s, a pytania z czatu w tym czasie czekały. Dlatego wektory czatu doliczamy małymi paczkami co godzinę.
Kiedy który model?
- Lokalny model (np. EmbeddingGemma, Qwen3-Embedding, bge-m3): dane nie wychodzą z firmy, koszt 0 zł, ale potrzebny jest serwer i liczy się wolniej.
- Model w chmurze (Gemini, OpenAI): szybki start i bez sprzętu, ale limity, koszt przy dużej skali i dane wysyłane na zewnątrz.
- Zawsze: pytanie i dokumenty muszą przejść przez ten sam model. Wektorów z różnych modeli nie da się porównać.
Najczęstsze pułapki
- Wybór modelu z cudzego rankingu zamiast z 20–30 własnych pytań.
- Zmiana modelu bez przeliczenia całej bazy.
- Krótkie, potoczne pytania („a wektory?”) słabo trafiają. Dopisujemy do nich kontekst przed liczeniem wektora, co podniosło trafienia z 24 na 30 z 30.
Powiązane pojęcia
Baza wektorowa · RAG · Attention Is All You Need · Tokeny i okno kontekstu
Pytania i odpowiedzi
Embedding a token, co za różnica?
Token to kawałek tekstu (słowo lub jego część). Embedding to liczbowy opis znaczenia całego fragmentu.
Ile kosztuje embedding?
Lokalnie 0 zł plus prąd i serwer. W chmurze ułamki centa za tysiąc tekstów, często z darmowym limitem dziennym.
Czy embedding rozumie polski?
Nowe modele wielojęzyczne tak, ale sprawdź na własnych pytaniach. Nasz czat odpowiada po polsku na polskie pytania o angielskie prace.
Źródła
- Mikolov i in.: Efficient Estimation of Word Representations in Vector Space (word2vec), arXiv:1301.3781
- Reimers, Gurevych: Sentence-BERT, arXiv:1908.10084
- Pomiary labu: wybór modelu czatu (21.10.2026), dopełnianie krótkich pytań (24.10.2026)
Dalej