Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez az áttekintés a GitHub Copilot modernizációs ügynökét ismerteti, amely jelenleg nyilvános előzetes verzióban érhető el.
Jótanács
Most szeretné kipróbálni? A parancssori felület telepítéséhez és az első alkalmazás modernizálásához tekintse meg a rövid útmutatót.
A több alkalmazást modernizáló szervezeteknek konzisztenciára, ismételhetőségre és az összes fejlesztői csapatra és adattárra vonatkozó szabványok meghatározására van szükségük. A modernizálási ügynök ezekhez a követelményekhez készült.
A modernizálási parancssori felülettel biztosított modernizálási ügynök intelligens munkafolyamat-vezényléssel teszi lehetővé az ügynökalapú, végpontok közötti alkalmazáskorszerűsítést. Egy olyan platformot biztosít az építészeknek és az alkalmazástulajdonosoknak, amellyel a modernizációs szabványokat egyszer – testreszabható, újrafelhasználható készségek révén – definiálhatják, és egységesen alkalmazhatják őket több alkalmazásra és adattárra. Egységes CLI- és TUI-élményt nyújt az egyes alkalmazások gyakorlati modernizálásához.
A modernizálási ügynök a teljes modernizációs életciklust egy felmérési → terven → Végrehajtási modellen keresztül támogatja, amely biztosítja, hogy minden alkalmazás ugyanazt a szabályozott, megismételhető útvonalat kövesse a felhőbeli felkészültséghez:
- Több-adattár értékelése: Egyszerre több alkalmazás és adattár értékelése a modernizációs lehetőségek azonosítása, a függőségek leképezése és a felhőbeli készültségi pontszámok létrehozása érdekében.
- Frissítések és migrálások: Keretrendszerfrissítések, nyelvi verziómigrálások, tárolók és felhőszolgáltatás-integrációk végrehajtása strukturált, megismételhető munkafolyamatokkal.
- Testre szabható készségek: A szervezetspecifikus migrálási mintákat, a belső könyvtárhasználatot és a kódolási szabványokat újrafelhasználható egyéni készségekként definiálhatja. Ezeknek a készségeknek a használatával egységes modernizációt tehet lehetővé a vállalaton belül, miközben saját fejlesztésű ismereteket használ.
- Strukturált tervezés: Áttekinthető modernizációs tervek létrehozása rendezett feladatokkal és sikerességi feltételekkel, a szervezeti célokhoz igazodva.
- Autonóm végrehajtás: Kódátalakítások, függőségfrissítések és érvényesítési ellenőrzések automatikus alkalmazása verziókövetéssel minden lépésnél.
- Batch-műveletek: Modernizálási munkafolyamatok futtatása több alkalmazáson keresztül, nem interaktív módban, a CI/CD-folyamatintegráció támogatásával.
Mi az a modernizálási parancssori felület?
A Modernizálási parancssori felület a GitHub Copilot modernizációjának parancssori felülete. A determinisztikus automatizálás és az AI-alapú intelligencia kombinálásával vezénylik a modernizációs munkafolyamatokat.
Rugalmas végrehajtási szubsztrátot biztosít mind a helyi, mind a skálázott modernizációs forgatókönyvekhez.
Alapvető képességek
- Determinisztikus automatizálás: Lehetővé teszi a vezénylést, az üzleti munkafolyamatokat és a platformintegrációkat.
- AI-alapú intelligencia: Környezettudatos kódelemzést, modernizációs tervgenerálást és irányított átalakításokat biztosít a GitHub Copiloton keresztül.
Rugalmas végrehajtási módok
- Interaktív munkafolyamatok (TUI):: Összetett, döntésigényes, emberi felügyeletet igénylő forgatókönyvekhez készült.
- Nem interaktív munkafolyamatok: CI/CD-folyamatokhoz és nagy léptékű modernizációhoz optimalizált automatizált végrehajtás.
Főbb képességek
Alkalmazásértékelés
A Modernizálási parancssori felület kiértékeli az alkalmazásokat és az adattárakat a modernizáció felkészültségének meghatározásához:
- Automatizált vizsgálat: Beépített eszközök és AI-képességek használatával értékeli ki a kódokat, a konfigurációkat és a függőségeket.
- Egy- vagy többadattár-értékelés: Egyszerre értékeli az egyes alkalmazásokat vagy több adattárat.
- Gazdag összesített jelentések: Átfogó elemzéseket biztosít az adattárak közötti elemzéssel, a függőségek leképezésével és a felhőbeli készültségi pontszámokkal.
- GitHub-integráció: Igény szerint közvetlenül a GitHub-problémákhoz teszi közzé az értékelési összefoglalókat.
Intelligens tervezés
A vállalati szándéknak megfelelő részletes modernizációs tervek létrehozása:
- AI-alapú környezetfüggő elemzés: Értelmezi a modernizációs célokat, például a frissítést, a migrálást és az üzembe helyezést a kódbázis kontextusában.
- Változatos modernizációs forgatókönyvek: Támogatja a frissítéseket, a keretrendszerek migrálását (Spring Boot), a tárolók és az Azure-szolgáltatások integrációját.
- Bővíthető testreszabás készségekkel: A vállalati szabványok és minták kódolásához használjon szervezetspecifikus készségeket.
- Strukturált tevékenységlebontás: Az összetett modernizálási erőfeszítéseket rendezett, végrehajtható lépésekké alakítja sikerkritériumokkal.
- Szerkeszthető tervek: Tervek áttekintése, finomítása és jóváhagyása végrehajtás előtt.
Autonóm végrehajtás
Modernizációs tervek végrehajtása minden fázisban érvényesítéssel:
- Kódátalakítások: Automatikus függőségfrissítések, API-csere és keretrendszerfrissítések.
- Összeállítási és érvényesítési ellenőrzések: Minden lépés után gondoskodjon a sikeres fordításról és integritásról.
- Biztonsági vizsgálat: A gyakori biztonsági rések és kitettségek (CVE-k) azonosítása és kezelése.
- Verziókövetési integráció: Ágak és véglegesítések létrehozása nyomon követhető változáselőzményekkel.
- Felhő-kompatibilitás: A végrehajtás részét képezi a konténerizáció és az üzembehelyezési munkafolyamatok támogatása.
Kiértékelési, frissítési és végrehajtási feladatokat is delegálhat a GitHub Copilot Kódolási Ügynöknek a jobb nyomon követés és együttműködés érdekében.
Több-adattár és köteg modernizálása
Ezt a megoldást nagy portfóliók nagyvállalati szintű modernizálásához használhatja:
- Párhuzamos feldolgozás: Egyszerre több adattár értékelése és frissítése.
- Batch-műveletek: Modernizálási munkafolyamatok végrehajtása a teljes rendszerre kiterjedően.
- CI/CD-integráció: Fej nélküli futtatás automatizált folyamatokban.
- Folyamatkövetés: A modernizáció állapotának figyelése az alkalmazásokban.
Első lépések
Készen áll az alkalmazások modernizálására? Kövesse az alábbi lépéseket:
- Telepítse és próbálja ki a Modernizálási parancssori felületet: Az interaktív rövid útmutató percek alatt elindítja az első lépéseket.
- Ismerje meg a parancssori felület parancsait: Ismerje meg az összes elérhető parancsot és lehetőséget.
- Skálázás több adattárra: Alkalmazások értékelése és frissítése nagyvállalati méretekben.
Megjegyzés:
Az új felhasználóknak a gyorsútmutatóval kell kezdenie, hogy a mintaalkalmazás teljes munkafolyamatát átéljék.
Mikor érdemes használni a modernizálási ügynököt?
Szükség esetén használja a modernizálási ügynököt:
- Ügynöki modernizáció: Összetett frissítések és migrálások autonóm végrehajtása.
- Nagyvállalati szintű műveletek: Kötegelt modernizálás több adattárban.
- CI/CD-integráció: Modernizáció beágyazása automatizált kézbesítési munkafolyamatokba.
- Konzisztens vállalati minták: Standardizált modernizációs megközelítések alkalmazása újrafelhasználható készségekkel.
- Hibrid végrehajtási módok: Váltás interaktív és teljesen automatizált módok között.
- Egyéni migrálások: Szervezetspecifikus minták használata egyéni képességeken keresztül.
Következő lépések
Első lépések:
- Rövid útmutató: Telepítse és próbálja ki a parancssori felületet: A legjobb hely a kezdéshez! Az első alkalmazás modernizálása 5–10 perc alatt.
További információk:
- Parancssori felület parancshivatkozása
- Batch-értékelés: Több alkalmazás értékelése
- Batch-frissítés: Több alkalmazás frissítése
- Testreszabás készségekkel
Visszajelzés küldése
Nagyra értékeljük a bemenetet! Ha visszajelzést szeretne küldeni a Modernizációs ügynökről, hozzon létre egy problémát a github-copilot-appmod adattárban , vagy használja a GitHub Copilot modernizációs visszajelzési űrlapját.