GitHub har utökat Copilots modellstöd till nya Anthropic-, Google- och OpenAI-modeller och introducerat GitHub Spark, ett AI-drivet verktyg för att bygga webbappar med naturligt språk.
GitHub ger stöd för flera modeller till GitHub Copilot, dess AI-drivna kodningsassistent, vilket gör det möjligt för utvecklare att välja mellan flera generativa AI- modeller inklusive Google Gemini 1.5 Pro , OpenAI GPT-4o , OpenAI o1-preview , OpenAI o1-mini och Anthropic Claude 3.5 sonett . Stöd för flera modeller är endast tillgängligt i GitHub Copilot Chat initialt, men kommer att aktiveras på andra ställen i Copilot snart, sa GitHub.
Denna modelllista presenterades den 29 oktober. Förutom att tillkännage stöd för flera modeller, presenterade GitHub samma dag GitHub Spark, ett AI-native verktyg för att bygga fullt fungerande webbapplikationer på naturligt språk.
Utvecklare som använder GitHub Copilot i github.com eller Visual Studio Code kan växla mellan modeller under en konversation med Copilot Chat för att välja rätt modell för rätt användningsfall. Eller så kan de fortsätta att låta GitHub Copilot använda sin kraftfulla standard, sa GitHub. Med tillvägagångssättet med flera modeller gör GitHub det möjligt för utvecklare att använda en rad ledande modeller i arbetsflöden de är vana vid. Anthropic Claude 3.5 Sonnet är tillgänglig via GitHub Copilot från och med idag medan Google Gemini 1.5 Pro kommer att finnas tillgänglig under de kommande veckorna. Tillgång till de nya OpenAI-modellerna är tillgänglig nu. GitHub kommer att fortsätta att möjliggöra val av utvecklare i samarbete med ledande modellleverantörer och erbjuda flermodellval över fler av Copilots ytor och funktioner inom kort, sa företaget.
GitHub Spark, under tiden, gör det enkelt för utvecklare av alla kompetensområden att förverkliga idéer genom att använda naturligt språk för att bygga mikroappar som kallas en “gnista”, sa GitHub. Sparks är fullt fungerande mikroappar som kan integrera AI-funktioner i externa datakällor utan att behöva hantera molnresurser. Med hjälp av en återkopplingsslinga för kreativitet börjar användarna med en första uppmaning med både OpenAI- och Anthropic-modeller, se liveförhandsvisningar av sin app när den är byggd och spara versioner av varje iteration så att de kan jämföra versioner. En gnista kan sedan köras på skrivbordet, surfplattan eller mobilenheten. GitHub planerar att iterera Spark för att göra verktyget så intuitivt som möjligt för konsumenter och utvecklare av alla kompetensområden, sa företaget.
GitHub sa också att de har gjort betydande uppdateringar av GitHub Copilot för användning i Visual Studio Code-redigeraren , GitHub Copilot Workspace , GitHub-modeller för att bygga generativa AI-applikationer och GitHub Copilot Autofix-kodskanning . Användare av GitHub Copilot Chat i VS Code kan nu göra ändringar i flera filer samtidigt. Med detta nya redigeringsläge, tillgängligt 1 november, tillåter GitHub Copilot användare att göra komplexa ändringar i en mängd olika filer inom ett projekt baserat på naturliga språkuppmaningar. GitHub Copilot Autofix inkluderar nu säkerhetskampanjer för att hjälpa utvecklare och säkerhetsteam att åtgärda sårbarheter “i stor skala”, säger GitHub, med möjligheten att triage så många som 1 000 varningar åt gången.
Slutligen meddelade GitHub att GitHub Copilot Extensions skulle bli allmänt tillgängliga i början av 2025. GitHub Copilot Extensions, nu i förhandsvisning, låter utvecklare ställa frågor om alla Copilot-integrerade utvecklarverktyg eller tjänster som Atlassian Rovo, Docker, Sentry och Stack Overflow. Dessutom sa företaget att funktioner för kodkomplettering hos GitHub Copilot nu är tillgängliga i en offentlig förhandsvisning av Apples Xcode IDE .