본문 바로가기
UI 뉴스

Rust 제의 고속 코드 에디터 「Zed」가 AI 코딩 지원 「GitHub Copilot」에 대응

by itmini 2023. 4. 21.
반응형

Rust 제의 고속 코드 에디터 「Zed」가 AI 코딩 지원 「GitHub Copilot」에 대응

 Rust 언어를 채용한 코드 에디터 「Zed」로, 「GitHub Copilot」을 이용할 수 있게 되었다. 개발팀이 4월 20일(미국 시각) 공식 블로그에서 밝혔다. 「Zed」는 개발을 종료한 「Atom」 프로젝트의 구성원이 주도하는 차세대 코드 에디터의 프로젝트. ‘Electron’을 버리고 ‘Rust’ 언어를 채용하고 UI에 GPU를 풀 활용함으로써 퍼포먼스를 다하자는 야심적인 프로젝다.

 https://forest.watch.impress.co.jp/docs/news/1486362.html 한편의 「GitHub Copilot」은, 인공 지능 (AI) 기술을 활용한 코딩 지원 기능으로, 설명이나 함수의 시그니쳐도 그리고 프로그래머가 앞으로 쓰려는 구현을 예측하고 대신 써준다. 이미 많은 도입 실적이 있으며, 대개 호평을 얻고 있지만, 공식 API는 준비되어 있지 않고, 「Visual Studio Code"Neovim"등의 대응 에디터를 이용할 필요가 있다. 그러나 'Zed' 개발팀은 'Neovim' 플러그인이 언어 서버 프로토콜(LSP)을 통해 'GitHub Copilot'과 상호작용하고 있다는 점에 주목. 마찬가지로 LSP를 지원하는 'Zed'에서도 'GitHub Copilot'과 연계할 수 있도록 했다. 

 

인증 UI의 추가, 제안되는 코드를 에디터에 표시하는 처리, 기존 기능과의 경합의 해소 등을 독자적으로 실시할 필요는 있었지만, 비교적 쉽게 구현이 완료된 것 같다. 「GitHub Copilot」은 「Zed」v0.82로 서포트되고 있어 스테이터스 바 아이콘으로부터 간단하게 ON/OFF를 바꿀 수 있다. 설정 파일을 편집하면 완전히 무효로 하는 것도 가능하다. 다만, 멀티 플랫폼 대응에 큰 진전은 없는 것 같고, 이것을 시도할 수 있는 것은 macOS 환경뿐이다.

반응형

댓글