TGViewer
🍳 Датазавтраки ☕️ НСК (Академ) 🍳 Датазавтраки ☕️ НСК (Академ) @databreakfast · 708 subscribers
Post #1636 301
Обещал пример RAG на LLamaIndex, о трех частях:
1) bm25 индекс
from llama_index.core import SimpleDirectoryReader
from llama_index.core.node_parser import SentenceSplitter
from llama_index.retrievers.bm25 import BM25Retriever

import Stemmer

documents = SimpleDirectoryReader("./data").load_data()
splitter = SentenceSplitter(chunk_size=512, chunk_overlap=256)
nodes = splitter.get_nodes_from_documents(documents)

bm25_retriever = BM25Retriever.from_defaults(
nodes=nodes,
similarity_top_k=2,
stemmer=Stemmer.Stemmer("russian"),
language="russian",
)
bm25_retriever.persist("./bm25_retriever")
More from @databreakfast
  1. Oct 11, 2026Датафест кончился, а датазавтраки остались. 13.10.2026 🍳 датазавтрак по вторникам ☕️ в Но…
  2. Oct 10, 2026мой доклад с датафеста с пометками
  3. Oct 7, 2026https://ods.ai/events/datafestsiberia7
  4. Oct 6, 2026Еще я рассказывал про оценку ИИ-систем, но на полях этого двухчасового датазавтрака мне не…
  5. Oct 6, 2026Опять говорили про игру-построй-компьютер-с-нуля https://ershovcomputer.ru/ она того стоит
  6. Oct 6, 2026Говорили про локальные кодовые модели на Mac Studio или 4х5090 - я бы пробовал https://oll…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →