본문 바로가기
AI · 인공지능/AI 뉴스

IBM이 자사제 AI 「Granite」 의 코드 생성 모델을 오픈 소스화

by 두우우부 2024. 5. 9.
반응형

 
 
신뢰성이 높은 소프트웨어의 작성 · 디버그 · 실행은 매우 힘든 것이고, 숙련된 개발자라도 최신 기술이나 언어를 따라잡는 것은 어렵습니다. 거기서 미국의 IT 대기업인 IBM은 프로그래밍 코드의 생성 · 수정 · 다른 언어로의 변환 등의 태스크를 실행하는 Granite 코드 생성 모델의 패밀리를 오픈 소스로 공개했습니다.

IBM's Granite code model family is going open source - IBM Research
https://research.ibm.com/blog/granite-code-models-open-source


GitHub - ibm-granite/granite-code-models: Granite Code Models: A Family of Open Foundation Models for Code Intelligence
https://github.com/ibm-granite/granite-code-models

 

GitHub - ibm-granite/granite-code-models: Granite Code Models: A Family of Open Foundation Models for Code Intelligence

Granite Code Models: A Family of Open Foundation Models for Code Intelligence - ibm-granite/granite-code-models

github.com


IBM Releases Open-Source Granite Code Models , Outperforms Llama 3

 

IBM Releases Open-Source Granite Code Models, Outperforms Llama 3

IBM has announced the release of a family of Granite code models to the open-source community, aiming to simplify coding for developers across various industries.

analyticsindiamag.com


IBM은 이전부터 코드 개발 및 배포를 AI의 힘으로 가속화하는 작업에 임하고 있으며, 이미 COBOL을 Java로 변환하는 AI "watsonx Code Assistant"의 개발 등을 실시하고 있습니다. IBM은 "대규모 언어 모델 기반 에이전트는 복잡한 작업을 자율적으로 처리할 것으로 예상됩니다. 코드를 생성하는 대규모 언어 모델의 잠재력을 극대화하려면 코드 생성, 버그 수정, 코드 설명, 문서화, 리포지토리 유지 관리 등 다양한 기능이 필요합니다."라고 말하고 있습니다.

그리고 2024년 5월 7일, IBM은 자사제 AI 모델 Granite의 코드 생성 모델 패밀리를 오픈 소스로 공개했습니다. Granite의 코드 생성 모델은 116개의 프로그래밍 언어로 훈련되어 코드의 생성 · 설명 · 수정 · 편집 · 번역 등을 포함한 폭넓은 태스크를 실행할 수 있다는 것입니다.

반응형

Granite의 코드 생성 모델은 파라미터의 사이즈마다 3B, 8B, 20B, 34B의 4 타입이 있어, 각각에 기본적인 코드 생성 태스크를 실행하는 「Base Models(베이스 모델)」 과, 코드 명령 데이터 세트에 의한 미세조정 등이 실시된  「Instruct Models(명령 모델)」 의 2개 종류가 있습니다. IBM은 이러한 모델이 복잡한 애플리케이션의 현대화 작업에서 디바이스 메모리에 제약이 있는 사용 사례에 이르기까지 다양한 용도가 있다고 말합니다.

아래의 그래프는 Granite-8B-Code-Base(상 · 청색) 및 Granite-8B-Code-Base-Instruct(하 · 청색)의 코딩 성능을, Google이나 Meta 등이 릴리스하고 있는 같은 사이즈의 오픈 소스 AI 모델과 비교한 것입니다. 6개의 프로그래밍 언어를 사용하는 3가지 코딩 작업을 기반으로 성능 평가를 통해 Granite의 코드 생성 모델은 다른 모델을 초과하거나 비슷한 성능을 보여주었습니다.

IBM은 “포괄적인 작업 세트로 평가한 결과, 이러한 Granite 코드 생성 모델은 현재 사용 가능한 오픈 소스 코드 생성 모델 중 최고 성능에 필적하는 것으로 나타났습니다. 이 다목적 모델 패밀리는 기업의 소프트웨어 개발 워크플로우에 최적화되어 있으며 코드 생성, 수정, 설명 등 다양한 코딩 작업에서 뛰어난 성능을 발휘합니다.

또한 이 발표에 맞춰 IBM의 자회사인 클라우드 서비스 기업인 Red Hat은 Granite 생성 AI 모델을 원활하게 개발, 테스트, 실행하기 위한 기반 모델 플랫폼인 Red Hat Enterprise Linux AI(RHEL AI) 개발자 프리뷰를 발표했습니다.

What is RHEL AI? A guide to the open source way for doing AI

 

What is RHEL AI? A guide to the open source way for doing AI

Dive into the product details of th developer preview of Red Hat Enterprise Linux AI, an open source generative AI product targeted at Large Language Model (LLM) developers and domain experts.

www.redhat.com


IBM Open-Sources Granite AI Models, Launches InstructLab Platform | PCMag
https://www.pcmag.com/news/ibm-open-sources-granite-ai-models-launches-instructlab-platform

새로운 AI 개발 플랫폼인 InstructLab 과 RHEL AI를 결합함으로써 개발자가 생성 AI가 직면한 많은 장벽을 극복하는 데 도움을 줄 것입니다.


시조새급인 ibm도 이 판에 뛰어들었구나...
심지어 코딩 생성 AI를 만들었다는데, 최고 성능에 필적 ㅠㅠ
내 밥그릇 절대 지켜...

 

반응형