mod
This commit is contained in:
parent
78cfc42316
commit
4719f1022c
|
|
@ -49,9 +49,22 @@ def generate_response(user_query):
|
||||||
sections = load_kodeks(kodeks_file)
|
sections = load_kodeks(kodeks_file)
|
||||||
best_match = search_faiss(user_query, index, sections)
|
best_match = search_faiss(user_query, index, sections)
|
||||||
|
|
||||||
prompt = f"Odpowiedz na pytanie na podstawie następującego tekstu:\n\n{best_match}\n\nPytanie: {user_query}"
|
# 👀 DEBUG: Sprawdź, co zwraca FAISS
|
||||||
|
print(f"🔍 Najlepsze dopasowanie FAISS dla '{user_query}':\n{best_match}")
|
||||||
|
|
||||||
|
prompt = f"""
|
||||||
|
Odpowiedz na pytanie na podstawie następującego tekstu:
|
||||||
|
|
||||||
|
{best_match}
|
||||||
|
|
||||||
|
Pytanie: {user_query}
|
||||||
|
Podaj dokładny tekst artykułu, jeśli go znajdziesz w treści powyżej.
|
||||||
|
"""
|
||||||
|
|
||||||
response = ollama.chat(model=model_name, messages=[{"role": "user", "content": prompt}])
|
response = ollama.chat(model=model_name, messages=[{"role": "user", "content": prompt}])
|
||||||
|
|
||||||
|
print(f"📝 Odpowiedź modelu:\n{response}") # 👀 DEBUG: Sprawdź odpowiedź Ollama
|
||||||
|
|
||||||
return response.get("message", response.get("content", "Błąd: Nie udało się wygenerować odpowiedzi."))
|
return response.get("message", response.get("content", "Błąd: Nie udało się wygenerować odpowiedzi."))
|
||||||
|
|
||||||
# === KROK 5: INTERFEJS WEBOWY ===
|
# === KROK 5: INTERFEJS WEBOWY ===
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue