Magma

Magma

Microsoft Research · 기타

Magma는 마이크로소프트가 멀티모달 AI 에이전트를 위해 만든 기반 모델이다. 이미지와 영상, 텍스트를 읽고 버튼 클릭이나 로봇 팔 동작 같은 행동을 디지털과 물리 세계 양쪽에서 제안한다.

Magma 미리보기

Magma 소개

What Is Magma

Magma는 마이크로소프트 리서치가 멀티모달 AI 에이전트를 위해 구축한 기반 모델이다. Microsoft Magma는 보이는 것을 설명만 하는 일반 시각 언어 모델과 달리, 이해와 행동을 묶는다. 이미지와 영상, 텍스트를 받아 목표를 향한 단계를 제안한다. 스마트폰 앱의 버튼을 누르는 일부터 로봇 팔로 물건을 집는 일까지 폭이 넓다. 이 연구는 CVPR 2025에 채택됐고, 마이크로소프트는 코드와 모델 가중치를 공개했다.

바탕에 깔린 생각은 두 세계를 하나의 모델로 다루는 것이다. 이전 시스템은 대부분 한 가지 용도에 맞춰 학습돼 2D 인터페이스나 3D 로봇 중 하나에 치우쳤고, 둘을 오가기 어려웠다. Magma는 이미지와 영상, 로봇 데이터를 섞어 사전 학습해 하나의 모델로 UI 내비게이션, 로봇 조작, 일반적인 이미지와 영상 질문을 처리한다. 마이크로소프트는 이를 멀티모달 AI 에이전트를 위한 첫 기반 모델로 내세운다.

가장 큰 한계는 Magma가 연구용 모델이지 완성품이 아니라는 점이다. 공개된 가중치와 코드를 직접 실행하는 방식이고, 시험하려면 제법 좋은 GPU가 필요하다. 스스로 미세 조정할 수 있는 개발자와 연구자를 위한 것이지, 완성된 앱을 원하는 사람을 위한 것이 아니다.

Getting Started

  1. PyTorch를 포함한 파이썬 환경을 만들고 GitHub에서 Magma 저장소를 받는다.
  2. Hugging Face에서 Magma-8B 가중치를 내려받는다.
  3. 모델과 프로세서를 불러오고 코드가 내 GPU를 가리키게 한다.
  4. 이미지나 영상에 텍스트를 붙여 넣고 답이나 제안된 행동을 얻는다.
  5. UI 내비게이션이나 로봇 제어 같은 특정 작업에 맞춰 내 데이터로 미세 조정한다.

제품 정보

Magma의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free (open weights), cloud hosting billed by usage
플랫폼Open-source code, Hugging Face, Azure AI Foundry
개발사Microsoft Research
카테고리기타
출시일Feb 2025
최근 업데이트Apr 2025
웹사이트 방문 수906.8K
웹사이트 글로벌 순위72K
API 제공 여부N/A

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • AI 연구자
  • 앱과 로봇 개발자
  • 멀티모달 AI를 배우는 학생

작업

  • UI 내비게이션
  • 로봇 조작
  • 이미지와 영상 질문
  • 공간 추론

활용 상황

  • 에이전트 모델 연구
  • 인터페이스 자동화 시제품
  • 영역을 넘는 전이 탐구

주요 기능

디지털과 물리를 한 모델로

Magma는 UI 내비게이션과 로봇 조작을 같은 가중치 묶음으로 다룬다. 이전 모델은 한 환경에 맞춰 조정되는 경우가 많아 화면 에이전트가 로봇을 움직이지 못했다. 마이크로소프트는 데이터를 섞어 Magma를 학습시켜, 앱 클릭과 물리 행동 계획을 오가게 했다.

Set-of-Mark로 행동을 딛게 하기

Set-of-Mark는 화면의 버튼이나 로봇 팔의 그리퍼처럼 조작할 수 있는 대상에 번호를 붙인다. 모델은 어떤 표시에 작용할지 예측해, 흐릿한 시각 이해를 구체적인 다음 행동으로 바꾼다.

Trace-of-Mark로 계획하기

Trace-of-Mark는 손이나 로봇 팔의 궤적처럼, 물체가 영상 프레임 사이에서 어떻게 움직이는지에 표시를 붙인다. 이 궤적에서 배우면서 Magma는 프레임마다 반응하는 대신 여러 단계 행동을 계획하고 다음에 벌어질 일을 내다본다.

섞은 데이터로 사전 학습

Magma는 이미지와 영상, 로봇 데이터를 넓고 다양하게 섞어 사전 학습했다. 이 혼합 덕분에 하나의 모델이 에이전트 기능과 나란히 일반적인 이미지·영상 이해를 유지한다. 한쪽을 포기하지 않는다. 자유롭게 쓸 수 있는 영상을 활용해 공간과 시간 패턴을 익힌다.

영상과 이미지 이해

행동을 넘어 Magma는 사진과 클립에 대한 질문에도 답한다. 영상 질의응답과 공간 추론이 포함된다. 마이크로소프트에 따르면 영상 지시 데이터가 더 적은데도 여러 벤치마크에서 더 큰 시각 언어 모델과 겨룬다.

공개된 코드와 가중치

마이크로소프트는 가중치를 Hugging Face에, 학습과 추론 코드를 GitHub에, Magma-8B를 Azure AI Foundry에 공개한다. 이 개방성 덕에 연구자는 결과를 재현하고 모델을 미세 조정할 수 있다. 다만 설치와 운영은 각자의 몫으로 남는다.

장단점

장점

  • 하나의 모델이 UI 내비게이션과 로봇 제어, 일반적인 이미지·영상 이해를 아우른다.
  • 가중치와 코드가 공개돼 연구자가 결과를 재현하고 자유롭게 미세 조정할 수 있다.
  • Set-of-Mark와 Trace-of-Mark가 시각 판독을 구체적인 행동 계획으로 바꾼다.
  • UI 내비게이션과 로봇 조작에서 최첨단 결과를 냈다고 보고됐다.

단점

  • 연구용 모델이라 완성된 앱이 없고, 설정에 실제로 손이 많이 간다.
  • 실행에 성능 좋은 GPU가 필요해 가벼운 이용자는 접근하기 어렵다.
  • 결과가 작업별 미세 조정에 좌우돼, 그대로 쓰는 범위는 좁다.
  • 데이터와 평가의 일부는 마이크로소프트 자체에서 나와, 독립 검증이 중요하다.

자주 묻는 질문

Magma는 멀티모달 AI 에이전트를 위한 기반 모델로, 시각 언어 행동 모델의 한 갈래다. 개발자는 이를 써서 화면을 읽고 클릭을 제안하는 에이전트나 로봇 움직임을 계획하는 에이전트를, 일반적인 이미지·영상 이해와 함께 만든다. 연구용 코드라 내 작업에 맞춰 미세 조정한다.