Abstraction for Humans
사람이 기술을 배우지 않고도 자기 목표에 닿을 수 있게, 그러면서 판단에 필요한 이해는 잃지 않게 하는 인터페이스를 연구합니다.
We research interfaces that let people reach their goals without learning the technology, and without losing the understanding they need to judge.
추상화는 숨김이 아니라 번역이다
기술은 목표를 이루기 위한 수단이다. 그런데 사람들은 목표가 아니라 기술을 배우는 데 시간을 쓴다. Alan Cooper가 1998년에 지적한 이 역전은 아직 그대로다.
번역
좋은 추상화는 기술을 감추지 않는다. 사람에게 필요한 이해 가능성과 통제감만 남기도록 복잡성을 재구성한다. 복잡성의 비용은 사용자가 아니라 시스템이 진다.
경계선
그러나 여기서 멈추면 위험하다. 밀어붙이면 사람이 판단할 근거까지 사라진다. 시스템이 어떤 능력을 대신하면 그 능력은 퇴화하고, 정작 그 능력이 필요한 순간은 시스템이 실패하는 순간이다.
AI의 자리
AI는 이 문제를 새로 만들지 않았다. 가장 날카롭게 드러낼 뿐이다. 우리가 붙드는 것은 특정 기술이 아니라 사람과 시스템 사이의 이 오래된 문제다.
추상화란 복잡성의 비용을 시스템이 지되, 사람이 판단해야 할 지점은 남겨 두는 일이다.
무엇을 남길지 정하는 것이 설계의 본체다.
원칙
일을 끝내려고 소프트웨어를 켰는데, 소프트웨어부터 배우게 된다. 쓸 만한 도구는 해마다 늘어나지만 정작 처음의 문제는 그대로 남는다. 우리가 무언가를 만들 때 지키는 다섯 가지.
- 01
People come to solve a problem, not to learn a tool.
사람은 문제를 풀러 오지, 도구를 배우러 오지 않는다
온보딩과 도움말이 두꺼워지는 건 기능이 모자라서가 아니다. 익히는 일을 사용자에게 떠넘기고 있다는 신호다.
- 02
More tools, same problem.
도구가 늘어도 문제는 그대로다
도구를 하나 더하면 배울 것과 연결할 것과 관리할 것이 같이 늘어난다. 새로 만들기 전에 지금 있는 것으로 되는지부터 확인한다.
- 03
Speak the user’s words, not the system’s.
시스템의 말이 아니라 그 사람의 말로 쓴다
자기 목표를 시스템의 용어로 바꿔 말하게 만들지 않는다. 그 번역은 소프트웨어가 한다.
- 04
Say how to fix it, not just what broke.
무엇이 잘못됐는지보다 어떻게 하면 되는지를 말한다
“오류가 발생했습니다”에서 끝나는 화면은 아무 말도 하지 않은 것과 같다. 원인을 보여줬다면 고칠 수 있는 자리까지 데려간다.
- 05
Software proposes, people decide.
소프트웨어는 제안하고 사람이 정한다
대신 처리하기 전에 무엇이 바뀌는지 보여주고 멈출 수 있게 한다. 지우기, 보내기, 결제처럼 되돌릴 수 없는 일일수록 그렇다.
연구 분야
- 01
Human-readable systems
읽을 수 있는 시스템
시스템의 상태와 근거와 한계를 기술 용어가 아니라 그 사람의 일에 맞는 언어로 옮긴다.
First question
비전문가는 데이터의 최신성과 결손을 어떤 언어로 인지하는가.
- 02
Human-authorized automation
승인받는 자동화
전부 맡기거나 전부 직접 하거나의 이분법에서 꺼내, 제안에서 실행까지의 단계로 나눈다.
First question
다섯 단계 중 사용자가 안심하는 구간은 어디까지이며 그 경계는 무엇이 정하는가.
- 03
Human-governed intelligence
통치받는 지능
사람 대신 판단하는 시스템이 개인의 편의가 아니라 조직의 합의와 책임을 따르게 한다.
First question
팀의 합의와 책임을 인터페이스가 어떻게 담는가. 결정의 근거는 어디에 남는가.
우리가 참조하는 작업들
같은 문제를 앞서 다룬 조직과 연구들. 각 항목의 상세한 검토와 한계는 연구 라이브러리에 있다.
- 01 Google PAIR People + AI Guidebook · What-If Tool · AI Explorables 설계 지침과 직접 조작해 보는 도구를 함께 낸다. 우리가 field note의 형식을 정할 때 기준으로 삼는다.
- 02 Microsoft HAX Toolkit 18 Guidelines · Design Library · Workbook · Playbook 20년치 권고를 18개로 추리고 49명의 실무자가 20개 제품에 대해 검증했다. 제품 채점 도구로 그대로 쓴다.
- 03 The Engine Room Responsible Data Handbook · Light-Touch Support 기술을 이식하지 않고 조직의 필요와 정치와 원칙에 맞게 쓰도록 돕는다. 현장 파트너십의 운영 모델.
- 04 UMD HCIL Human-Centered AI · 2차원 프레임워크 자동화 수준과 인간 통제를 하나의 직선이 아니라 독립된 두 축으로 놓는다. 우리가 말하는 경계선의 좌표계.
- 05 Scandinavian Participatory Design 협동 설계 · 로우테크 프로토타이핑 생산성이 아니라 숙련 강화를 목표로 삼았다. 성과만이 아니라 좌절한 지점까지 함께 참조한다.
- 06 NIST AI RMF Framework 1.0 · Playbook · Generative AI Profile 위험을 조직의 절차로 다룬다. 인터페이스로 번역해야 할 항목의 목록으로 읽는다.