Íme az önjavító szoftver!
Tavaly novemberben AI ügynök csapattal irattam programokat, decemberben pedig átadtam a ChatGPT-nek a számítógépem irányítását. Az egymással kommunikáló ügynökök alkalmazása azóta rutin gyakorlattá vált, a számítógép irányításából pedig idén novemberre az Anthropic (top AI cég) terméket csinált a „Computer Use” előzetesének formájában.
A fejlesztés egy dolog…
Az AI fejlesztő keretrendszerek, ügynökök gombamód szaporodnak, viszont kevesebb szó esik a hasonlóan fajsúlyos kérdésekről mint az üzemeltetés, támogatás és továbbfejlesztések. Pedig – mivel azért éles alkalmazást az AI önállóan nem ír – fejlesztés és tesztelés közben is iterálunk, javítunk, legtöbbször amúgy is az AI-val. És ez unalmas és időigényes, sokszor akár automatizálható AI kommunikáció és copy-paste… A Healing Agent projekt ezt hivatott automatozálni, támogatni.
Kevésbé hangzatos de hasznos funkció, hogy egy hiba (kivétel) előfordulásakor rögtön lement egy fájlba minden korrekcióhoz szükséges információt (hibaüzenet, hogyan jutottunk a hibához, aktuális változók és bemenetek, forráskód és környezeti nformációk), majd az összegyűjtött adatokat rögtön küldi az általunk konfigurált AI-hoz tanácsért. Ezt szintén megjeleníti és menti.
Auto-fix
Az érdekesebb része, hogy amennyiben be van kapcsolva az AUTO-FIX funkció, a beállított mesterséges intelligencia által készített javítást automatikusan elkészíti, ellenőrzi, az előző verzió mentése után az alkalmazásban cseréli és futtatja! Ha kell többször is. Tehát hiba esetén a felhasználó számára láthatatlanul a háttérben elkészíti a javított, hibát kezelő kódot, az alkalmazás pedig fut tovább, megállás, hibarögzítési, várakozási, javítási körök nélkül, azonnal!
Vidd magaddal
Összefoglalva miket látok a legnagyobb előnynek?
- Gyorsítja az alkalmazás fejlesztést az idegtépő hibakeresési időket csökkentve
- Futó teszt, vagy akár éles alkalmazások esetén (jelenleg a nem üzleti jellegű) szoftver hibákat automatikusan nem csak logolja, de rögtön javítási javaslatot és javítást ad
- Ha úgy konfiguráljuk, a módosításokat el is végzi, lecsökkentve a hibabejelentés, beütemezés, visszakeresés, újratesztelés és kitelepítés várakozásokkal teli folyamatát.
Természetesen, bár ez egy már működő demó, csak egy előzetes koncepció, aminél különösen igaz ami minden AI rendszerre, óvatosan kell eljárni alkalmazása során. Az MI tévedhet, az alkalmazás hibás lehet. Bár mindenről mentést készít, minden felelősség az alkalmazóé! Nyílt forráskódú, elérhető a következő linken keresztül is, könnyű kipróbálni: https://www.clubgpt.vip