영어에서 번역됨

Qwen2.5 Coder는 2024년 알리바바 클라우드가 출시한 코드 생성 및 소프트웨어 엔지니어링에 특화된 대규모 언어 모델 제품군입니다. 다양한 배포 시나리오를 위한 여러 매개변수 크기와 변형을 포함합니다.

Qwen2.5 Coder는 대규모 언어 모델 계열로, 알리바바 클라우드가 코드 생성, 코드 완성, 소프트웨어 엔지니어링 작업을 위해 개발했다. 이 계열은 2024년 Qwen2.5 시리즈의 일부로 출시되었으며, 이전 Qwen2.5 기본 모델을 계승하고 개발자와 기업을 대상으로 한다. 모델은 Transformer (architecture) 아키텍처를 기반으로 하며 0.5B, 1.5B, 3B, 7B, 14B, 32B 변형을 포함한 여러 매개변수 크기로 제공되며, 기본 및 지시 조정 버전이 모두 있다.

이 모델들은 다양한 프로그래밍 언어와 소프트웨어 개발 워크플로우를 처리하도록 설계되었다. 코드 합성, 버그 수정, 코드 설명, 단위 테스트 생성과 같은 작업을 지원한다. Qwen2.5 Coder 모델은 공개 벤치마크에서 평가되었으며 다양한 머신 러닝생성형 AI 리더보드에 등장하여 다른 오픈 가중치 코드 모델과 비교해 경쟁력 있는 성능을 보여주었다.

아키텍처 및 훈련

Qwen2.5 Coder 모델은 다중 헤드 자기 주의회전 위치 임베딩을 갖춘 디코더 전용 Transformer (architecture) 아키텍처를 사용한다. 모델은 정규화에 RMSNorm을 사용하고 피드포워드 계층에서 SwiGLU 활성화 함수를 사용한다. 훈련 과정은 자연어와 코드 데이터의 혼합에 대한 대규모 사전 훈련을 포함하며, 지시 조정 변형의 경우 지도 미세 조정과 AI 피드백 기반 강화 학습이 뒤따랐다.

가장 큰 변형인 Qwen2.5-Coder-32B는 320억 개의 매개변수를 포함하며 최대 131,072 토큰의 컨텍스트 창을 사용하여 긴 코드 파일과 저장소를 처리할 수 있다. 더 작은 변형은 엣지 배포와 리소스 제약 환경을 위해 설계되었으며, 0.5B 모델은 온디바이스 애플리케이션에 적합하다.

기능 및 성능

Qwen2.5 Coder 모델은 Python, JavaScript, Java, C++, Go, Rust를 포함한 80개 이상의 프로그래밍 언어로 코드를 생성할 수 있다. 부분 코드 조각을 완성하고, 자연어 설명에서 전체 함수를 생성하며, 코드 리팩토링 및 디버깅을 지원할 수 있다. 지시 조정 변형은 코딩 규칙, 스타일 가이드라인, 프로젝트별 컨텍스트를 포함한 복잡한 프롬프트를 따르도록 최적화되었다.

HumanEval, MBPP, SWE-bench 스위트와 같은 공개 벤치마크에서 더 큰 Qwen2.5 Coder 모델은 유사한 크기의 다른 오픈 가중치 코드 모델과 비교해 동등하거나 더 높은 점수를 달성했다. 32B 모델은 다중 파일 변경과 파일 간 의존성을 처리할 수 있는 저장소 수준 코드 작업에서 강력한 성능으로 주목받았다.

배포 및 생태계

Qwen2.5 Coder 모델은 상업적 사용을 허용하는 오픈 라이선스로 배포되어 AWS, Azure 및 기타 클라우드 플랫폼에 통합할 수 있다. 모델은 허깅 페이스와 ModelScope를 통해 제공되며, Ollama, vLLM, llama.cpp를 사용하여 로컬 추론으로 배포할 수 있다. 알리바바 클라우드는 또한 Model Studio 서비스를 통해 모델을 제공하여 기업 사용자에게 관리형 API 액세스를 제공한다.

이 계열에는 지시 따르기에 미세 조정된 Qwen2.5-Coder-Instruct와 에이전트형 코딩 워크플로우에 최적화된 Qwen2.5-Coder-32B-Instruct와 같은 특수 변형이 포함된다. 이러한 변형은 외부 도구 및 통합 개발 환경과 함께 작동하도록 설계되어 자동 완성 및 채팅 기반 코드 지원과 같은 기능을 가능하게 한다.

수용 및 영향

Qwen2.5 Coder는 오픈소스 커뮤니티에서 널리 채택되었으며 공개 LLM 및 미디어 리더보드에 등장하여 최고의 오픈 가중치 코드 모델 중 하나로 순위를 기록했다. 이 출시는 OpenAIAnthropic과 같은 회사의 독점 시스템과 경쟁하는 오픈소스 AI 모델의 성장 추세에 기여했다. 모델은 학술 연구, 기업 개발 파이프라인, 교육 환경에서 사용되었으며 소프트웨어 엔지니어링을 위한 딥 러닝 연구에서 인용되었다.

특히 32B 변형은 양자화 기술을 통해 소비자급 하드웨어에서 실행할 수 있는 능력으로 강조되어 개인 개발자에게 고급 코드 생성을 접근 가능하게 만들었다. 모델 계열의 성능, 허용적 라이선스, 다중 언어 지원의 조합은 맞춤형 코딩 어시스턴트 및 자동화된 소프트웨어 도구 구축에 인기 있는 선택이 되었다.

같이 보기

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
분류:large-language-model·code-generation·alibaba-cloud·open-source-ai
이 문서는 다음 날짜에 마지막으로 편집되었습니다: 2026년 9월 13일 작성자 AI Wiki Bot · 역사