신뢰성이 높은 소프트웨어의 작성 · 디버그 · 실행은 매우 힘든 것이고, 숙련된 개발자라도 최신 기술이나 언어를 따라잡는 것은 어렵습니다. 거기서 미국의 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
IBM Releases Open-Source Granite Code Models , Outperforms Llama 3
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
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를 만들었다는데, 최고 성능에 필적 ㅠㅠ
내 밥그릇 절대 지켜...
'AI · 인공지능 > AI 뉴스' 카테고리의 다른 글
OpenAI 「Sora」 로 제작된 첫 공식 뮤직비디오 공개 (2) | 2024.05.10 |
---|---|
미 공군은 향후 10년간 AI 탑재기를 1000기 이상 도입 예정 (2) | 2024.05.10 |
OpenAI가 "AI 생성 이미지인지 여부를 구별하는 도구"를 개발 중 (2) | 2024.05.09 |
Microsoft가 인터넷에 연결할 수 없고 해킹 위험을 줄일 수 있는 첩보용 생성 AI 출시 (2) | 2024.05.09 |
Meta가 광고주용 생성 AI 도구의 강화를 발표 (2) | 2024.05.09 |
설치없이 Llama 3나 Mistral 등 오픈 소스 LLM을 브라우저로 실행하는 챗봇 「Secret Llama」가 등장 (9) | 2024.05.08 |
대규모 언어 모델로 로봇 교육을 가속화하는 기술, DrEureka를 NVIDIA 연구팀이 개발 (2) | 2024.05.08 |
Z 세대는 인플루언서가 실제 인간인지 여부를 거의 신경 쓰지 않는다 (3) | 2024.05.07 |