Spaces:
Sleeping
Sleeping
| 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() |