실행 가능한 오류 메시지 작성

이 페이지에서는 사용자가 목표를 달성할 수 있도록 문제를 해결하는 방법을 사용자에게 알려주는 실용적인 오류 메시지를 작성하는 권장사항을 설명합니다.

사용자가 Google Chat 앱과 상호작용할 때 오류 메시지가 표시되면 오류가 실용적이지 않은 경우 답답할 수 있습니다. 예를 들어 An error occurred라는 오류 메시지는 메시지가 문제가 무엇인지, 사용자가 문제를 해결하는 방법 또는 사용자가 도움을 받는 방법을 설명하지 않으므로 유용하지 않습니다. 이 페이지에서는 실용적인 예와 실용적이지 않은 예를 보여주어 사용자에게 유용한 오류 메시지를 구성하는 방법을 설명합니다.

오류 메시지 구조

실용적인 오류 메시지의 구조는 다음과 같습니다.

  • 무엇이 문제였을까요? Chat 앱이 요청을 완료할 수 없는 이유를 설명하면 사용자가 문제를 해결하는 데 도움이 됩니다. 오류가 발생한 이유를 설명하면 신뢰가 쌓입니다.
  • 사용자가 목표를 향해 진행할 수 있는 방법. 무엇이 문제였는지 설명하는 것만으로는 충분하지 않습니다. 사용자에게 오류를 해결하고 목표를 달성하는 방법을 안내합니다.
  • 도움을 받는 방법. 사용자가 여전히 문제를 해결하지 못하는 경우 추가 도움을 받는 방법을 안내합니다. 이는 /help 명령어 또는 Chat 앱의 문서 링크일 수 있습니다.

오류 메시지 예: 잘못된 날짜 형식

이 예에서 사용자는 Chat 앱에서 예상하지 않은 형식으로 날짜를 입력했습니다. 사용자는 November 19, 2021을 입력했지만 Chat 앱은 2021-11-19를 예상합니다.

다음은 Chat 앱이 응답하는 오류 메시지의 실용적인 버전과 실용적이지 않은 버전입니다.

실용적인 오류

사용자가 Chat 앱에 다른 사용자와의 회의를 예약해 달라고 요청합니다. Chat 앱은 실용적인 오류 메시지로 응답합니다.

I don't recognize the date format you entered. Write dates as `yyyy-mm-dd`; for example, `2000-01-31`. For help, type `/help`.

무엇이 잘못되었는지, 어떻게 진행해야 하는지, 도움을 받는 방법을 사용자에게 알려주는 오류 메시지의 예

이 오류 메시지는 다음과 같은 이유로 실용적입니다.

  • 무엇이 문제였는지 설명합니다. Chat 앱이 날짜 형식을 인식하지 못합니다.
  • 사용자에게 예상되는 날짜 형식을 알려주고 작성해야 할 내용을 이해하는 데 도움이 되는 날짜 예를 제공하여 오류를 해결하는 방법을 설명합니다.
  • /help 슬래시 명령어로 추가 도움을 제공합니다. 사용자가 여전히 문제를 해결하지 못하는 경우 자세히 알아보는 방법을 알 수 있습니다.

실용적이지 않은 오류

사용자가 Chat 앱에 다른 사용자와의 회의를 예약해 달라고 요청합니다. Chat 앱은 도움이 되지 않는 실용적이지 않은 오류 메시지로 응답합니다.

Enter the correct date format.

조치를 취할 수 있는 정보를 제공하지 않는 오류 메시지의 예

이 오류 메시지는 다음과 같은 이유로 실용적이지 않습니다.

  • 회의를 예약했는지 여부를 설명하지 않습니다. 사용자가 회의를 다시 예약하는 것을 주저하거나 회의가 예약되었다고 가정할 수 있습니다.
  • 사용자에게 날짜 형식을 지정하는 방법을 알려주지 않습니다. 사용자가 날짜 형식을 지정하는 방법을 알고 있다고 가정하는 대신 날짜 형식 yyyy-mm-dd를 예상한다고 설명해야 합니다.
  • 추가 도움을 제공하지 않습니다. 사용자가 문제를 해결하지 못하고 진행 방법을 모르는 경우 Chat 앱에 메시지를 보내는 것을 중단할 수 있습니다.

사용해 보기

이제 실용적인 오류를 작성하는 방법을 알았으므로 다음 시나리오에서 실용적인 오류를 식별할 수 있나요?

Chat 앱은 사용자가 키워드 schedule로 Chat 앱에 메시지를 보내면 Calendar 일정을 만듭니다. Calendar 일정을 만들려면 Chat 앱에 사용자 인증이 필요합니다. 사용자가 인증되지 않은 경우 Chat 앱은 오류 메시지로 응답합니다.

실용적인 오류 메시지는 무엇인가요?
회의를 예약하려면 /signin을 입력하여 로그인해야 합니다. 자세히 알아보려면 /help를 입력하세요.
이 오류 메시지는 다음과 같이 설명하므로 실용적입니다.
  • 무엇이 문제였을까요? Chat 앱에 인증이 필요합니다.
  • 진행 방법. /signin을 입력하여 인증합니다.
  • 도움을 받는 방법. 사용자가 자세한 정보를 원하는 경우 /help를 입력하면 됩니다.
인증해야 합니다.
이 오류 메시지는 인증 방법을 설명하지 않으므로 실용적이지 않습니다.
로그인합니다.
이 오류 메시지는 로그인 방법을 설명하지 않고 사용자가 로그아웃되었다고 명확하게 설명하는 대신 암시하므로 혼란스러워 실용적이지 않습니다.
회의를 예약할 수 없습니다.
이 오류 메시지는 회의를 예약할 수 없는 이유 또는 사용자가 진행할 수 있는 방법을 설명하지 않으므로 실용적이지 않습니다. 도움은 제공되지 않습니다.