Dual AI Chat:问答-App mit zwei辩论ierenden KI-Systemen
Dual AI Chat:问答-App mit zwei辩论ierenden KI-SystemenEinführung
Dual-ai-Chat ist eine Chat-Anwendung, deren zentrales Design darauf ausgerichtet ist, zwei künstliche Intelligenzen mit unterschiedlichen Stilen (Cognito und Muse) durch Debatte zusammenarbeiten zu lassen, um Antworten zu generieren. Standardmäßig wird die Google Gemini API verwendet, gleichzeitig ist sie mit anderen API-Schnittstellen nach OpenAI-Standard kompatibel und unterstützt auch lokale Modelle oder andere gehostete Dienste.

Hauptfunktionen:
Dual-AI-Debatte: Cognito (eher logisch orientiert) und Muse (eher skeptisch) diskutieren die Frage zunächst intern, reduzieren Fehlinformationen durch gegenseitige Überprüfung und geben erst nach Analyse aus mehreren Blickwinkeln eine endgültige Antwort aus.
Unterstützung mehrerer Schnittstellen: Nativ für Google Gemini angepasst, gleichzeitig kompatibel mit allen OpenAI-Standard-Schnittstellen, mit flexibler Umschaltung zwischen lokalen Modellen oder Drittanbietern.
Gemeinsames Notizbuch: Beide AIs teilen sich ein Markdown-fähiges Notizbuch, alle Diskussionen und Änderungen können in mehreren Schritten rückgängig gemacht/wiederhergestellt werden.
Multimodale Eingabe: Unterstützt das Hochladen von Bildern und Text, die KI kann Bildinhalte erkennen und in die Diskussion einbeziehen.
Flexible Konfiguration: KI-Modell und Schnittstellenkonfiguration können frei gewechselt werden, außerdem lassen sich Diskussionsmodus und Prompts individuell anpassen.
Fehlerbehandlung: Fehlgeschlagene Anfragen werden automatisch wiederholt, eine manuelle Wiederholungsschaltfläche steht zur Verfügung, um sicherzustellen, dass der Dialog nicht unterbrochen wird.
Technische Umsetzung:
Frontend entwickelt mit React 19 + TypeScript
Build-Tool ist Vite
Styling wird über Tailwind CSS (per CDN eingebunden) realisiert
Abhängigkeitsverwaltung erfolgt direkt über die Import Map in index.html zum Laden von ES-Modulen, ohne lokales node_modules
Icon-Bibliothek ist Lucide React
Markdown-Rendering wird von Marked übernommen, die Sicherheitsfilterung von DOMPurify
Einrichtung der Entwicklungsumgebung:
Node.js 18 oder höher wird benötigt
Repository klonen: git clone <Repository-Adresse> && cd dual-ai-chat
Abhängigkeiten installieren: npm install
Entwicklungsmodus starten: npm run dev, der Browser öffnet automatisch die lokale Adresse
Verwendung:
Frage eingeben: Texteingabe oder Hochladen von Bildern zum Fragen wird unterstützt
Ablauf ansehen: Über die Dialogblasen lassen sich die Diskussionsdetails von Cognito und Muse beobachten
Antwort erhalten: Die endgültige Antwort wird im Notizbuch angezeigt
Notizbuch-Operationen: Umschalten zwischen Vorschau/Quellcode, Vollbildanzeige, Inhaltskopie, mehrstufiges Rückgängig machen/Wiederherstellen werden unterstützt
Personalisierte Einstellungen: Über das Einstellungsfeld lassen sich KI-Backend, Diskussionsmodus, Schriftgröße der Oberfläche und Systemprompts anpassen
Anwendungsszenarien:
Lernen und Forschung: Analyse akademischer Fragen, Lösung von Lernschwierigkeiten
Content-Erstellung: Optimierung von Texten, Inspiration für kreative Ideen
Berufliche Arbeit: Behebung technischer Probleme, Unterstützung bei geschäftlichen Entscheidungen
Alltäglicher Assistent: Beratung zu Reisen und Wohnungseinrichtung, unterhaltsame Plaudereien
Aktuelle Einschränkungen:
Antworten müssen vollständig generiert werden, eine wortweise Streaming-Ausgabe wird nicht unterstützt
Im Modus "KI-gesteuert" kann es vorkommen, dass die beiden KIs endlos debattieren
Alle KI-Anfragen werden sequenziell ausgeführt, es muss abgewartet werden, bis die aktuelle Aufgabe abgeschlossen ist, bevor eine neue Anfrage gestellt werden kann
Drehbuch-Assistent▸
AI Apps
AI Nachrichten