최근 IBM 리서치는 공개했습니다 . IBM의 목표는 다양한 산업 분야에서 코드 작성, 유지 관리 및 발전 방식을 혁신할 수 있는 고급 AI 도구의 활용을 보편화하는 것입니다.
이 모델들은 30억에서 340억 개의 매개변수를 가지고 있으며 코드 생성, 버그 수정, 코드 설명 등의 작업에 최적화되어 있어 소프트웨어 개발 워크플로의 생산성 향상을 목표로 합니다.
개발자 생산성 향상
화강암이라는 개념은 코딩 과정을 간소화하려는 IBM의 야심찬 상상력의 산물이었습니다. 소프트웨어 개발의 복잡성과 빠른 속도를 인식한 IBM은 막대한 연구 개발 역량을 활용하여 개발자들이 복잡한 코딩 환경을 헤쳐나갈 수 있도록 돕는 AI 기반 도구 세트를 개발했습니다.
Granite 모델은 반복적이고 까다로운 코드 작업의 자동 컴파일을 통해 생산성을 향상시킵니다. 이는 개발 프로세스를 간소화할 뿐만 아니라 개발자가 소프트웨어 개발의 전략적이고 창의적인 측면에 집중할 수 있도록 해줍니다. 결과적으로 기업은 제품 출시 기간을 단축하고 소프트웨어 품질을 향상시킬 수 있습니다.
개발자 커뮤니티에 힘을 실어주다
이 모델들은 50개 이상의 프로그래밍 언어로 작성된 5억 줄의 코드와 코드 조각, 과제, 간단한 설명 등으로 구성된 CodeNet의 방대한 데이터셋을 기반으로 학습됩니다. 이러한 광범위한 학습을 통해 모델은 코드를 더욱 정확하고 효율적으로 이해하고 생성할 수 있습니다.
IBM은 GitHub, Hugging Face, watsonx.ai, Red Hat의 RHEL AI와 같은 공통 플랫폼을 통해 이러한 강력한 도구에 대한 접근성을 높임으로써 잠재적 사용자 기반을 확대하고 이러한 모델의 공동 개발 및 맞춤화를 촉진합니다.
이러한 조치는 소프트웨어 개발에서 최고의 AI 도구를 활용하는 진입 장벽을 낮춰 개발 커뮤니티의 질을 향상시킵니다. 이를 통해 스타트업과 개인 개발자도 대기업과 동일한 리소스를 사용할 수 있게 되어 더욱 공평한 경쟁 환경과 창의적인 개발 커뮤니티를 조성하는 데 기여합니다. IBM의 전략은 고급 코딩 도구의 접근성을 확대하고 다양한 기술 수준과 리소스 제약을 가진 개발자들이 참여할 수 있는 환경을 조성합니다.
무한한 잠재력을 발휘하다
IBM이 Granite 모델을 오픈소스 커뮤니티에 공개하기로 한 결정은 상당한 의미를 지닙니다. IBM의 개발자들은 AI 기반 코딩 분야의 선두주자로서, 유사한 분야에 관심을 두고 있는 다른 거대 기술 기업들과 경쟁하고 있지만, 이들 기업들은 아직 오픈소스 모델 공개에 적극적이지 않을 수 있습니다. GitHub, Hugging Face와 같은 잘 알려진 플랫폼에 Granite 모델을 제공함으로써 IBM은 개발자들이 일상적으로 사용하는 도구에 자리매김하게 되었고, 소프트웨어 개발 커뮤니티에서 영향력과 인지도를 높일 수 있게 되었습니다.
IBM의 영향력은 오픈 소스로 전환된 Granite 모델을 기반으로 기업의 효율성과 개발자 생산성을 크게 향상시키고, 소프트웨어 개발 환경과 AI 통합에 새로운 표준을 제시할 수 있습니다.

