피드로 돌아가기
GeekNewsFrontend
원문 읽기
Show GN: AI 답변 복붙하면 이모지·마크다운을 깔끔하게 정리해주는 도구
Zero-Backend 기반의 실시간 AI 텍스트 정규화 및 포맷팅 엔진 구현
AI 요약
Context
다양한 LLM 출력물의 불규칙한 Markdown 서식과 과도한 Emoji 사용으로 인한 데이터 정제 비용 발생. 서버리스 환경을 넘어선 완전한 Client-side 처리를 통해 데이터 프라이버시 확보와 지연 시간 최소화 필요.
Technical Solution
- Backend/DB를 완전히 배제한 Pure Client-side Architecture 설계를 통한 Zero-latency 데이터 처리
- 입력 텍스트의 패턴을 분석하여 소스를 자동 식별하는 Source Detection 로직 구현
- 정규 표현식 기반의 Emoji 제거 및 Header 단순화 등 텍스트 정규화 파이프라인 구축
- Markdown, HTML, Plain Text 등 4종의 출력 포맷 변환을 위한 Transformer 레이어 설계
- 사용자 설정값 유지를 위해 서버 저장소 대신 localStorage를 활용한 상태 관리 최적화
- 실시간 미리보기를 통한 즉각적인 피드백 루프 제공으로 UX 개선
실천 포인트
1. 개인정보 민감 데이터 처리 시 Backend 없는 Client-side Only 구조 검토
2. 다양한 외부 포맷 통합을 위한 정규화 파이프라인(Normalization Pipeline) 구축
3. 단순 설정값 저장 시 서버 API 대신 localStorage 활용을 통한 오버헤드 제거