Foto: Freepik
Nové modely v Copilotu: Antropický Claude 3.5 Sonnet a Google Gemini 1.5 Pro
Prvním novým modelem, který GitHub Copilot zavede, bude Claude 3.5 Sonnet od společnosti Anthropic. Tento model bude integrovaný do Copilot Chat pro webové rozhraní a Visual Studio Code. Dohmke potvrdil, že Claude 3.5 Sonnet má být spuštěn v následujících týdnech, zatímco model Google Gemini 1.5 Pro se připojí k nabídce později. S rozšířením modelové nabídky chce GitHub zajistit, že vývojáři budou moci využívat modely, které jsou vynikající v různých programovacích jazycích a typech úloh. Některé modely jsou totiž lepší při zvládání složitějších jazyků či úloh s pokročilým logickým uvažováním, což je výhodné zejména při složitějších projektech.
V budoucnosti plánuje GitHub přidat i další modely od OpenAI, konkrétně GPT o1-preview a o1-mini, které jsou navrženy tak, aby byly lepší v pokročilém logickém uvažování než současný model GPT-4, který Copilot dosud využíval. Uživatelé budou moci přepínat mezi těmito modely dokonce během konverzace a přizpůsobit tak asistenci svým aktuálním potřebám. Tato možnost volby mezi modely má být dostupná také pro celé týmy, kde organizace budou moci definovat, které modely mají být k dispozici členům jejich týmů.
„Žádný model není univerzální,“ napsal Dohmke ve svém příspěvku. „Je jasné, že další fáze AI generování kódu bude definována nejen multi-modelovou funkcionalitou, ale i možností volby modelu.“
Foto: Freepik
Multi-model přístup pro více funkcí v GitHub Copilot
Zavedení výběru mezi modely se netýká jen samotného Copilot Chat v prostředí Visual Studio Code a webového rozhraní. Tým GitHubu plánuje tuto volbu nabídnout v širším spektru funkcí GitHub Copilot. Dohmke v příspěvku upřesnil, že se chystá podpora multi-modelu také pro další oblasti, jako je Copilot Workspace, editace více souborů najednou, kontrola kódu, automatické opravy bezpečnostních problémů a příkazový řádek (CLI). GitHub tak zjevně hodlá multi-model přístup rozšířit na všechny hlavní funkce Copilotu a nabídnout vývojářům větší míru kontroly nad procesem kódování.
Další inovace: Podpora Xcode a nové možnosti rozšíření
Kromě multi-model funkcionality chystá GitHub Copilot i další rozšíření, včetně možnosti manipulace s více soubory současně při použití chatu ve Visual Studio Code a rozšíření podpory i pro Xcode, což je skvělá zpráva pro vývojáře pracující na platformě Apple. S těmito změnami se GitHub Copilot rozšiřuje do ještě více pracovních prostředí, což pomůže vývojářům v různých platformách a vývojových nástrojích a zvýší jeho všestrannost.
GitHub Spark: Vývoj aplikací pomocí přirozeného jazyka
GitHub zároveň oznámil nový nástroj GitHub Spark, zaměřený na vývoj aplikací pomocí přirozeného jazyka. Tento nástroj umožní nejen vývojářům, ale i lidem bez technického vzdělání vytvářet aplikace pomocí série přirozených jazykových příkazů. Uživatelé tak budou moci formulovat požadavky a iterativně upravovat své aplikace, což otevírá dveře jednoduchému vývoji softwaru bez nutnosti psaní kódu od začátku. GitHub Spark umožní přístup k více AI modelům od OpenAI, Google a Anthropic, podobně jako Copilot Chat, čímž uživatelům nabídne přizpůsobivý a interaktivní přístup k tvorbě aplikací. Spark je zatím v rané fázi testování a na přístup si budou muset zájemci počkat, ale mohou se přihlásit na čekací listinu, pokud chtějí mít možnost vyzkoušet si jej mezi prvními.
Otázky pro Microsoft: Bude i Microsoft Copilot multi-modelový?
GitHub Copilot, který byl jedním z prvních komerčních AI nástrojů zaměřených na vývojáře a uvedený v roce 2021, nyní prošel zásadní transformací, která vzbuzuje otázky, zda se podobného přístupu dočká i Microsoft Copilot. Microsoft, vlastník GitHubu od roku 2018, se v posledních letech zaměřil na využití AI napříč svými produkty a přenesl koncept asistence Copilotu do aplikací Office, Teams a dalších. Ačkoli Microsoft doposud ve svých nástrojích používal modely GPT od OpenAI, nový multi-model přístup GitHubu Copilot vyvolává spekulace, zda se tento trend rozšíří i do dalších produktů Microsoftu.
Zatím není jisté, zda Microsoft Copilot převezme multi-modelový přístup, protože potřeby uživatelů Office se často liší od potřeb vývojářů. Navíc zatím nejsou patrné žádné přímé změny integrace mezi GitHub Copilot a dalšími produkty Microsoftu, ačkoli GitHub funguje pod Microsoftem. Dle současných zaměstnanců GitHubu existují mezi GitHubem a Microsoftem kulturní rozdíly, což může být jeden z důvodů, proč Microsoft zatím nechal GitHub relativně nezávisle fungovat.
Zatímco GitHub Copilot umožňuje přizpůsobit modely specifickým jazykům a úlohám, což je pro vývojáře zásadní, tato výhoda nemusí být tak výrazná v kontextu nástrojů, jako jsou Word nebo Outlook, kde se obvykle pracuje s přirozeným jazykem a obecnými úkoly. Na druhou stranu, v roce 2025 plánuje Apple přidat uživatelům možnost volby mezi modely ChatGPT a Google Gemini v rámci iOS, což ukazuje, že více modelů může být relevantních i mimo čistě vývojářské prostředí.
Budoucnost AI nástrojů pro vývojáře
Multi-model přístup v GitHub Copilot naznačuje směr, kterým se budou vývojářské nástroje založené na AI ubírat. Umožňuje větší flexibilitu, personalizaci a efektivitu při práci na různorodých projektech. Vývojáři budou mít možnost přizpůsobit AI asistenci podle typu úlohy a jazykových požadavků, což jim poskytne lepší kontrolu nad výsledky jejich práce a otevře dveře k novým možnostem automatizace a produktivity.
Příchod GitHub Spark a rozšíření GitHub Copilot tak slibují významný krok vpřed nejen v technologických možnostech, ale i v přístupnosti nástrojů, které umožní jak zkušeným vývojářům, tak začátečníkům využít sílu umělé inteligence naplno.
Zdroj: ArsTechnica.com (odkaz)