Embarcadero veröffentlicht Kai 1.0.2, ein weiteres Wartungsupdate, dessen Schwerpunkt auf der Verbesserung der Kompatibilität, der Zuverlässigkeit bei der Installation, der Internationalisierung und der allgemeinen Produktqualität unserer agentenbasierten KI-Engine für RAD Studio lag.
Kai 1.0.2 baut auf den Funktionen auf, die in der ersten Version von Kai eingeführt wurden, sowie auf den Verbesserungen, die in Version 1.0.1, das sich in erster Linie auf die Unterstützung internationaler Sprachen konzentriert, aber auch weitere Verbesserungen bietet, darunter die Unterstützung von Vervollständigungsvorschlägen mithilfe zusätzlicher KI-Engines. Die Installation dieses Updates wird allen Kai-Nutzern dringend empfohlen, unabhängig davon, ob sie eine kostenpflichtige Lizenz oder die Version trial verwenden.
Inhaltsverzeichnis
Was ist Kai?
Embarcadero Kai ist ein KI-gestützter, agentenbasierter Entwicklungsassistent für RAD Studio, der Delphi- und C++Builder-Entwicklern dabei hilft, Code direkt innerhalb der IDE zu schreiben, zu verstehen, umzugestalten und zu modernisieren. Er unterstützt führende Cloud-KI-Modelle sowie lokale LLMs und ermöglicht es Entwicklern, Entwicklungsaufgaben zu automatisieren und gleichzeitig die Kontrolle über ihren Code, ihre Modelle und ihre Arbeitsabläufe zu behalten.
Ausbau der Unterstützung für „Completions“
Die Kai-Unterstützung für Vervollständigungen (verfügbar als „Ghost-Test“, „Code-Vervollständigungen“ und „Code-Vorschläge“) wurde erweitert und bietet nun die Integration mit weiteren lokalen KI-Engines. Sobald Sie die Registerkarte „Lokale Modelle“ für Vervollständigungen auswählen, können Sie wie bisher die URL auswählen, aber auch die von Ihnen verwendete Backend-Engine:

Damit diese verschiedenen Engines funktionieren, bietet die Konfigurationsseite die Möglichkeit, einen weiteren neuen Kai-Parameter zu konfigurieren, nämlich den FIM-Token.
FIM-Token (Fill-In-the-Middle) sind spezielle Steuer-Token, die einem Sprachmodell anweisen, den Text zwischen einem vorgegebenen Präfix und Suffix zu vervollständigen, anstatt einfach am Ende einer Eingabeaufforderung fortzufahren. Sie sind besonders wichtig für die Code-Vervollständigung in IDEs, wo das Modell Code an der Cursorposition einfügen muss, ohne dabei den nachfolgenden Code zu verändern.
Da verschiedene Modellfamilien unterschiedliche spezielle Tokens verwenden, bietet Kai nun die Möglichkeit, vordefinierte Optionen auszuwählen oder die FIM-Tokens manuell anzupassen, wie Sie unten sehen können:

Um festzustellen, ob ein lokales LLM FIM unterstützt, können Sie (beispielsweise) die Modellinformationen auf Hugging Face oder in der Dokumentation des Anbieters überprüfen. Dort wird häufig ausdrücklich angegeben: “Unterstützt Fill-in-the-Middle (FIM).” Sie können auch die speziellen Token des Tokenizers (in „tokenizer_config.json“ oder „special_tokens_map.json“) auf FIM-Token überprüfen. Zu den gängigen lokalen Codierungsmodellen mit FIM-Unterstützung gehören:
- StarCoder
- CodeLlama
- DeepSeek-Coder
- Qwen2.5-Coder
- Codestral
- Replit-Code-Modelle
Verbesserte Kompatibilität und Zuverlässigkeit
Kai 1.0.2 bietet eine weitere Reihe von Qualitätsverbesserungen, die das Produkt insgesamt robuster machen. Das Update konzentriert sich auf fünf Schlüsselbereiche:
- Bessere Unterstützung für internationale Sprachen. Verbesserte Kompatibilität mit nicht-englischen Windows-Umgebungen, einschließlich Systemen, die ANSI-Codepages, erweiterte europäische Zeichen sowie japanische und koreanische Eingabemethoden (IME) verwenden, wodurch Kai für Entwickler weltweit noch intuitiver funktioniert. Diese Version behebt ein Problem mit den Ländereinstellungen, das durch die Version 1.0.1 deutlicher zutage getreten war, und führt ein verbessertes IME-Modell im Chat ein.
- Verbesserte Kompatibilität mit KI-Anbietern. Erweiterte Unterstützung für weitere Einsatzszenarien im Bereich der künstlichen Intelligenz, einschließlich Verbesserungen für LiteLLM-Umgebungen und die GitHub-Enterprise-Cloud-Authentifizierung bei der Nutzung von GitHub Copilot.
- Verbesserte Benutzerfreundlichkeit. Es wurden kleine, aber nützliche Verbesserungen für alltägliche Arbeitsabläufe hinzugefügt, darunter die Möglichkeit, Inhalte direkt aus dem Kai-Chatfenster zu kopieren, sowie eine verbesserte Handhabung von Windows-Benutzerprofilen, deren Namen Leerzeichen enthalten.
- Zusätzliche Sicherheit. Im Rahmen unseres kontinuierlichen Engagements für die Produktqualität enthält diese Version interne Sicherheitsverbesserungen, die die MCP-Kommunikationsinfrastruktur von Kai stärken.
Zusammen sorgen diese Verbesserungen dafür, dass Kai zuverlässiger und besser mit KI-Umgebungen in Unternehmen kompatibel ist und für Entwickler, die mit verschiedenen Sprachen und Systemkonfigurationen arbeiten, noch ausgereifter wird.
Von Kunden gemeldete Probleme wurden behoben
Im Rahmen dieses Updates hat das Entwicklungsteam eine Reihe von Problemen behoben, die von Kunden über das Embarcadero-Qualitätsportal sowie durch direktes Kundenfeedback gemeldet wurden, darunter:
- RSS-5555 Kai Completions: Keine Unterstützung für die GitHub Copilot-Authentifizierung über GitHub Enterprise Cloud (GHE.com)
- RSS-5550 Keine Option ‘Kopieren’ im Popup-Fenster des KAI-Chatfensters
- RSS-5508 Das koreanische IME versagt bei der Inline-Komposition, was zu einem fehlerhaften Kompositionsfenster des Betriebssystems führt (Problem auf Framework-Ebene Delphi)
- RSS-5640 Das KAI-Paket kann nicht geladen werden und es tritt ein „EEncodingError“ auf, sofern die Windows-Systemlokalisierung „UTF-8“ nicht aktiviert ist
- RSS-5608 Installation von Kai 1.0.1 über GetIt
So erhalten Sie Kai 1.0.2
Die neue Version von Kai ist bereits in GetIt verfügbar. Sie finden sie im Dialogfeld „GetIt Package Manager“ oder auf der Kai-Startseite. Das Installationsprogramm entfernt automatisch die vorherige Version und installiert Kai 1.0.2. Um das Update abzuschließen, ist ein Neustart von RAD Studio erforderlich.
Kai 1.0.2 wird in Kürze auch über das Embarcadero-Download-Portal unter folgender Adresse verfügbar sein: mein.embarcadero.de.
Haben Sie Interesse an einer Probeversion?
Falls Sie Kai noch nicht ausprobiert haben und an einer trial-Lizenz interessiert sind, gibt es drei Möglichkeiten, eine solche zu erwerben:
- Bestehende RAD Studio-, Delphi- oder C++Builder 12.x/13.x-Kunden mit einer benutzergebundenen Lizenz können Kai über GetIt installieren (oder es vom Kundenportal herunterladen) und anschließend auf der Kai-Einlöseseite eine 30-tägige Kai trial-Lizenz unter Verwendung ihres bestehenden Produktlizenzschlüssels einlösen.
- Bestehende Kunden mit Netzwerk- oder Concurrent-Lizenzen können sich an Embarcadero Sales wenden, um eine Kai trial-Lizenz zu erhalten.
- Developers, die nicht über eine aktuelle Version von RAD Studio verfügen, können RAD Studio trial herunterladen, das bereits eine Kai trial-Lizenz enthält. Installieren Sie Kai anschließend einfach über GetIt oder die Startseite.
Die Arbeiten an Kai gehen weiter
Wir investieren weiterhin in Kai – mit regelmäßigen Qualitätsverbesserungen, erweiterter Unterstützung für KI-Anbieter, unternehmensgerechten Funktionen und neuen Features, die auf dem Feedback unserer Kunden basieren. Wir möchten alle Kai-Nutzer dazu ermutigen, die Version 1.0.2 zu installieren und uns auch weiterhin über das Embarcadero-Qualitätsportal Vorschläge und Ideen mitzuteilen.
