메일에서 마크다운이 무너지는 이유, 그리고 대처법
챗봇에게 답장 초안을 부탁하면 마크다운이 돌아옵니다. 챗봇이 쓰는 것이 그것이기 때문입니다. 그 것을 메일 프로그램에 붙여넣으면 별표가 나옵니다. 화면에서 초안을 읽기 좋게 만들던 서식이 메시 지 안에서는 잡음이 됩니다.
왜 그런가
마크다운은 원본 형식입니다. 무언가가 렌더링해야만 비로소 서식처럼 보입니다. 챗봇의 대화창은
렌더링하지만, 여러분의 메일 작성창은 하지 않습니다. **총 비용**을 문자 다섯 개, 이어서 낱말,
이어서 다시 다섯 개로 취급할 뿐입니다.
채용 지원 양식, 대부분의 채팅 입력창, 지원 요청 항목, 스프레드시트 칸도 마찬가지입니다. 일반 텍스트를 받는 곳이라면 어디든 마크다운 문법이 글자 그대로 도착합니다.
모두가 틀리는 부분
당연해 보이는 해결책은 문법 문자를 지우는 것입니다. 그건 쉽고, 온라인 변환기 대부분이 정확히 그것만 합니다. 보통은 문서를 훑으며 서식 노드를 제거하는 라이브러리에 기대는 방식으로요.
문제는 그런 라이브러리가 목록에 하는 짓입니다. 이것을 넣으면:
1. **Preferred intake:** September 2027
2. **Total work experience:** 5 years
3. **Current role:** Operations analyst
전형적인 제거 도구는 이렇게 돌려줍니다:
Preferred intake: September 2027
Total work experience: 5 years
Current role: Operations analyst
굵게가 사라진 것은 맞습니다. 번호도 사라진 것은 맞지 않습니다. 번호가 매겨진 설문에 답하고 있 었다면 그 번호들이 곧 답변의 구조였습니다. 상대는 7번을 물었는데, 번호가 없으면 어느 답이 7번 인지 아무도 알 수 없습니다.
좋은 출력이란
일반 텍스트로 바꿀 때 네 가지는 살아남아야 합니다.
- 번호 목록의 번호. 1부터 시작하지 않는 목록도 포함해서.
- 중첩 들여쓰기. 하위 항목이 여전히 하위 항목으로 읽히도록.
- 줄바꿈과 문단 간격. 여러분이 쓴 그대로.
- 읽는 사람에게 필요한 모든 것. 링크 뒤의 주소도 포함됩니다. 일반 텍스트에는
href를 숨 길 자리가 없어서, 적어 두거나 잃거나 둘 중 하나입니다.
나머지는 모두 판단의 문제이고, 그래서 의견이 아니라 설정입니다. 제목으로 만들 방법이 아무것도
남지 않은 제목은 일반 텍스트일 수도, 대문자일 수도, #를 유지할 수도 있습니다. 표는 정렬된
열일 수도, 탭으로 구분된 값일 수도, 이름과 값 줄일 수도 있습니다. 어느 것도 보편적으로 옳지
않습니다. 글이 어디로 가느냐에 달렸습니다.
정리해 둘 만한 것 하나 더
AI가 쓴 초안은 일반 텍스트 입력란에서 어색해 보이는 조판용 문자를 끌고 다니는 경향이 있습니다. 둥근 따옴표, 반각·전각 대시, 한 글자짜리 말줄임표, 줄바꿈 없는 공백, 그리고 이따금 복사와 붙여 넣기를 견디고 살아남아 받는 쪽을 혼란스럽게 하는, 폭이 0인 보이지 않는 문자들입니다.
이것들을 ASCII 대응물 — ", -, ..., 보통 공백 — 로 바꾸는 것이 메일이나 양식 입력란에서는
대개 원하는 바이고, 그래서 여기서는 기본으로 켜져 있습니다. 스위치인 이유는, 제대로 조판할 문
서라면 진짜 문자를 그대로 두고 싶기 때문입니다.
해 보세요
초안을 변환기에 붙여넣고 메일 답장 사전 설정을 고르세요. 제목을 일반 텍스트로, 목 록 기호를 하이픈으로, 문장 부호를 ASCII로, 표를 정렬된 열로 맞추고, 번호는 여러분이 둔 자리에 그대로 남깁니다.