Skip to content

Paprcek/biblebot-I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 Biblický Sémantický Asistent (Local Edition)

Tento projekt je experimentální AI chatbot, který kombinuje sémantické vyhledávání v biblických textech s lokálním jazykovým modelem běžícím na vlastním hardwaru.

⚠️ Stav projektu: USPÁNO (Status: Dormant)

Projekt byl v dubnu 2026 dočasně uspán z důvodu nedostatečných hardwarových prostředků. Při testování na lokálním serveru (6 GB RAM, CPU-only výpočty) docházelo k extrémnímu vytížení procesoru, což vedlo k pádům přidruženého webového serveru (Chyba 502 Bad Gateway). Projekt je plně funkční, ale vyžaduje pro plynulý chod dedikovanou GPU nebo vyšší kapacitu RAM (minimálně 16 GB+).

🚀 Technologický Stack

  • Runtime: Python 3.11
  • Vektorové vyhledávání: SentenceTransformers (model: paraphrase-multilingual-MiniLM-L12-v2)
  • LLM Backend: Ollama
  • Jazykový model: Gemma 2 2B (optimalizováno pro český jazyk)
  • Data: Kompletní text Bible (vlastní .pkl index sémantických vektorů)

🏗️ Architektura

  1. Indexace: Skript core/indexer.py převedl text Bible na numerické vektory reprezentující význam veršů.
  2. Sémantické vyhledávání: core/searcher.py porovnává uživatelský dotaz s indexem pomocí kosinové podobnosti.
  3. Generování odpovědi (RAG): Nalezené verše jsou předány lokálnímu modelu jako kontext. Model (Gemma 2) pak generuje lidsky srozumitelnou odpověď postavenou na těchto datech.

🛠️ Jak projekt oživit

Pokud máte k dispozici silnější hardware (např. VPS s GPU nebo silné PC):

  1. Nainstalujte Ollama a stáhněte model: ollama run gemma2:2b.
  2. Nainstalujte Python závislosti: pip install torch sentence-transformers ollama.
  3. Spusťte hlavní mozek: python bible_brain.py.

Vytvořeno s láskou k technologiím a úctou k Písmu. Projekt je součástí cesty k efektivnímu propojení duchovních témat a moderního IT.

About

Tento projekt je experimentální AI chatbot, který kombinuje sémantické vyhledávání v biblických textech s lokálním jazykovým modelem běžícím na vlastním hardwaru.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages