Features: - Complete Luftglanz drone cleaning website - AI chat assistant integrated with OpenAI API - Expert product advice for AGO Quart and Mellerud cleaning products - Formal German language support (Sie form) - Secure PHP backend for API calls - Responsive design with mobile support - Product-specific knowledge base - Safety statements from manufacturers - Multi-page integration (index, products, services, contact) Technical components: - AI chat widget (js/ai-chat.js) - Chat styling (css/components/ai-chat.css) - Backend API (ai-chat-api.php) - Product knowledge base with detailed specifications - Demo and documentation files
5.0 KiB
Luftglanz AI Chat System
Ein intelligenter KI-Assistent für die Luftglanz Website, der Kunden bei Fragen zu Drohnen-Reinigungsservices und AGO Quart Produkten unterstützt.
🚀 Features
- Intelligente Antworten: Basiert auf OpenAI GPT-3.5-turbo mit spezifischem Produktwissen
- Deutsche Sprache: Kommuniziert natürlich auf Deutsch
- Produktwissen: Umfassendes Wissen über AGO Quart Grünbelagentferner
- Responsive Design: Funktioniert perfekt auf Desktop und Mobile
- Sicher: Unterstützt sowohl PHP-Backend als auch direkte API-Aufrufe
- Persistent: Speichert Konversationshistorie lokal
📁 Dateien
JavaScript
js/ai-chat.js- Haupt-Chat-System mit Frontend-Logikcss/components/ai-chat.css- Styling für den Chat-Widget
PHP Backend
ai-chat-api.php- Sicherer PHP-Endpoint für OpenAI API-Aufrufe
Demo & Test
ai-chat-demo.html- Demo-Seite zum Testen des Chat-Systems
🛠️ Installation
1. Dateien einbinden
Fügen Sie diese Zeilen in den <head> Ihrer HTML-Seiten ein:
<link rel="stylesheet" href="css/components/ai-chat.css">
Fügen Sie vor dem schließenden </body> Tag ein:
<script src="js/ai-chat.js"></script>
2. API-Konfiguration
Option A: PHP Backend (Empfohlen)
- Der API-Key ist sicher im PHP-Backend gespeichert
- Keine weitere Konfiguration nötig
Option B: Direkte API-Aufrufe
- API-Key ist im JavaScript sichtbar (weniger sicher)
- Für Entwicklung und Tests geeignet
3. Server-Anforderungen
Für PHP Backend:
- PHP 7.0+
- cURL-Erweiterung aktiviert
- Internetverbindung für OpenAI API
💡 Verwendung
Automatische Initialisierung
Der Chat wird automatisch geladen, wenn die Seite vollständig geladen ist:
document.addEventListener('DOMContentLoaded', () => {
window.aiChat = new AIChat();
});
Manueller Test
Öffnen Sie ai-chat-demo.html in Ihrem Browser, um das System zu testen.
🎯 Produktwissen
Der KI-Assistent verfügt über umfassendes Wissen zu:
AGO Quart Grünbelagentferner
- Funktion: Hochwirksam gegen Algen, Grünbeläge und Flechten
- Wirkdauer: Bis zu 18 Monate aktive Schutzwirkung
- Anwendung: Nur auf trockene Flächen, 8h kein Regen
- Reichweite: 0,5L Flasche für ca. 100m² (19,90 €)
- Mischungsverhältnisse:
- Leichte Beläge: 1:20 mit Wasser
- Starke Beläge: 1:10 mit Wasser
Drohnen-Services
- Professionelle Anwendung mit Drohnen
- Präzise, gleichmäßige Verteilung
- Sichere Anwendung auf steilen Dächern
- Kosteneffektiv vs. Gerüstaufbau
Sicherheitsinformationen
- Korrekte Anwendungshinweise
- Sicherheitsdatenblätter
- Umweltschutz-Aspekte
🔧 Anpassungen
Produktwissen erweitern
Bearbeiten Sie die productKnowledge Variable in:
js/ai-chat.js(Zeile ~XX)ai-chat-api.php(Zeile ~XX)
Styling anpassen
Ändern Sie Farben und Design in css/components/ai-chat.css:
:root {
--primary-color: #2980b9;
--accent-color: #00adb8;
/* Weitere Farb-Variablen... */
}
API-Einstellungen
In js/ai-chat.js können Sie anpassen:
model: OpenAI Modell (z.B. 'gpt-4')max_tokens: Maximale Antwortlängetemperature: Kreativität der Antworten (0.0 - 1.0)
📱 Mobile Optimierung
Der Chat ist vollständig responsive:
- Tablet: Kompakte Darstellung
- Smartphone: Vollbild-Chat
- Touch-optimierte Bedienung
🔒 Sicherheit
PHP Backend Vorteile:
- API-Key nicht im Frontend sichtbar
- Server-seitige Validierung
- Rate-Limiting möglich
- Logging und Monitoring
Best Practices:
- Verwenden Sie immer das PHP Backend in Production
- Überwachen Sie API-Kosten regelmäßig
- Implementieren Sie Rate-Limiting bei Bedarf
🐛 Troubleshooting
Chat erscheint nicht
- Prüfen Sie Browser-Konsole auf JavaScript-Fehler
- Stellen Sie sicher, dass alle CSS/JS-Dateien geladen werden
- Testen Sie mit
ai-chat-demo.html
API-Fehler
- Prüfen Sie API-Key Gültigkeit
- Kontrollieren Sie Internetverbindung
- Schauen Sie in Browser-Netzwerk-Tab für Details
PHP Backend Probleme
- Prüfen Sie PHP-Fehlerlog
- Stellen Sie sicher, dass cURL aktiviert ist
- Testen Sie API-Key mit direktem curl-Aufruf
📊 Monitoring
API-Kosten überwachen
- Besuchen Sie das OpenAI Dashboard
- Setzen Sie Ausgabenlimits
- Überwachen Sie monatliche Nutzung
Performance
- Chat-Antwortzeiten überwachen
- Conversation History begrenzen (aktuell: 10 Nachrichten)
- Cache häufige Fragen falls nötig
🔄 Updates
Produktwissen aktualisieren
- Bearbeiten Sie die Knowledge-Base in beiden Dateien
- Testen Sie mit Demo-Seite
- Deployen Sie auf Live-System
OpenAI API Updates
- Überwachen Sie OpenAI Changelogs
- Testen Sie neue Modelle in Development
- Aktualisieren Sie Prompts bei Bedarf
💬 Support
Bei Fragen oder Problemen:
- Prüfen Sie die Browser-Konsole
- Testen Sie mit der Demo-Seite
- Kontaktieren Sie das Entwicklungsteam
Version: 1.0
Letztes Update: Juli 2025
Kompatibilität: Alle modernen Browser, PHP 7.0+