文心快码:一代编码辅助工具_云技派,专注ai人工智能!
文心快码:一代编码辅助工具_云技派,专注ai人工智能!소개
최근 Baidu WAVE SUMMIT 딥러닝 개발자大会上에서 원신콰이마(Wenxin Kuaima)가 버전 2.5를 출시하고 정식으로 Baidu "원신 대가족(Wenxin大家庭)"에 합류했습니다.
원신콰이마(Baidu Comate)는 Baidu가 원신 대형 모델(Wenxin大模型)을 기반으로研发的한 지능형 코드 어시스턴트로서, Go, Java, Python, JavaScript, C/C++, TypeScript 등 100종 이상의 주류 프로그래밍 언어를 지원하며, Visual Studio Code, JetBrains 시리즈 IDE, Xcode 등 다양한 IDE와도 호환됩니다. 원신콰이마는 개발 속도, 비즈니스 이터레이션, 그리고 기업의落地 속도를 현저히 향상시켜 줍니다.

원신콰이마 주요 기능:
실시간 이어 쓰기: 코드 작성 과정에서 실시간으로 지능형 완전한 코드 블록을 생성합니다.
주석으로 코드 생성: 주석에 필요한 기능을 기술하여 완전한 함수를 생성합니다.
대화형 코드 생성: 자연어 대화를 통해 필요한 코드를 직접 생성합니다.
단위 테스트 자동 생성: 단일 함수 또는 일괄 단위 테스트를 생성합니다.
주석 생성: 표준화된 문서 주석과 인라인 주석을 생성합니다.
코드 최적화: 코드 스팬(악취가 나는 코드)을 최적화하여 너무 긴 함수를 적정한 크기의 함수로 분할합니다.
코드 설명: 완전한 함수 코드 또는 선택한 코드에 대한 설명을 지원합니다.
기술 질의응답: 대화 창에서研发 중遇到的 질문을 입력하면 즉시 답변을 받을 수 있습니다.
원신콰이마 적용 시나리오:
자동 코드 생성: 주석이나 자연어 설명을 입력하면 원신콰이마가 해당 코드 스패닛을 생성합니다.
단위 테스트 생성: 함수에 대해 자동으로 단위 테스트를 생성하여 테스트 커버리지와 코드 품질을 향상시킵니다.
코드 최적화: 실시간으로 코드 진단, 보완 및 오류 수정을 수행하여 개발자가 잠재적 취약점을 피할 수 있도록 돕고, 코드를 더욱 견고하게 만듭니다.
주석 생성: 코드에 빠르게 주석을 추가하여 코드의 가독성과 유지보수성을 향상시킵니다.
기술 질의응답: 풍부한 기술 지식 베이스를 제공하여 개발자가 프로그래밍 과정에서 겪는 문제를 빠르게 해결해 줍니다.
원신콰이마 주요 장점:
강력한 지능형 생성 및 질의응답, 개발 시나리오 전반을 아우르는 커버리지: 원신콰이마(Baidu Comate)는 전체 개발 시나리오를 커버하는 풍부한 지능형 생성 기능을 제공할 뿐만 아니라, IDE 내에서의 질의응답도 지원하여 업무 중단과 방해를 배제하고 몰입도 높은 효율적 코딩 경험을 제공합니다.
정확하고 효율적인 코드 지능형 추천: 원신콰이마(Baidu Comate)의 핵심 경쟁력으로, Baidu 내부 80%+ 엔지니어가 사용하고 있으며, 전체 채택률은 46%+, 고활성 채택률은 64%+에 달합니다. 제출되는 100줄의 코드 중 27줄은 Baidu Comate에 의해 생성됩니다.
전 플랫폼, 주류 IDE 및 다양한 프로그래밍 언어 지원: 원신콰이마(Baidu Comate)는 Windows, macOS, Linux 세 가지 주요 운영 체제, Visual Studio Code, JetBrains, Xcode, Visual Studio 등 다수의 주류 IDE 및 30여 종 이상의 다양한 프로그래밍 언어를 지원합니다.
데이터 시각화 기능 제공: 원신콰이마(Baidu Comate)는 채택률, 채택량 추세, 기능별/언어별 채택량 분포 등 상세한 데이터 분석 기능을 제공하여, 효율화 성과를 전방위적으로 시각화하고 개인과 기업의 효율 향상 및 복기를 지원합니다.
프라이빗 배포 지원: 원신콰이마(Baidu Comate)는 프라이빗 배포 서비스와 상세한 기술 지원을 제공하여, 효율적인 코딩을 경험하는 동시에 후顾之忧 없이 회사 정보 보안을 철저히 보장합니다.
높은 보안성: 원신콰이마(Baidu Comate)의 모든 데이터는 외부로 유출되지 않으며, 위험은 통제 가능합니다. 로컬 출력 차단으로 민감 데이터가 전송되지 않으며, 출력 내용을 통제하여 사용자가 볼 수 있는 내용의 안전성을 보장합니다.

각 IDE에서 원신콰이마를 설치하고 사용하는 방법은?
VS Code에서 설치 및 사용
VS Code 다운로드 및 설치: 아직 VS Code가 설치되어 있지 않다면, 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.
Comate 플러그인 설치:
VS Code를 열고 확장 마켓(Extensions Market)에 진입합니다.
"Baidu Comate"를 검색하고 "설치"를 클릭합니다.
로그인 및 구성:
설치가 완료되면 왼쪽 도구 막대에 Comate 아이콘이 나타납니다.
아이콘을 클릭하고 안내에 따라 Baidu 계정, WeChat, Weibo 또는 QQ로 로그인합니다.
기능 사용:
코드 자동 완성: 코드를 작성할 때 Comate가 자동으로 코드 스패닛을 완성해 줍니다.
주석 생성: 주석을 입력하면 Comate가 해당 주석에 따라 코드를 생성합니다.
대화형 코드 생성: 대화 창을 통해 질문을 입력하고 코드 제안을 받을 수 있습니다.
단위 테스트 생성 및 코드 설명 등의 기능도 플러그인 인터페이스를 통해 사용할 수 있습니다134.
JetBrains 시리즈 IDE에서 설치 및 사용
JetBrains IDE 다운로드 및 설치: IDE 버전이 2020.3 이상인지 확인합니다(IntelliJ IDEA, PyCharm, GoLand, WebStorm 등).
Comate 플러그인 설치:
IDE를 열고 "Settings" 또는 "Preferences"로 이동합니다.
"Plugins" 항목으로 이동하여 "Baidu Comate"를 검색하고 "Install"을 클릭합니다.
로그인 및 구성:
설치가 완료되면 IDE를 재시작합니다. 도구 모음에 Comate 아이콘이 나타납니다.
아이콘을 클릭하고 안내에 따라 Baidu 계정 또는 다른 소셜 계정으로 로그인합니다.
기능 사용:
코드 자동 완성 및 주석 생성 등의 기능은 VS Code와 유사하며, 코드 작성 시 직접 사용할 수 있습니다.
대화형 코드 생성, 단위 테스트 생성, 코드 설명 등의 기능도 플러그인 인터페이스를 통해 사용할 수 있습니다.
Xcode에서 설치 및 사용
Xcode 다운로드 및 설치: 최신 버전의 Xcode가 설치되어 있는지 확인합니다.
Comate 플러그인 설치:
Xcode를 열고 "Preferences"로 이동합니다.
"Extensions"로 이동하여 "Baidu Comate" 플러그인을 검색하고 설치합니다.
로그인 및 구성:
설치가 완료되면 Xcode를 재시작합니다. 도구 모음에 Comate 아이콘이 나타납니다.
아이콘을 클릭하고 안내에 따라 Baidu 계정 또는 다른 소셜 계정으로 로그인합니다.
기능 사용:
코드 자동 완성, 주석 생성 등의 기능은 코드 작성 시 직접 사용할 수 있습니다.
대화형 코드 생성, 단위 테스트 생성, 코드 설명 등 기타 기능 역시 플러그인 인터페이스를 통해 동일한 방식으로 사용할 수 있습니다
현재 Baidu 내부의 80% 엔지니어가 원신콰이마를 사용하고 있으며, 코드 채택률은 44%에 달합니다.
관련 정보:
대본 기획 도우미▸
AI 앱
AI 뉴스