대기의 심리학: 힘든 건 처음부터 그 5초가 아니었다
1강에서 직접 재보셨죠. 같은 5초도 체감이 두세 배 차이 납니다. 이번 강의는 그 뒤의 법칙을 끝까지 풉니다. 서비스 운영 연구는 대기 심리를 몇 가지 법칙으로 정리했고, 하나하나 AI 제품 설계 결정으로 옮길 수 있어요. 옮기고 나면 알게 됩니다. 「너무 느려」라는 악평의 대부분은 제시 방식을 고치면 되고, 모델은 한 줄도 안 건드려도 됩니다.
HCI 연구에는 수십 년 써 온 고전 임계값이 있습니다. Jakob Nielsen의 Usability Engineering(1993, Miller 1968까지 거슬러 감)입니다. 0.1초 안은 순간, 1초 안은 사고의 흐름이 안 끊기고, 10초는 집중 대기의 한계. 세 선이 제시 전략 세 단계를 가릅니다. 슬라이더를 끌어 지금 기능의 실제 소요를 넣고, 어느 단계에 떨어지는지·어떻게 제시할지 보세요.
경영학자 David Maister는 1985년 논문 The Psychology of Waiting Lines에서 대기 심리 법칙들을 세웠고, 놀이공원·은행·공항이 사십 년을 써 왔습니다. 교과서 사례 둘, 숫자 하나하나 볼 가치가 있어요.
「얼마나 기다릴지」를 공개 가격으로—그리고 일부러 높게
대기열 입구 안내판에는 「여기서부터 40분」이라고 적혀 있지만, 실제로는 대개 30분이면 끝납니다. 손님은 화를 내기는커녕 10분을 번 기분입니다. 얼마나 기다릴지 알면 뇌가 계획을 세울 수 있고, 눈금이 없으면 최악을 가정하고 불안해집니다.
줄 자체도 설계되어 있습니다. 뱀처럼 꺾이는 동선이 수십 초마다 한 발씩 앞으로 나가게 하고, 길의 세트와 예고 영상이 손에 볼거리를 줍니다. 같은 물리 시간이 「계속 전진하고, 계속 할 일이 있는」 경험으로 쪼개집니다.
불만 제로—승객을 더 걷게 해서
승객이 수하물 대기가 길다고 불평하자 공항은 인원을 늘려 평균 대기를 8분으로 줄였습니다. 불만은 그대로였습니다. 데이터를 보니 진짜 문제는 이거였습니다. 게이트에서 회전대까지 걷기는 1분, 나머지 7분은 그냥 서 있기였습니다.
이후 방안은 1초도 안 줄였습니다. 도착 게이트를 멀게 바꾸고 짐을 가장 먼 회전대로 보내, 승객이 6배 더 걷게 하니 회전대에 도착할 때쯤 짐이 나왔습니다. 총 시간은 그대로인데 불만은 거의 사라졌습니다. 걷는 사람은 진전이 있다고 느끼고, 서 있는 사람만이 기다린다고 느낍니다.
Maister의 법칙 중 AI 제품에 가장 치명적인 건 셋입니다. 각 법칙마다 UI 한 쌍을 주고, 나쁜 방식과 좋은 방식을 직접 전환하며 불안 점수가 어떻게 바뀌는지 보세요. 세 패널의 스피너와 진행 바는 살아 있습니다. 몇 초만 더 보면 체감이 더 또렷해져요.
법칙 ① · 불확실한 대기가 더 길게 느껴진다얼마나 걸릴지, 말했나요
눈금이 없으면 뇌는 최악을 가정하고 불안해지고, 10초쯤이면 멈춘 건 아닌지 의심하기 시작합니다.
법칙 ② · 설명 없는 대기가 더 길게 느껴진다뭘 하는지, 말했나요
맨 스피너는 「죽었나 살았나」만 답하고 「뭘 하는지」는 못 답합니다. 뇌가 알아서 최악 시나리오를 채웁니다.
법칙 ③ · 빈손 대기가 더 길게 느껴진다손에, 뭔가 있나요
흰 화면 3초는 남의 10초를 이길 수 있습니다. 눈이 머물 곳이 없으면 스톱워치가 유난히 느려집니다.
장면: 사용자가 Agent에게 50페이지 구매 계약 심사를 맡깁니다. 전부 약 25초. 왼쪽은 채팅 UI인데 지금은 밋밋한 「분석 중」뿐. 오른쪽 네 설계 동작이 방금 배운 법칙에 대응합니다. 하나씩 체크하며 UI가 어떻게 자라고 불안도가 얼마나 떨어지는지 보세요.
① 대금 조건: 지급 기한 90일은 김
② 위약금 상한 없음
③ 지식재산 귀속이 모호…
법칙 ①예상 시간을 주고—그리고 높게
과거 소요의 높은 값을 「30초」로 말하면, 25초에 끝나는 건 공짜 놀라움입니다. 대기가 바닥 없는 구멍에서 카운트다운으로 바뀝니다.
법칙 ②단계마다 진행을 알리기
단계가 바뀔 때마다 뭘 하는지 한 마디—침묵이 생중계가 됩니다. 이 중간 상태는 3강에서도 다시 씁니다. 그 자체가 능력의 증거가 되거든요.
법칙 ③먼저 개요를 스트리밍
5초에 분석 틀을 주면 사용자는 읽으며 초점을 확인하고, 손이 비지 않으니 스톱워치가 멈춥니다.
형태 바꾸기백그라운드 + 완료 알림 제공
언제든 떠날 출구를 줍니다. 대부분 안 누를 수 있지만, 갈 수 있다는 걸 알면 대기에 퇴로가 생깁니다.
Nielsen의 10초 선은 제품 형태의 경계입니다. 넘기고도 사용자를 동기식으로 기다리게 하면 주의는 반드시 흩어집니다. 이건 UX 흠이 아니라 설계 사고입니다. 맞는 방법: 동기 대기를 백그라운드 작업으로. 아래 버튼을 눌러 이 패턴이 어떻게 도는지 보세요.
비용을 다시 짚어 봅시다. 대규모 언어 모델 원리 편에서 chat/completions 스트리밍을, 실습 편에서 Agent의 진행 공개를 다뤘죠. 이번 강의에서 그것들의 정체는 심리학 도구입니다. 그래서 질문입니다—답한 뒤에 청구서를 보세요.
✅ 이 강의가 전하고 싶은 것
- 먼저 작업 단계를 정하세요: 1초 이내 바로, 1〜10초는 반드시 스트리밍+진행, 10초 초과는 백그라운드+알림
- 대기 3법칙에 맞춰 제시를 고치세요: 예상·설명·손에 무언가—불안도가 하나씩 내려갑니다
- 예상은 높게, 낮게는 금물: 40분이라고 하고 30분에 끝나면 놀라움, 반대는 배신
- 제시를 먼저, 지연은 나중: 「너무 느려」 악평의 대부분은 모델을 안 건드려도 되고, 청구서는 한 자릿수 싸집니다