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.
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+).
- 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í
.pklindex sémantických vektorů)
- Indexace: Skript
core/indexer.pypřevedl text Bible na numerické vektory reprezentující význam veršů. - Sémantické vyhledávání:
core/searcher.pyporovnává uživatelský dotaz s indexem pomocí kosinové podobnosti. - 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.
Pokud máte k dispozici silnější hardware (např. VPS s GPU nebo silné PC):
- Nainstalujte
Ollamaa stáhněte model:ollama run gemma2:2b. - Nainstalujte Python závislosti:
pip install torch sentence-transformers ollama. - 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.