AI Chat Anwendung mit CSV-Analyse & Excel-Report-Generierung
Dieses Python-Projekt implementiert eine Desktop-Anwendung zur Interaktion mit lokalen LLMs (Large Language Models) über Ollama. Die Anwendung bietet zwei Hauptfunktionen:
Das Projekt ist modular aufgebaut mit folgenden Hauptkomponenten:
Verwaltet Chat-Verläufe (JSON), bietet Speichern/Laden und DOCX-Export mit Markdown-Parsing
Benutzerdefiniertes Tkinter-Widget mit Markdown-Rendering-Unterstützung
Hauptanwendungsklassen für Chat-UI und CSV-Analyse
Die Anwendung kommuniziert mit einem lokalen Ollama-Server:
Für die CSV-Analyse werden strukturierte JSON-Prompts verwendet, die Diagrammtypen, Berechnungen und Visualisierungsvorschläge zurückgeben.
Die CSV-Analyse erstellt mehrere Arbeitsblätter: