제퍼넷 로고

GitHub Copilot은 새로운 트릭을 배우고 올해의 모델을 채택합니다.

시간

Microsoft GitHub는 새로운 작업을 수행하도록 Copilot 프로그래밍 모델을 교육하여 이미 널리 채택된 AI 도우미를 개발자에게 더욱 불가피하게 만듭니다.

이를 기념하기 위해 코드 헬퍼는 새로운 이름을 갖게 되거나 시간이 지나면 Copilot X로 바뀌게 됩니다.

"GitHub Next의 R&D 팀은 편집기를 넘어 전체 개발 수명 주기 동안 GitHub Copilot을 쉽게 액세스할 수 있는 AI 도우미로 발전시키기 위해 노력하고 있습니다."라고 GitHub의 CEO인 Thomas Doohmke는 블로그 게시물에서 등록. "이것은 AI 기반 소프트웨어 개발의 미래에 대한 우리의 비전인 GitHub Copilot X입니다."

그러나 Dohmke는 소프트웨어를 단순히 Copilot이라고 반복해서 언급하므로 X가 나중에 열망적인 전환을 나타낸다고 가정하면 그렇게 할 것입니다.

앞으로 Copilot은 Open AI의 GPT-3.5-turbo 및 GPT-4, OpenAI의 사용자 지정 버전 대신 사본. OpenAI는 23년 2023월 XNUMX일에 Codex용 공개 API를 종료합니다. GitHub는 Codex의 중단이 고객에게 영향을 미칠 것으로 예상하지 않는다고 말합니다. OpenAI는 API 중단이 진행중인 저작권 및 라이센스 소송 Codex와 Copilot을 통해.

지난 여름 도입 Copilot은 XNUMX년 간의 기술 시험 후 코딩 제안을 제공합니다. 항상 좋은 것은 아니지만, Visual Studio Code와 같이 지원되는 텍스트 편집기 및 IDE와 함께 GitHub를 사용하는 개발자에게.

지난 달 GitHub에 따르면 Copilot이 손을 댔습니다. 코드의 46% Microsoft의 클라우드 저장소에서 생성되고 개발자가 최대 55% 더 빠르게 프로그래밍할 수 있도록 도왔습니다.

수요일에 Copilot(GitHub의 표현대로 AI "쌍 프로그래머")은 Visual Studio Code 또는 Visual Studio에서 ChatGPT 스타일의 개발자와 대화할 준비가 됩니다. 프롬프트 및 응답 대화는 소스 파일의 주석 기반 쿼리에서 생성되는 자동 완성 응답과 달리 IDE 사이드바 채팅 창에서 이루어집니다.

“Copilot 채팅은 단순한 채팅 창이 아닙니다.”라고 Doohmke는 말했습니다. "개발자가 입력한 코드, 표시되는 오류 메시지를 인식하고 IDE에 깊숙이 내장되어 있습니다."

따라서 개발자는 예를 들어 소스 파일의 정규식을 강조 표시하고 둔감한 패턴 일치 표현식이 무엇을 하는지 설명하도록 Copilot을 초대할 수 있습니다. Copilot은 또한 테스트 생성, 분석 및 디버그, 수정 제안 또는 사용자 지정 작업 시도를 요청할 수 있습니다. 모델은 소스 코드를 설명하는 주석을 추가하고 린터처럼 파일을 정리할 수 있습니다.

더 흥미로운 점은 음성으로 부조종사를 부를 수 있다는 것입니다. 음성 프롬프트를 사용하여 보조 소프트웨어는 다음을 생성(또는 복사하다) 코드를 작성하고 필요에 따라 실행합니다. 적어도 가치있는 접근성 옵션입니다. Copilot이 부적절한 콘텐츠를 가져오도록 AI에 지시하는 칸막이 침입자의 장난 명령에 저항할 수 있는지 여부는 시간이 알려줄 것입니다.

“Copilot 채팅은 OpenAI와 Microsoft가 ChatGPT와 새로운 Bing으로 수행한 작업을 기반으로 합니다.

그의 Bing 이름 드롭은 Bing 방식을 고려할 때 그가 상상하는 보증이 아닐 수 있습니다. 수행 GPT-4의 영향을 받는 경우. 그러나 코드 생성의 맥락에 국한된 GPT-4는 아마도 유용한 출력을 향해 더 쉽게 조종될 수 있습니다.

풀 요청을 처리하는 Copilot의 스크린샷

풀 요청을 처리하는 Copilot의 스크린샷 – 확대하려면 클릭

어쨌든 GitHub의 GPT-4 채택은 기술 미리 보기로 열리는 기능을 지원합니다. AI가 생성한 풀 요청 설명(코드 변경 제출)입니다.

AI의 감시 아래 풀 요청을 할 때 개발자는 GitHub의 모델이 채워질 것을 기대할 수 있습니다. 태그 무슨 일이 일어나고 있는지에 대한 추가 정보를 제공하는 역할을 합니다. 그런 다음 제안을 수락하거나 수정하는 것은 개발자의 몫입니다.

또한 Copilot의 범위는 문서화까지 확장되었습니다. 에 대한 문서로 시작 반응, Azure 문서수신 거부, 개발자는 채팅 인터페이스를 통해 질문을 하고 AI가 생성한 답변을 얻을 수 있습니다. Dohmke에 따르면 시간이 지나면 채팅 인터페이스를 통해 문서와 상호 작용하는 기능이 모든 조직의 저장소 및 내부 문서로 확장될 것입니다.

Copilot CLI 스크린샷

Copilot CLI의 스크린샷(확대하려면 클릭)

따라서 답변이 있는 문서를 가리키는 링크를 찾기 위한 키워드 기반 쿼리 대신 개발자는 덜 구조화된 질문을 제기하고 때로는 정확한 답변을 직접 얻을 수 있습니다(소스 속성 없이). 이것은 Google이 AI 맛 제품의 갑작스러운 홍수에 무방비 상태로 잡히는 것에 대해 왜 그렇게 우려하는지 설명하는 데 도움이 될 수 있습니다.

GitHub는 Copilot이 명령줄을 식민지화하는 데도 도움이 되었습니다. GitHub 코파일럿 CLI. 모호한 명령줄 주문이나 명령 플래그를 잊어버린 적이 있다면 Copilot이 도움이 될 수도 있고 편안하지 않을 수도 있습니다. ®

spot_img

최신 인텔리전스

spot_img

우리와 함께 채팅

안녕하세요! 어떻게 도와 드릴까요?