핸드오프

핸드오프 (Handoffs)

핸드오프(handoff)는 사용자가 워크플로의 한 부분에서 다른 부분으로 이동하는 순간을 말해요. 핸드오프는 중요한 콘텐츠를 유지하면서, 사용자가 멈춘 지점부터 다시 시작해 작업을 자신 있게 마무리할 수 있도록 적절한 도구와 지원을 제공해요. 작업에 따라 핸드오프는 한 앱 안에서, 또는 여러 앱 사이에서 일어날 수 있어요.

출처: 문서

본문

핸드오프 원칙 (Handoff principles)

핸드오프는 항상 세 가지 기본 원칙을 지켜야 해요.

  • 매끄러운 안내 (Guide seamlessly)
  • 맥락 유지 (Maintain context)
  • 경험 통합 (Unify experiences)

매끄러운 안내 (Guide seamlessly)

Copilot은 다음에 일어날 일을 준비시키고, 작업을 다른 곳에서 완료할 수 있거나 해야 하는 때를 분명하게 알려줘요. 핸드오프는 사용자를 다음 논리적 단계로 안내하고 워크플로 안에서 매끄러운 전환을 만들어요. 사용자가 자신의 작업을 완료하는 방법을 스스로 알아내야 하는 부담을 덜어주죠.

맥락 유지 (Maintain context)

성공적인 핸드오프는 한 단계에서 다음 단계로 넘어갈 때 중요한 맥락을 모두 유지하되, 사용자가 더 이상 필요없는 것은 넘겨주지 않아요. 그래서 사용자는 중요한 것에 집중할 수 있어요. 북엔딩(bookending) 메시지는 길찾기(wayfinding)를 명확히 해서, 사용자가 항상 중요한 정보와 필요할 때 되돌아올 수 있는 브레드크럼(breadcrumb)을 갖게 해줘요.

경험 통합 (Unify experiences)

핸드오프가 여러 엔드포인트(endpoint)에서 매끄럽게 작동하면, 우리의 경험이 의도적이고 통합된 것처럼 느껴져요. 명확한 CTA(Call To Action)는 사용자가 여전히 통제권을 쥐고 있으며 핸드오프를 시작할 수 있다는 걸 알려줘요.

핸드오프에서 AI의 역할 (The role of AI in handoffs)

Copilot은 여러 방식으로 핸드오프를 촉진할 수 있어요.

콘텐츠 이해하기 (Understanding content)

Copilot은 사용자의 콘텐츠를 읽고 구조, 목적, 핵심 포인트를 파싱해요. 맥락을 구축해서 다음 단계를 논리적으로 결정할 수 있게 돼요.

콘텐츠 변형하기 (Transforming content)

Copilot은 콘텐츠의 형태를 새 앱의 요구에 맞게 바꾸고 재구성할 수 있어요. 예를 들어 개요(outline)를 가져와 슬라이드를 만들거나, 데이터 시각화를 가져와 표로 만들 수 있죠.

콘텐츠 향상하기 (Enhancing content)

Copilot은 주로 필요한 대로 서식을 조정해 콘텐츠를 개선해요. 필요에 따라 톤을 조정하거나, 요약하거나, 확장하거나, 새로 만드는 콘텐츠를 위해 서식을 정리하기도 해요. 때로는 이미지와 추가 자료로 콘텐츠를 보강할 수도 있어요.

사용자 안내하기 (Guide users)

Copilot은 사용자 의도에 따라 콘텐츠에 가장 적합한 앱을 결정해요. 그리고 제안, 미리보기, 선택적 조정을 통해 사용자를 핸드오프 과정으로 안내해요.

사용자 선호도 학습하기 (Learn user preferences)

AI는 제안, 선택적 조정, 미리보기로 사용자를 핸드오프 과정에서 도와줘요.

핸드오프와 사용자 의도 (Handoffs & user intent)

핸드오프가 작동하려면 Copilot이 사용자의 의도를 추론하고 그럴듯한 다음 단계를 제안해요. Copilot이 가진 정보가 많을수록 제안이 더 좋아져요.

강한 의도 (Strong intent)

사용자가 목표 지향적이고, 프롬프트가 취하려는 특정 목표나 행동을 명확히 표현해요. Copilot은 추가 확인 없이도 관련 있는 다음 단계를 자신 있게 제안하거나 실행할 수 있어요.

반쯤 형성된 의도 (Semi-formed intent)

사용자가 어느 정도 구조를 머릿속에 둔 채 개념을 탐색하고 있어요. 프롬프트가 가능한 목표나 행동을 암시하지만, 최종 상태에 대한 명확성이나 구체성은 부족해요.

느슨한 의도 (Loose intent)

사용자가 그냥 브레인스토밍 중이고 형식이나 끝 지점을 정해두지 않았어요. 이런 경우 Copilot은 손쉬운 가능성들을 알려주고, 이 상황을 활용해 자체 기능 능력을 전달해야 해요.

핸드오프의 시각적 패턴 (Visual patterns for handoffs)

시스템 메시지는 항상 3인칭으로 작성되며, Copilot이 무엇을 어디서 했는지 설명해요. 메시지는 완전한 문장이어야 하고 마침표로 끝나요. 대화형 음성과 톤을 사용하되 최대한 간결하게 유지해요. 한 줄이 이상적이지만, 필요하면 두 번째 줄로 넘어갈 수 있어요.

채팅 응답 (Chat responses)

채팅 응답(chat response)은 사용자의 프롬프트나 입력에 대응해 채팅 인터페이스에 표시되는 모든 출력이에요. 텍스트, 시각적 아티팩트(artifact), 엔티티(entity)를 포함할 수 있어요.

아티팩트 (Artifacts)

아티팩트(artifact)는 채팅에서 만들어진 풍부한 응답으로, 편집 가능하고 상호작용할 수 있어요. 아티팩트는 채팅에만 저장돼요. 메인라인 채팅에서 채팅 응답을 시각적으로 표현한 것이죠.

엔티티 (Entities)

엔티티(entity)는 채팅에서 M365 파일을 표현해요. 나란히 보기(side-by-side view)에서는 전체 앱 기능, 보기 전용 모드, 또는 제한된 편집 기능으로 나타날 수 있어요.

나란히 보기 (Side-by-side)

엔티티는 채팅에서 M365 파일을 표현해요. 나란히 보기에서는 전체 앱 기능, 보기 전용 모드, 또는 제한된 편집 기능으로 나타날 수 있어요.

모듈 인라인 (Module inline)

인라인 핸드오프는 AI 허브 페이지에 직접 삽입되는 CTA 요소예요. 페이지의 기본 레이아웃 안에 나타나 사용자를 다음 단계로 안내해요. 예를 들어 새 워크플로 시작하기, 관련 경험 열기, 기능에 대해 더 알아보기, 핵심 작업 완료하기 같은 것이죠.

핸드오프의 콘텐츠 패턴 (Content patterns for handoff)

시스템 메시지는 항상 3인칭으로 작성되며, Copilot이 무엇을 어디서 했는지 설명해요. 메시지는 완전한 문장이고 마침표로 끝나요. 대화형 음성과 톤을 사용하되 가능한 한 간결하게 유지해요. 한 줄이 이상적이지만 필요하면 두 번째 줄로 넘어갈 수 있어요.

일반적인 핸드오프 CTA (Common handoff CTAs)

핸드오프에는 사용자가 다음에 어떤 동작이 올지 짐작할 수 있게 해주는 여러 일반적인 CTA가 있어요. 이러한 시나리오에서는 이 CTA들을 사용해 응집력 있고 직관적인 경험을 만들어요.

Create … (만들기 …)

기존 콘텐츠로 새로운 무언가를 만들고 싶을 때 "Create(만들기)", "Create in [앱]", 또는 "Create [파일 형식]"을 사용해요. 보통 새 앱에서 일어나요.

Open in … (에서 열기 …)

이미 존재하는 콘텐츠에 접근하고 싶을 때, 새로 만들거나 기존 것을 변형하지 않을 때 "Open in …(에서 열기 …)"을 사용해요. 이 단계에서는 AI 개입이 거의 또는 전혀 필요 없어요. 큰 변형도 필요 없죠.

Continue in … (에서 계속하기 …)

더 깊은 기능을 제공하는 다른 곳에서 계속 작업하고 싶을 때 "Continue in [앱](에서 계속하기)"을 사용해요. 예를 들어 사용자가 Pages에서 초안을 잡은 개요를 Word에서 계속 이어가 전체 백서(white paper)를 만들기로 할 수 있어요.

Try in … (에서 시도하기 …)

출력이 어떻게 보이는지 또는 어떻게 작동하는지 실험하고 탐색하고 싶을 때 "Try in [앱](에서 시도하기)"을 사용해요. Try in은 느슨한 의도, 장난스럽거나 실험적인 흐름에 가장 좋고, Copilot의 능력을 가르치는 테스트 데이터와 잘 어울려요.

시스템 메시지와 북엔드 (System messages & bookends)

채팅에서 다른 앱으로 핸드오프할 때는 길찾기와 핸드오프 추적을 돕기 위해 시스템 메시지를 사용해요. 북엔드(bookend)는 시작 앱과 대상 앱에 표시되는 시스템 메시지 쌍이에요. 사용자에게 Copilot이 무엇을, 어디서 했는지 알려주죠. 일반적으로 이 모든 시스템 메시지는 "Copilot [과거형 동사] [목적어] [in/from] [앱 이름]" 패턴을 따라요.

더 알아보기 (Learn more)