A probléma
Egy módosítás helyileg helyesnek tűnhet, miközben máshol használt feltételezésekkel ütközik. Kizárólag a változott sorokból nem feltétlenül látszanak a modulok és repók közötti kapcsolatok.
A mérnöki feladat a tágabb kontextus bevonása volt az AI-támogatott ellenőrzésbe, a csapat meglévő együttműködési és fejlesztési folyamataihoz kapcsolva.
A megvalósított irány
A rendszer csapat-együttműködési felületről indított, egyedi commitokra vonatkozó ellenőrzést és verziókezelési folyamatból indított, teljes pull requestre kiterjedő ellenőrzést támogat. A review a környező rendszert és kapcsolódó repókat is figyelembe veszi.
- Egyedi commit és teljes pull request ellenőrzésének indítása.
- Kontextus a környező kódbázisból és a kapcsolódó repókból.
- Visszajelzés a meglévő fejlesztési és együttműködési folyamatokban.
Ami még tervezett
A kapcsolódó jegykezelő-ticketek behúzása tervezett, még nem működő képesség ebben a példában. Nem tekinthető elérhető integrációnak.
A leírás nem állít teljes függőségi lefedettséget, garantált hibafelismerést vagy a kódváltozások önálló jóváhagyását sem.
Hogyan értékelnénk egy új együttműködést?
Hasonló feladatnál reprezentatív módosítások és emberi ellenőrzői visszajelzések alapján lehetne értékelni a relevanciát, a megalapozatlan észrevételeket és a hiányzó kontextust. Először a repóhozzáférést és az elérhető kontextus határait egyeztetnénk.
Ezek egy új projekt javasolt értékelési módszerei. Ehhez a céges példához nem közlünk mért csökkenést az ellenőrzési időben, pontossági adatot vagy más teljesítménymutatót.
