새롭게 UI/UX 리뉴얼을 진행한 Suite v1.10.0을 소개합니다
작년 8월 Suite 정식 버전이 출시된 이후로 벌써 1년이라는 시간이 흘렀습니다. 그동안 여러 ML, 라벨링 팀에서 Suite를 찾아주셨는데요. 그동안 저희 Superb AI팀은 고객의 니즈를 반영하는 동시에, 특수 데이터 라벨링 자동화 기능(a.k.a 커스텀 오토라벨링)을 선보이며 머신러닝 데이터 구축에 필요한 기능들을 Suite를 통해 제공해왔습니다.
v1.10.0 업데이트에서는 Suite의 기능을 고객에게 효과적으로 제공할 수 있도록 대규모 리뉴얼이 진행되었습니다. 또한 Suite가 지원하는 첫 번째 품질 평가(Quality Assurance) 기능인 매뉴얼 리뷰(Manual Review)도 추가되었습니다. 관련 소식을 전해드리고자 합니다.
Suite UI/UX Renewal!
1. 기능 탐색이 용이한 사이드 네비게이션 바
기존 Suite의 네비게이션 바는 상단 가로형이었습니다. 네비게이션 바를 제외한 화면을 넓게 사용할 수 있다는 장점이 있었지만, Suite의 기능이 증가함에 따라 네비게이션 바에서 제공해야 하는 모든 기능을 담기에는 부족함이 있었습니다. 또한 메인 기능과 서브 기능이 같은 네비게이션 바 위치에서 제공되다보니, 고객이 원하는 기능을 빠르게 탐색하기가 어려운 구조였습니다.
Suite v0.0.7 프로젝트 오버뷰
기존 UI의 부족한 점을 보완한 Suite의 새로운 UI 모습입니다. 가장 두드러진 변화는 네비게이션 바가 상단 가로형에서 좌측 세로형으로 변경되었다는 점입니다. 네비게이션 바가 좌측으로 이동하면서 신규 기능 탑재가 수월해졌고, 화면 배율을 높일 경우 자동으로 축소되어 화면 공간도 효율적으로 활용할 수 있습니다.
또한 프로젝트 내의 기능을 모아볼 수 있는 프로젝트 사이드바를 신설하여, Suite의 메인 메뉴·프로젝트 기능들을 한 눈에 볼 수 있습니다. 덕분에 메뉴 간 이동도 빨라졌습니다. 예를 들어 Project Analytics(프로젝트 기능)에서 Settings(메인 메뉴)로 가야할 때 기존에는 2번의 클릭이 필요했다면, 이제는 단 1번의 클릭만으로 이동할 수 있습니다.
Suite v1.10.0 프로젝트 오버뷰
2. 단계별로 안내되는 데이터 업로드
데이터를 업로드하는 화면도 새로워졌습니다. 기존 UI에서는 데이터 업로드의 전체 과정을 한 화면에 제공했었는데요. 새롭게 리뉴얼된 데이터 업로드 UI에서는 데이터 업로드 방법을 단계별로 안내하여, 사용자가 필요한 액션을 정확히 파악할 수 있습니다. 또한 각 단계에서 오류가 발생한 경우 다음 단계로 넘어갈 수 없기 때문에, 헤매지 않고 데이터 업로드를 완료할 수 있습니다.
Suite v1.10.0 클라우드 데이터 업로드
3. 목적에 충실한 리뷰 모드, 라벨링 모드
마지막으로 소개해드릴 리뉴얼은 리뷰 모드, 라벨링 모드입니다. Suite의 매니저, 라벨러 분들이 가장 많이 보실 화면 중 하나라고 생각되는데요. Suite에서 데이터를 라벨링하고, 검토할 수 있는 화면이었던 (구)디테일 뷰, (구)어노테이션 앱이 각각 리뷰 모드, 라벨링 모드로 새로워졌습니다.
우리는 각 모드의 목적을 재설정하고, 그 목적을 살리는데 집중했습니다. (구)디테일 뷰는 라벨의 상세 정보를 확인하는 용도였다면, 리뉴얼된 리뷰 모드는 상세 정보 확인 뿐 아니라 라벨 검수 기능을 충실히 지원합니다. 특히, 품질 검수를 지원하는 매뉴얼 리뷰 기능이 추가되면서 리뷰어(오너, 어드민, 매니저)가 라벨을 Approve, Reject 할 수 있는 버튼을 탑재했고, 화면 대비 및 선 넓이 등을 조정할 수 있는 adjustment 패널도 리뷰/라벨링 작업 중간에 바로 변경할 수 있게끔 우측에 배치하였습니다.
Suite v1.10.0 라벨링 모드
다음은 라벨링 모드입니다. Suite에서는 프로젝트를 생성할 때 하나의 오브젝트 클래스(자동차, 사람 등)에 대한 어노테이션 유형(바운딩 박스, 폴리곤 등)을 설정해야 하는데요, 이 내용을 (구)어노테이션 앱에서는 한 눈에 파악할 수 없었습니다. 또한 작업 흐름이 [그리기 도구 선택 → 그리기 → 오브젝트 클래스 선택] 총 3단계를 거쳐야 했습니다.
새로워진 라벨링 모드에서는 좌측 툴바가 Tasks/Objects 패널로 대체되었습니다. Tasks 패널에서 라벨링해야 하는 클래스 목록을 어노테이션 유형과 함께 확인할 수 있으며, 작업 흐름 또한 [Task 선택 → 그리기] 2단계로 축소되어, 반복적인 라벨링 작업의 효율 상승을 기대할 수 있습니다.
*리뷰/라벨링 모드는 현재 일부 사용자만 사용할 수 있습니다.
다음은 Suite에 새롭게 추가된 기능입니다.
매뉴얼 리뷰
매뉴얼 리뷰는 가장 기본적인 품질 평가 방식입니다. 머신러닝 시스템을 구축해본 경험이 있다면, 학습용 데이터셋 구축에 있어 라벨링 정확도를 검증하는 과정의 중요성을 알고 계시리라 생각됩니다. 데이터 라벨링은 AI의 도움을 받는다 해도 최종적으로는 사람이 검토하기 때문에 실수가 발생할 수밖에 없습니다. 따라서 오류가 생길 수 있음을 인지하고, 이를 예방하는 워크플로우를 마련해야 합니다. 매뉴얼 리뷰는 이를 지원하기 위한 기능입니다.
Suite 매뉴얼 리뷰 UI
Suite에서 매뉴얼 리뷰는 라벨러가 제출한 작업 결과를 리뷰어가 평가하여 승인하거나 거부하는 방식으로 이뤄집니다. 리뷰어는 라벨링 결과가 가이드라인과 일치하는지, 수정이 필요한 부분은 없는지 확인한 뒤 라벨을 승인(Approve)하거나 거부(Reject)하게 됩니다. 거부할 때는 반드시 사유를 함께 기재해야 하며, 해당 라벨은 기존 작업자에게 다시 할당됩니다.
라벨 리뷰 상태(Rejected, Approved)는 Overview에서 바로 확인할 수 있고, 사용자 리포트에서도 라벨러 별 실시간 리뷰 결과를 제공합니다. 매뉴얼 리뷰에 대한 내용은 후속 포스팅에서 자세히 다룰 예정입니다.
Suite 매뉴얼 리뷰 프로세스
*모든 업데이트 소식은 Superb AI Suite Changelogs에서 볼 수 있습니다.