quantum1fusion8 / app.py
IamSatoshiAI's picture
Update app.py
9199700 verified
raw
history blame
1.54 kB
from quantum_learner import QuantumLearner # Umjesto 'import QuantumLearner'
learner = QuantumLearner()
# Dodaj u kvantni_bot() nakon save_to_db()
if len(get_history()) % 10 == 0: # Sync na svaku 10. poruku
upload_to_gcs()
topics = learner.analyze_conversations()
print(f"🌟 Nova tema otkrivena: {list(topics.keys())}")
# Dodaj novu funkciju
def get_insights():
topics = learner.analyze_conversations()
return "\n\n".join([f"TEMA {k}:\n" + "\n".join(v) for k, v in topics.items()])
# Dodaj u Gradio interfejs
with gr.Tab("🧠 Duhovna Inteligencija"):
gr.Markdown("### Otkrij skrivene teme iz razgovora")
insights = gr.Textbox(label="Analiza tema", interactive=False)
gr.Button("Analiziraj").click(get_insights, outputs=insights)
import gradio as gr
from transformers import pipeline
# Duhovni model (možeš promijeniti kasnije)
model = pipeline("text-generation", model="facebook/opt-350m")
def iskon_odgovori(pitanje):
odgovor = model(
f"ISKON BOT: {pitanje}\nOdgovor:",
max_length=100,
temperature=0.7
)[0]["generated_text"]
return odgovor.split("Odgovor:")[1].strip()
# Gradio sučelje
with gr.Blocks(title="ISKON OS") as app:
gr.Markdown("## 🌳 DOBRODOŠLI U ISKON SUSTAV")
with gr.Row():
pitanje = gr.Textbox(label="Što te muči, dušo?")
izlaz = gr.Textbox(label="Duhovni odgovor")
btn = gr.Button("POŠALJI")
btn.click(fn=iskon_odgovori, inputs=pitanje, outputs=izlaz)
app.launch()