언어 바꾸기English
이전 목록

당신의 LLM은 \(x\)를 쓰고, 당신의 마크다운 파서는 $x$를 원한다

Your LLM Writes \(x\), Your Markdown Parser Wants $x$

TL;DR AI

핵심 요약

2분
  1. 개발자가 LLM이 자주 내보내는 TeX 스타일 인라인·디스플레이 수식 구분자 \(\), \[\]를 처리하는 Markdown 수식 지원을 만들었다.

  2. 기존 Markdown 수식 플러그인은 대개 달러 기호 구분자를 전제로 해, LLM 출력에서 파싱이 자주 깨졌다.

  3. 구분자 치환용 정규식은 코드, 이스케이프된 문장부호, TeX 명령, 스트리밍 중간 잘림에 취약해 신뢰하기 어려웠다.

  4. 해결책은 micromark 토크나이저에 직접 지원을 넣은 뒤 micromark-extension-math-extended와 remark-math-extended로 공개한 것이다.

  5. 이제 Markdown 파이프라인과 KaTeX 같은 도구가 LLM 생성 수식을 더 안정적으로, 특히 스트리밍 환경에서 처리할 수 있다.

원문 보기