# Einrichtung des KI-Assistenten in PhpStorm ## Übersicht Diese Anleitung beschreibt, wie der KI-Assistent in PhpStorm eingerichtet wird, um automatisch die Projekt-Guidelines zu verwenden. ## Methode 1: Über die PhpStorm-Einstellungen 1. Öffne PhpStorm und gehe zu **Settings/Preferences** - Windows/Linux: File → Settings - macOS: PhpStorm → Preferences 2. Navigiere zu **Tools** → **AI Assistant** → **Custom Instructions** 3. Aktiviere die Option **Use custom instructions** 4. Füge in das Textfeld den Inhalt aus der Datei `/docs/ai/GUIDELINES-FÜR-AI-ASSISTANT.md` ein - Alternativ kannst du auf einen relativen Pfad verweisen 5. Aktiviere die Option **Apply project-specific instructions**, damit diese Einstellungen nur für dieses Projekt gelten 6. Klicke auf **Apply** und dann auf **OK** ## Methode 2: Über die Projektkonfiguration (empfohlen) Die `.idea/aiAssistant.xml`-Datei ist bereits im Projekt enthalten und konfiguriert den KI-Assistenten automatisch mit den richtigen Einstellungen. Wenn du das Projekt öffnest, sollte der KI-Assistent bereits korrekt eingerichtet sein. Um zu überprüfen, ob die Einstellungen korrekt übernommen wurden: 1. Öffne die PhpStorm-Einstellungen wie oben beschrieben 2. Navigiere zu **Tools** → **AI Assistant** → **Custom Instructions** 3. Überprüfe, ob **Use custom instructions** aktiviert ist und die Guidelines angezeigt werden ## Testen der Einrichtung Um zu testen, ob der KI-Assistent die Guidelines korrekt anwendet: 1. Öffne eine PHP-Datei im Projekt 2. Drücke `Alt+A` (Windows/Linux) oder `Option+A` (macOS) um den KI-Assistenten zu öffnen 3. Bitte den Assistenten, eine neue Klasse zu erstellen 4. Überprüfe, ob die generierte Klasse den Guidelines entspricht: - Sie sollte als `final` und wenn möglich `readonly` deklariert sein - Constructor Property Promotion sollte verwendet werden - Es sollten keine externen Abhängigkeiten importiert werden ## Fehlerbehebung Falls die Guidelines nicht korrekt angewendet werden: 1. Stelle sicher, dass du die neueste Version von PhpStorm verwendest 2. Überprüfe, ob die AI Assistant-Funktion aktiviert ist 3. Versuche, das Projekt neu zu öffnen 4. Führe einen Cache-Clear in PhpStorm durch: File → Invalidate Caches