Magukat gyógyító és fejlesztő szoftverekkel kísérleteznek

Magukat gyógyító és fejlesztő szoftverekkel kísérleteznek

2023. április 12. 00:20, Szerda
Egy fejlesztő "öngyógyító" programokkal kisérletezik, amelyek a mesterséges intelligenciának köszönhetően javítják magukat. A "Wolverine" kísérlet képes futás közben kijavítani a Python hibákat és újra lefuttatni a kódot.

A programsorok átnézése, a hibakeresés frusztráló tud lenni, de miért ne tehetné meg ezt a mesterséges intelligencia? A "BioBootloader" néven futó fejlesztő megalkotta a Wolverine-t, egy olyan programot, amely képes Python programokat "regeneratív gyógyító képességekkel" ellátni - számolt be a Hackaday. A fejlesztő a bemutató videót kísérő tweetben az OpenAI GPT-4 teljesítményét dicséri, miszerint az kijavítja a kódokat és megmutatja azt is, hogy mi a hibájuk.


A fenti demóvideóban két ablak látható, balra egy egyszerű parancssoros számológép Python kódja, jobbra pedig a Wolverine eredményei egy terminálban. A programozó a szkriptbe szándékosan néhány hibát tesz. A Wolverine lefuttatja a hibás szkriptet, rögzíti a hibaüzeneteket, majd elküldi ezeket a hibákat a GPT-4-nek, hogy megkérdezze, szerinte mi volt a hiba a kódban. A GPT-4 megpróbálja kitalálni hogyan lehet kijavítani, megmutatja a változtatásokat, amelyeket a Wolverine elvégez, majd újra lefuttatja a programot. Az újabb hibákat ismét elküldi a GPT-4-nek, az ismét kijavítja a kódot, és ezután az már helyesen fut. Végül az eredeti Python fájl tartalmazza a GPT-4 által hozzáadott módosításokat.

A Wolverine tevékenységének nagy részét egy gondosan megírt promptnak köszönheti - ez mondja meg a GPT-4-nek, hogy mit csináljon. A kód elérhető a GitHubon, és a fejlesztő szerint a technika más programozási nyelvekre is alkalmazható. A Wolverine használatához szükség van API-hozzáférésre a nagy nyelvi modellek eléréséhez, melyért fizetni kell. Jelenleg a GPT 3.5 API bárki számára nyitva áll, aki rendelkezik OpenAI-fiókkal, de a GPT-4 hozzáférés egyelőre korlátozott, várólista van. Bár ez jelenleg még csak egy kezdetleges koncepció, az olyan technikák, mint a Wolverine egy olyan lehetséges jövőt mutatnak, ahol az alkalmazások képesek lesznek saját hibáikat kijavítani - még azokat a váratlan hibákat is, amelyek a telepítés után merülhetnek fel. Természetesen ennek következményeit és biztonságát még nem vizsgálták meg. Érdemes kiemelni, hogy a GPT-4 mindössze négy hete jelent meg.

Listázás a fórumban 
Adatvédelmi beállítások