GitHub afslører 'Copilot X'-vision med AI-assistentfunktioner drevet via GPT-4

Ikon for læsetid 3 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Microsoft-ejede GitHub annoncerede sin "vision for fremtiden" af sit succesfulde AI-værktøj Copilot. Kaldes "Copilot," beskrev virksomheden det som "en let tilgængelig AI-assistent gennem hele udviklingslivscyklussen", som vil omfatte flere forskellige AI-drevne funktioner.

GitHub er blandt de første til at nyde godt af Microsofts partnerskab med OpenAI. Gennem AI-forskningslaboratoriets Codex-model blev Copilot født og blev et succesfuldt værktøj, der hjælper programmører og udviklere. Og som Microsoft fortsætter sin investering på flere milliarder dollar i OpenAI, som for nylig afslørede GPT-4, udvikler flere af dets produkter og tjenester sig. Dette inkluderer GitHub, som annoncerede Copilot X-visionen med mere avancerede AI-assistentfunktioner og -muligheder.

Ifølge GitHub er "GitHub Copilot X i øjeblikket en repræsentation af GitHubs vision for fremtiden snarere end et tilgængeligt produktudbud af GitHub Copilot." Ikke desto mindre bemærkede det, at udrulningen af ​​Copilot X-funktioner kan omfatte funktionssætændringer i Copilot for Business og Copilot for Individuals abonnementstilbud. 

Nogle af testene inkluderet i Copilot X inkluderer "GitHub Copilot Chat", som vil tjene som en assistent for brugere med at opdage fejl, give dybdegående analyse og kodeblokforklaringer, generere enhedstest, fejlrettelsesanbefalinger og mere. Ifølge GitHub er denne funktion indlejret i IDE og er et produkt af Microsofts tidligere arbejde med Bing Chat.

GitHub Copilot Chat slutter sig til de andre AI-assistentfunktioner, der testes i Copilot, inklusive den eksperimentelle "Hej GitHub!” meddelte virksomheden i november sidste år. Denne funktion, som i øjeblikket er i teknisk forhåndsvisning, skulle give udviklere mulighed for at kommandere Copilot ved at skrive kode ved hjælp af visse naturlige sprogprompter (f.eks. "Hey, GitHub! gå til linje 34," "Hey, GitHub! gå til metode X," eller "Hej, GitHub! gå til næste blok,"). Nu omdøber virksomheden eksperimentet til "GitHub Copilot Voice."

På den anden side, som en del af Microsofts træk for at opgradere sine produkter ved hjælp af OpenAIs GPT-4-model, annoncerede GitHub den tekniske forhåndsvisning af Copilot for Pull Requests. Ifølge GitHub tilføjer dette understøttelse af AI-drevne tags i pull request-beskrivelser gennem en GitHub-app, hvor GitHub Copilot automatisk udfylder tags baseret på den ændrede kode. GitHub sagde, at der også er andre test relateret til denne funktion.

"Vi tester nye muligheder internt, hvor GitHub Copilot automatisk vil foreslå sætninger og afsnit, efterhånden som udviklere opretter pull-anmodninger ved dynamisk at trække informationer om kodeændringer ind," skrev GitHub CEO Thomas Dohmke i en blogindlæg. "Vi er også ved at forberede en ny funktion, hvor GitHub Copilot automatisk vil advare udviklere, hvis de mangler tilstrækkelig test til en pull-anmodning og derefter foreslå potentielle tests, der kan redigeres, accepteres eller afvises baseret på et projekts behov."

Bortset fra disse ting inkluderer andre eksperimenter "GitHub Copilot for Docs" (en chatgrænseflade, der er i stand til at producere AI-genererede svar på dokumentationsspørgsmål) og GitHub Copilot CLI eller kommandolinjegrænseflade (til at komponere kommandoer og loops).

I øjeblikket har GitHub stadig ingen klare retningslinjer for, hvornår det officielt vil tilbyde Copilot X, og hvor meget det vil koste. Men hver af de ovennævnte funktioner accepterer nu registreringer til ventelisten og tekniske forhåndsvisninger, som interesserede brugere bør tilslutte sig separat.

Mere om emnerne: ai, bing, ChatGPT, co-pilot, udviklere, Github, GPT-4, programmører

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *