Index
Idag GitHub, en programmeringsplattform, tillkännagav sitt nya verktyg med en assistent inom artificiell intelligens, den GitHub CopilotX. Nyheten antar den nya modellen GPT-4 da OpenAI att förbättra mjukvaruutvecklingen, erbjuda en upplevelse som liknar ChatGPT i kodredigeraren, vilket går utöver att bara föreslå kod. En av de nya funktionerna gör till exempel att verktyget omdefinierar hur dra önskemål arbeta med kodtips in-line, testrekommendationer och mer.
nyhetens ursprung
VD för GitHub, Thomas Dohmke, erbjöd olika information om nyheten på plattformen. Enligt honom har GitHub alltid haft ett uppdrag att förnya sig och ge utvecklarna allt de behöver för att vara mest produktiva. Partnerskapet med OpenAI, vilket ger GitHub Copilot, är ett av sätten plattformen har sett för att fortsätta att ge nya sätt att programmera. Samma GitHub Copilot var det första världsomspännande utvecklingsprogrammet baserat på generativ artificiell intelligens, med en ättling till GPT-3.
Med GitHub Copilot har ankomsten av en ny era inom mjukvaruutveckling setts som det som kallas "AI-parprogrammerare", vilket betyder något i stil med "parprogrammering baserad på artificiell intelligens", som kan autoslutför kommentarer e koder i utvecklarnas arbete. Nu, knappt två år efter antagandet av den nya tekniken, registrerar GitHub Copilot redan minst 46 % av koden som skrivs och hjälper till att programmera på mindre än halva tiden som krävs.
Utveckla verktyget
Och med ankomsten av GPT-4, GitHub skulle verkligen inte lämnas utanför nyheterna för att ta med ännu mer teknik som involverar artificiell intelligens. Forsknings- och utvecklingsteamet på GitHub Next arbetade för att överträffa den dåvarande GitHub Copiloten till en ännu mer tillgänglig och lättanvänd guide för mjukvaruutveckling, och den resan ledde företaget till lanseringen av GitHub CopilotX. Denna nya funktion tar med den senaste OpenAI-tekniken, GPT-4, inklusive chatt och röst, allt till Copilot.
En av premisserna är just att fortsätta förbättra produktiviteten i utvecklingsteamen, minska uppgifter som är standardiserade och manuella för att få ett enklare sätt att hantera jobb som är mer komplexa inom detta område. Kolla in lite data från GitHub efter att ha implementerat GitHub Copilot:
- Mer än en miljon utvecklare och mer än 5 tusen företag har redan använt verktyget;
- 55 % snabbare kodskrivning;
- 75 % mer arbetstillfredsställelse;
- 46% av koden skriven.
Nyheten kommer fortfarande att kunna föra svar som genereras av artificiell intelligens till dokumentation, som att inkludera frågor som utvecklare kan ha om strukturer, teknologier eller språk som involverar en del arbete. Det är också möjligt att ta Copilot till kommandoradsgränssnittet, med ytterligare integrationer som involverar Artificiell intelligens in i nyckelströmmar i utvecklarens arbete.
"X" representerar en platshållare för var vi avser att GitHub Copilot ska vara tillgänglig och vad vi förväntar oss att den ska kunna göra (t.ex. "Copilot "," Copilot "). Det utökar produkten från en upplevelse, kodkomplettering, till X upplevelser i utvecklarens arbetsflöde. GitHub Copilot kommer alltid att behöva vara mycket mer i morgon än vad det är idag.
Dessutom indikerar "X" hur stor påverkan vi avser att ha på utvecklarens prestationer. Så det är en avsiktsförklaring och ett engagemang för utvecklare när vi tillsammans går in i AI-åldern. Vi vill att branschen ska lita på GitHub Copilot och att ingenjörsteam ska se det som kopplingen till din framtida tillväxt.
GitHub förklarar inkluderingen av "X" i utvecklingen av verktyget
AI och mjukvaruutveckling
GitHub kommer att få ett chattgränssnitt som kommer att fokusera på utvecklingsscenarier som integreras naturligt med VS-kod och till Visual Studio. Thomas Dohmke förklarar att det inte bara är kodförslag eller ett nytt chattfönster, utan ett verktyg som känner igen koden som har skrivits, identifierar och visar felmeddelanden och är inneboende i utvecklingsmiljön, även känd som akronym IDE.
Verktyget kommer också att erbjuda förklaringar och en djupgående analys av varje kodblock som måste göras, utföra enhetstester och till och med få förslag på buggfix.
Den här chatten i Copilot är baserad på det nuvarande verktyget gjort av OpenAI med ChatGPT och av Microsoft med Bing. Dessutom kommer det också att finnas möjlighet att utföra programmering genom röstkommandon, som kommer under namnet Copilot Voice, vilket gör att utvecklare kan utföra verbala kommandon på naturligt språk.
Copilot för dra önskemål: Du kan nu registrera dig för en teknisk förhandsvisning av tidiga beskrivningar för dra önskemål genererad av AI på GitHub. Denna nya funktionalitet drivs av OpenAI:s nya GPT-4-modell och lägger till stöd för AI-skapade taggar i beskrivningar av dra förfrågan via en GitHub-app som de ansvariga för arkiven kan installera. Dessa taggar fylls automatiskt i av GitHub Copilot baserat på ändrad kod, och utvecklare kan revidera eller modifiera den föreslagna beskrivningen.
Thomas Dohmke, VD för GitHub om vad som är nytt i dra önskemål
Dokumentation finns också i detta
En annan nyhet gäller Copilot för dokument, ett nytt verktyg som experimenteras med att använda ett chattgränssnitt där AI-genererade svar erbjuds när det finns frågor om dokumentation — såsom ramverk, språk och tekniker som används. Hittills kommer det att vara möjligt att använda verktyget i dokumentation för att MDN, azurblå docs e Reagera.
Avsikten är att denna funktion ska tas till intern dokumentation och arkiv hos företag, på så sätt kan utvecklare ställa frågor genom ett gränssnitt mycket likt ChatGPT om idiomatisk kod, intern programvara ou dokumentation på varje företag och få snabbare svar - eller som GitHub uttrycker det, "omedelbara svar".
Från att läsa dokument till att skriva kod och bortom att skicka in dra önskemål, GitHub arbetar med att anpassa GitHub Copilot för varje team, projekt och arkiv som det använder, vilket skapar en mycket bättre mjukvaruutvecklingscykel.
Vid sidan av Microsofts modell är tanken att utnyttja de data och insikter som finns i varje organisation för att stärka kopplingen mellan alla personer som arbetar med utvecklingen av ett projekt, så att varje idé kan gå från kod till verklighet utan friktion. Samtidigt kommer vi att fortsätta att förnya och uppdatera nyckeldelen av GitHub Copilot – AI-parprogrammeraren som startade allt.
Säger Thomas Dohmke, VD för GitHub
Och du, vad tyckte du om nyheterna? Berätta för oss i kommentarerna!
Veja também:
HoloLens 2 anländer till Brasilien för att förbättra upplevelsen med blandad verklighet.
Källa: Fast Company.
Granskats av Glaucon Vital den 22/3/23.
Upptäck mer om Showmetech
Registrera dig för att få våra senaste nyheter via e-post.
En video med artificiell intelligens