Kai for RAD Studio – megérkezett az Embarcadero új AI-alapú fejlesztői asszisztense

A RAD Studio 13.1 megjelenésével egy időben az Embarcadero hivatalosan is elérhetővé tette a Kai for RAD Studio megoldást, amely egy új, mesterséges intelligenciára épülő fejlesztői asszisztens Delphi, C++Builder és RAD Studio felhasználók számára.

A Kai célja, hogy az AI-alapú kódgenerálást és fejlesztői automatizációt közvetlenül a RAD Studio környezetébe integrálja. A rendszer nem csupán kódkiegészítéseket kínál, hanem képes projektek elemzésére, kód generálására, hibák javításának támogatására és különböző fejlesztési feladatok automatizálására is.

Több mint egy hagyományos kódasszisztens

A Kai többféle módon segítheti a fejlesztői munkát:

  • kódkiegészítések és intelligens javaslatok készítése;
  • új funkciók vagy kódrészletek generálása természetes nyelvű utasítások alapján;
  • meglévő projektek elemzése;
  • kódmodernizálási és refaktorálási feladatok támogatása;
  • hibák felderítésének és javításának segítése;
  • új felhasználói felületek és prototípusok létrehozása.

A rendszer különösen hasznos lehet nagyobb, hosszú ideje fejlesztett Delphi vagy C++Builder alkalmazások karbantartása és modernizálása során.

Saját AI szolgáltató használata

A Kai egyik fontos jellemzője, hogy nem egyetlen AI szolgáltatóhoz kötődik.

A rendszer úgynevezett BYOK (Bring Your Own Key) modellt használ, vagyis a fejlesztő saját API-kulcsával kapcsolódhat a választott AI szolgáltatóhoz. A jelenlegi támogatott modellek között szerepel többek között:

  • OpenAI (GPT modellek)
  • Anthropic Claude
  • Google Gemini
  • GitHub Copilot
  • helyben futtatott (local) nyelvi modellek

Ez lehetőséget ad arra, hogy mindenki a saját igényeinek megfelelő modellt válassza teljesítmény, költség vagy adatvédelmi szempontok alapján.

Beépített AI funkciók az IDE-ben

A Kai több különböző formában jelenik meg a RAD Studio fejlesztői környezetében.

Ghost Text

A Ghost Text funkció automatikus, soron belüli kódkiegészítéseket kínál közvetlenül a szerkesztőben. A javaslatok a kurzor pozíciójában jelennek meg, és egyetlen billentyűvel elfogadhatók vagy elutasíthatók.

CodeInsight integráció

A Kai javaslatai a CodeInsight kódkiegészítő ablakában is megjelenhetnek, így a fejlesztő a megszokott RAD Studio felületen keresztül érheti el az AI által generált ajánlásokat.

Suggestions panel

A külön Suggestions panel egyszerre több alternatív javaslatot is képes megjeleníteni egy adott feladatra. Ez különösen hasznos lehet akkor, amikor több lehetséges megoldás közül szeretnénk választani.

Kai Chat

A rendszer egyik központi eleme a Kai Chat, amely közvetlenül az IDE-ből érhető el.

A fejlesztők kérdéseket tehetnek fel a projekttel kapcsolatban, kódot generálhatnak, funkciók implementálását kérhetik vagy akár konkrét forrásfájlokra is hivatkozhatnak.

A chat felület több különböző AI modell használatát is támogatja, így az adott feladathoz leginkább megfelelő modell választható ki.

MCP és automatizált munkafolyamatok

A Kai egyik legérdekesebb újdonsága az MCP (Model Context Protocol) támogatás.

Ennek segítségével az AI nem csupán válaszokat adhat, hanem bizonyos műveleteket is végrehajthat a fejlesztési folyamat során. A rendszer képes lehet például:

  • projektfájlok kezelésére;
  • forráskód módosítására;
  • fordítások indítására;
  • fordítási hibák elemzésére;
  • javítási javaslatok készítésére;
  • külső MCP-kompatibilis eszközök integrálására.

Az Embarcadero szerint a cél egy olyan fejlesztői munkafolyamat kialakítása, ahol az AI nem csupán asszisztensként, hanem bizonyos feladatok esetén aktív közreműködőként is részt vehet a munkában.

Adatvédelem és helyi modellek támogatása

A Kai támogatja a helyben futtatott nyelvi modelleket is, így azok a szervezetek, amelyeknél fontos szempont a forráskód és az üzleti adatok védelme, teljesen helyi AI környezetet is kialakíthatnak.

Az Embarcadero hangsúlyozza, hogy a Kai közvetlenül kommunikál a választott AI szolgáltatóval, így nincs szükség arra, hogy a forráskód egy köztes Embarcadero szerveren keresztül haladjon át.

Elérhetőség

A Kai jelenleg prémium kiegészítőként érhető el Delphi, C++Builder és RAD Studio felhasználók számára.

A telepítő a GetIt csomagkezelőn keresztül érhető el, valamint megjelenik az Embarcadero ügyfélportálján is. Az Embarcadero a RAD Studio 12 és 13 felhasználói számára 30 napos próbalicencet is biztosít.

Frissítés: Claude integráció

Az Embarcadero 2026. június 13-án frissítette a Kai és a Claude AI modellek együttműködésével kapcsolatos telepítési útmutatót. A módosítás elsősorban a beállítási lépések pontosítását tartalmazza, valamint egy ismert problémát érint, amely során a Kai bizonyos esetekben továbbra is Claude bejelentkezést kérhet.

Az Embarcadero tájékoztatása szerint a Claude integráció megfelelően működik, amennyiben a DocWiki dokumentációban szereplő frissített telepítési útmutatót követjük. A fejlesztők jelenleg dolgoznak a folyamat egyszerűsítésén és a felhasználói élmény javításán.

A frissített útmutató a Kai dokumentációjában érhető el.

További információ

A Kai-ról részletesebb információk, dokumentáció és bemutató videók az Embarcadero hivatalos weboldalán érhetők el angol nyelven: