#61 Tech Writer zaczyna wdrażać semantic search, czyli kilka praktycznych wskazówek na początek
Po długich miesiącach gadania, przyszedł czas na działanie - wreszcie rozpoczęliśmy wdrażanie semantic searcha! Przejście od teorii do praktyki było dość trudne, dlatego mamy dla Was garść informacji, które ułatwią Wam wejście w temat.
Rozmawiamy o tym czym jest semantic search, jakie nam daje korzyści w porównaniu do tradycyjnego wyszukiwania, co musimy mieć, żeby go wdrożyć, jak połączyć ze sobą poszczególne elementy całej układanki i jak takie rozwiązanie zaimplementować.
Informacje dodatkowe:
- "What is semantic search?", Elastic: www.elastic.co/what-is/sema...
- "Large language model (LLM)", Wikipedia: en.wikipedia.org/wiki/Large...
- "What Is Retrieval-Augmented Generation, aka RAG?", NVIDIA Blogs: blogs.nvidia.com/blog/what-...
- "Hybrid Search Explained", Weaviate: weaviate.io/blog/hybrid-sea...
- "Semantic search", SBERT: www.sbert.net/examples/appl...
- Hugging Face: huggingface.co/
- PyTorch: pytorch.org/
- TensorFlow: www.tensorflow.org/
- Node.js: nodejs.org/en
- Elasticsearch: www.elastic.co/elasticsearch
- Kubernetes: kubernetes.io/
- "Build Semantic-Search with Elastic search and BERT vector embeddings. ( From scratch )", Abid Saudagar: www.youtube.com/watch?v=KSw...
- Jupyter Notebook: jupyter.org/
- SentenceTransformers Documentation: www.sbert.net/
- "k-nearest neighbor (kNN) search", Elastic Docs: www.elastic.co/guide/en/ela...
- Transformers.js, Hugging Face: huggingface.co/docs/transfo...
- "Export to ONNX", Hugging Face docs: huggingface.co/docs/transfo...
- "Symmetric vs. Asymmetric Semantic Search", SBERT: www.sbert.net/examples/appl...
- "Tutorial: semantic search with ELSER", Elastic Docs: www.elastic.co/guide/en/ela...
- "The Beginner’s Guide to Text Embeddings", Deepset: www.deepset.ai/blog/the-beg...