트러블슈팅: 260203 뉴스브리핑 줄간격 및 동남아 이모지 제거
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
ab888e4877
commit
a12b85cb1d
50
journey/troubleshooting/260203_뉴스브리핑_줄간격_및_동남아_이모지_제거.md
Normal file
50
journey/troubleshooting/260203_뉴스브리핑_줄간격_및_동남아_이모지_제거.md
Normal file
@ -0,0 +1,50 @@
|
||||
# 뉴스 브리핑 줄간격 통일 및 동남아 이모지 제거
|
||||
|
||||
**날짜**: 2026-02-03
|
||||
**작성자**: happybell80
|
||||
**관련 파일**:
|
||||
- `skill_news/app/services/naver_startup_news_service.py`
|
||||
- `skill_news/app/services/sea_news_service.py`
|
||||
- `skill_news/app/services/sea_news_filter.py`
|
||||
- `skill_news/app/utils/text_utils.py`
|
||||
- `rb8001/app/services/skills/startup_news_skill.py`
|
||||
|
||||
---
|
||||
|
||||
## 1. 문제
|
||||
|
||||
- **줄간격 불일치**: 동남아 앞 3줄, 명언 앞 1줄 등 섹션별 빈줄이 제각각이라 혼란.
|
||||
- **동남아 이모지**: Gemini 번역 또는 원본 기사 제목에서 이모지 유입.
|
||||
|
||||
## 2. 해결
|
||||
|
||||
### 2.1 줄간격 규칙 (각 단위 뒤 빈줄)
|
||||
|
||||
| 단위 | 뒤 빈줄 |
|
||||
|------|---------|
|
||||
| 오프닝 | 2 |
|
||||
| 출처 | 1 |
|
||||
| 깡프로 헤드라인 | 2 |
|
||||
| 동남아 소식 | 2 |
|
||||
| 클로징 | 1 |
|
||||
| 명언 | 1 |
|
||||
|
||||
### 2.2 이모지 제거 (2단계)
|
||||
|
||||
1. **프롬프트**: `translate_titles_to_korean`에 "Do not use emojis." 추가.
|
||||
2. **후처리**: `strip_emoji()` 유틸로 번역 결과·포맷 출력 시 이모지 제거 (한글/한자 보존).
|
||||
|
||||
## 3. 변경 파일
|
||||
|
||||
| 레포 | 파일 | 변경 |
|
||||
|------|------|------|
|
||||
| skill_news | app/utils/text_utils.py | 신규. strip_emoji() |
|
||||
| skill_news | app/services/sea_news_filter.py | 프롬프트 + 번역 후 strip_emoji |
|
||||
| skill_news | app/services/sea_news_service.py | format_sea_news_for_slack에서 title strip_emoji |
|
||||
| skill_news | app/services/naver_startup_news_service.py | 줄간격 규칙, 명언 뒤 1줄 추가 |
|
||||
| rb8001 | app/services/skills/startup_news_skill.py | block 앞 빈 제거 (깡해드↔동남아 2줄) |
|
||||
|
||||
## 4. 교훈
|
||||
|
||||
- 각 단위 뒤 빈줄만 두고 앞 빈줄 중복 추가하지 않으면 통일 유지.
|
||||
- strip_emoji Unicode 범위에 한글(AC00-D7A3) 포함 범위 넣지 말 것. 24C2-1F251 범위는 CJK 포함이라 제거함.
|
||||
Loading…
x
Reference in New Issue
Block a user