import gradio as gr from rag_pipeline import run_qa_pipeline # Achte auf den richtigen Funktionsnamen def answer_question(query): return run_qa_pipeline(query, k=5) iface = gr.Interface( fn=answer_question, inputs=gr.Textbox(label="Deine Frage zu Catan"), outputs="text", title="🎲 Catan Regel-Experte (RAG)", description="Stelle Fragen zu den Catan-Regeln. Die App verwendet semantische Suche und KI, um Antworten zu geben.", allow_flagging="never" ) if __name__ == "__main__": iface.launch()