Files
website/README.md

1.9 KiB

MindMap Wissensnetzwerk

Eine interaktive Plattform zum Visualisieren, Erforschen und Teilen von Wissen mit integriertem ChatGPT-Assistenten.

Features

  • Interaktive Mindmap zur Visualisierung von Wissensverbindungen
  • Gedanken mit verschiedenen Beziehungstypen verknüpfen
  • Suchfunktion für Gedanken und Verbindungen
  • Bewertungssystem für Gedanken
  • Dark/Light Mode
  • Integrierter KI-Assistent mit OpenAI GPT-Integration

Installation

  1. Repository klonen:

    git clone <repository-url>
    cd website
    
  2. Python-Abhängigkeiten installieren:

    pip install -r requirements.txt
    
  3. Environment-Variablen konfigurieren:

    cp example.env .env
    

    Bearbeite die .env-Datei und füge deinen OpenAI API-Schlüssel ein.

  4. Datenbank initialisieren:

    python init_db.py
    
  5. Anwendung starten:

    python run.py
    

Verwendung des KI-Assistenten

Der KI-Assistent ist über folgende Wege zugänglich:

  1. Schwebende Schaltfläche: In der unteren rechten Ecke der Webseite ist eine Roboter-Schaltfläche, die den Assistenten öffnet.
  2. Navigation: In der Hauptnavigation gibt es ebenfalls eine Schaltfläche mit Roboter-Symbol.
  3. Startseite: Im "KI-Assistent"-Abschnitt auf der Startseite gibt es einen "KI-Chat starten"-Button.

Der Assistent kann bei folgenden Aufgaben helfen:

  • Erklärung von Themen und Konzepten
  • Suche nach Verbindungen zwischen Gedanken
  • Beantwortung von Fragen zur Plattform
  • Vorschläge für neue Gedankenverbindungen

Technologie-Stack

  • Backend: Flask, SQLAlchemy
  • Frontend: HTML, CSS, JavaScript, Tailwind CSS, Alpine.js
  • KI: OpenAI GPT API
  • Datenbank: SQLite (Standard), kann auf andere Datenbanken umgestellt werden

Konfiguration

Die Anwendung kann über Umgebungsvariablen konfiguriert werden. Siehe example.env für verfügbare Optionen.