Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento přehled popisuje agenta GitHub Copilot pro modernizaci.
Návod
Chcete to vyzkoušet? Pokud chcete nainstalovat rozhraní příkazového řádku a modernizovat svou první aplikaci, přečtěte si příručku pro rychlý start.
Organizace, které modernizují více aplikací, potřebují konzistenci, opakovatelnost a schopnost definovat standardy, které platí pro každý vývojový tým a úložiště. Pro tyto požadavky je sestaven agent modernizace.
Prostřednictvím Modernize CLI umožňuje agent pro modernizaci agentickou, end-to-end modernizaci aplikací pomocí inteligentní orchestrace pracovních postupů. Poskytuje architektům a vlastníkům aplikací platformu, která definuje standardy modernizace jednou – prostřednictvím přizpůsobitelných, opakovaně použitelných dovedností – a konzistentně je použije v různých aplikacích a úložištích. Nabízí jednotné rozhraní příkazového řádku a rozhraní TUI pro praktickou modernizaci jednotlivých aplikací.
Agent modernizace podporuje celý cyklus modernizace prostřednictvím modelu Vyhodnocení → Plán → Provádění, který zajišťuje, aby každá aplikace následovala stejnou řízenou, opakovatelnou cestu k připravenosti na cloud:
- Posouzení více úložišť: Posouzení více aplikací a úložišť současně za účelem identifikace příležitostí modernizace, mapování závislostí a generování skóre připravenosti na cloud
- Upgrady a migrace: Provádí upgrady architektury, migrace verzí jazyka, kontejnerizace a integrace cloudových služeb prostřednictvím strukturovaných a opakovatelných pracovních postupů.
- Přizpůsobitelné dovednosti: Definujte vzory migrace specifické pro organizaci, používání interní knihovny a standardy kódování jako opakovaně použitelné vlastní dovednosti. Díky těmto dovednostem můžete povolit konzistentní modernizaci ve vaší organizaci při používání vlastnických znalostí.
- Strukturované plánování: Generování kontrolovatelných plánů modernizace s seřazenými úkoly a kritérii úspěchu, které jsou v souladu s organizačními cíli.
- Autonomní spouštění: Automatické použití transformací kódu, upgradů závislostí a kontrol ověřování s sledovatelností řízenou verzí v každém kroku.
- Dávkové operace: Spouštění pracovních postupů modernizace napříč několika aplikacemi v neinteraktivním režimu s podporou integrace kanálů CI/CD
Co je Modernizační CLI?
Modernize CLI je nástroj příkazového řádku v rámci modernizace GitHub Copilotu. Orchestruje pracovní postupy modernizace kombinováním deterministické automatizace s inteligencí poháněnou umělou inteligencí.
Poskytuje flexibilní podklad pro provádění místních i škálovaných scénářů modernizace.
Základní funkce
- Deterministické automatizace: Umožňuje orchestraci, obchodní pracovní postup a integraci platforem.
- Inteligentní funkce využívající umělou inteligenci: Poskytuje analýzu kódu pracující s kontextem, generování plánů modernizace a transformace s asistencí prostřednictvím GitHub Copilotu.
Flexibilní režimy provádění
- Interaktivní pracovní postupy (TUI): Jsou navržené pro složité scénáře náročné na rozhodování vyžadující lidský dohled.
- Neinteraktivní pracovní postupy: Automatizované spouštění optimalizované pro kanály CI/CD a rozsáhlé modernizace
Klíčové funkce
Posouzení aplikací
Moderne CLI vyhodnocuje aplikace a úložiště za účelem určení připravenosti modernizace:
- Automatizovaná kontrola: Vyhodnocuje kód, konfiguraci a závislosti pomocí integrovaných nástrojů a funkcí umělé inteligence.
- Posouzení jednoho nebo více úložišť: Posuzuje jednotlivé aplikace nebo více úložišť současně.
- Bohaté agregované sestavy: Poskytuje komplexní přehledy s využitím analýzy napříč úložišti, mapování závislostí a skóre připravenosti na cloud.
- Integrace GitHubu: Volitelně publikuje souhrny hodnocení přímo do GitHub issues.
Inteligentní plánování
Vygenerujte podrobné plány modernizace, které odpovídají záměru podniku:
- Kontextová analýza založená na umělé inteligenci: Interpretuje cíle modernizace, jako je upgrade, migrace a nasazení, v kontextu základu kódu.
- Různé scénáře modernizace: Podporuje upgrady, migrace architektur (Spring Boot), kontejnerizaci a integraci služeb Azure.
- Rozšiřitelné přizpůsobení prostřednictvím dovedností: Připojte dovednosti specifické pro organizaci pro kódování podnikových standardů a vzorů.
- Strukturovaný rozpis úkolů: Převede složité úsilí o modernizaci na uspořádané spustitelné kroky s kritérii úspěchu.
- Upravitelné plány: Před provedením zkontrolujte, upřesněte a schvalujte plány.
Autonomní spouštění
Proveďte plány modernizace s ověřováním v každé fázi:
- Transformace kódu: Automatizované upgrady závislostí, nahrazení rozhraní API a aktualizace architektury.
- Kontroly sestavení a ověření: Zajistěte úspěšnou kompilaci a integritu po každém kroku.
- Kontrola zabezpečení: Identifikace a řešení běžných zranitelností a vystavení (CVE).
- Integrace správy verzí: Tvorba větví a commitů s trasovatelnou historií změn.
- Sladění cloudu: Podpora kontejnerizace a pracovních postupů nasazení v rámci provádění
Můžete také delegovat úlohy hodnocení, upgradu a spouštění do agenta GitHub Copilot Coding Pro lepší sledování a spolupráci.
Modernizace více úložišť a dávkového zpracování
Toto řešení použijte pro modernizaci na podnikové úrovni napříč velkými portfoliy:
- Paralelní zpracování: Posouzení a upgrade více úložišť najednou
- Dávkové operace: Provádění pracovních postupů modernizace napříč celými aktivy
- Integrace CI/CD: Spouštění bez uživatelského rozhraní v automatizovaných pipelinech.
- Sledování průběhu: Monitorování stavu modernizace napříč aplikacemi
Začínáme
Jste připravení modernizovat aplikace? Postupujte takto:
- Nainstalujte a vyzkoušejte Moderne CLI: Začínáme během několika minut pomocí interaktivního rychlého startu.
- Seznamte se s příkazy rozhraní příkazového řádku: Prozkoumejte všechny dostupné příkazy a možnosti.
- Škálování na více úložišť: Posouzení a upgrade aplikací v podnikovém měřítku
Poznámka:
Noví uživatelé by měli začít s příručkou Rychlý start , aby si mohli prožít úplný pracovní postup v ukázkové aplikaci.
Kdy použít agenta modernizace
Použijte modernizačního agenta, když potřebujete:
- Modernizace agentů: Autonomní provádění složitých upgradů a migrací
- Operace na podnikové úrovni: Dávková modernizace napříč úložišti
- Integrace CI/CD: Vkládání modernizace do automatizovaných pracovních postupů doručování
- Konzistentní podnikové vzory: Použití standardizovaných modernizačních přístupů prostřednictvím opakovaně použitelných dovedností
- Režimy hybridního spouštění: Přepínání mezi interaktivními a plně automatizovanými režimy
- Vlastní migrace: Používání vzorů specifických pro organizaci prostřednictvím vlastních dovedností
Další kroky
Začínáme:
- Rychlý start: Instalace a vyzkoušení rozhraní příkazového řádku: Nejlepší místo pro spuštění Modernizace první aplikace za 5 až 10 minut
Další informace:
- Referenční informace k příkazům rozhraní příkazového řádku
- Dávkové hodnocení: Vyhodnocení více aplikací
- Hromadný upgrade: Upgrade více aplikací
- Přizpůsobení s využitím dovedností
Poskytnout zpětnou vazbu
Vážíme si vašeho vstupu! Pokud máte zpětnou vazbu k modernizačnímu agentu, vytvořte problém v úložišti github-copilot-appmod nebo použijte formulář pro zpětnou vazbu k modernizaci GitHub Copilot.