Skip to content

πŸ›‘οΈ 제λͺ© 정정에 고유λͺ…μ‚¬Β·ν‚€μ›Œλ“œ 보쑴 κ°€λ“œ μΆ”κ°€ - #66

Merged
Kevinlee7250 merged 1 commit into
latestfrom
claude/title-anchor-guard
Sep 13, 2026
Merged

Kevinlee7250 merged 1 commit into
latestfrom
claude/title-anchor-guard

Conversation

@Kevinlee7250

Copy link
Copy Markdown
Owner

였늘 titles dry-runμ—μ„œ μ •μ •μ•ˆ ν•˜λ‚˜κ°€ 첫 κΈ€μžλ₯Ό μžƒμ—ˆμŠ΅λ‹ˆλ‹€.

μ›μ œλͺ© μ •μ •μ•ˆ
μ•ˆλ™ ν•˜νšŒλ§ˆμ„ 혼자 μ—¬ν–‰ν•˜κΈ° μ’‹μ„κΉŒ, 솔직 ν›„κΈ° μ™„μ „ 정리 μ•ˆλ™ ν•˜νšŒλ§ˆμ„ 혼자 μ—¬ν–‰ 정보 정리, μž₯단점과 팁 총정리

μ •μ±… κ²€μ‚¬λŠ” 이걸 ν†΅κ³Όμ‹œν‚΅λ‹ˆλ‹€ β€” "동 ν•˜νšŒλ§ˆμ„"도 κ²½ν—˜ μ£Όμž₯은 μ•„λ‹ˆλ‹ˆκΉŒμš”. ν”„λ‘¬ν”„νŠΈμ— "고유λͺ…μ‚¬Β·μˆ«μžλŠ” κ·ΈλŒ€λ‘œ μœ μ§€"라고 뢀탁은 ν•˜κ³  μžˆμ—ˆμ§€λ§Œ, 뢀탁은 검사가 μ•„λ‹™λ‹ˆλ‹€.

λ³Έλ¬Έ 도ꡬ(fix_experience_claims.py)μ—λŠ” "μž¬μž‘μ„±λ³Έμ΄ λ„ˆλ¬΄ μ§§μ•„μ§€λ©΄ 반렀" κ°€λ“œκ°€ μžˆμ–΄ 같은 μ‹€ν–‰μ—μ„œ 3건을 κ±ΈλŸ¬λƒˆμŠ΅λ‹ˆλ‹€. 제λͺ© λ„κ΅¬μ—λŠ” 길이·정책 κ²€μ‚¬λ§Œ 있고 λ‚΄μš© 보쑴 검사가 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

무엇을 κ²€μ‚¬ν•˜λ‚˜

_anchor_loss(old, new) β€” μ •μ •μ•ˆμ΄ μ›μ œλͺ©μ˜ 핡심 토큰을 μžƒμ—ˆμœΌλ©΄ μ‚¬μœ λ₯Ό λŒλ €μ€λ‹ˆλ‹€.

검사 μž‘λŠ” 것 ν†΅κ³Όμ‹œν‚€λŠ” 것
첫 μ£Όμ œμ–΄ 훼손 원문 첫 토큰이 ν†΅μ§Έλ‘œλŠ” μ—†κ³  꼬리만 λ‚¨μŒ (μ•ˆλ™ β†’ 동) λ’€κ°€ κΉŽμ΄λŠ” μΆ•μ•½ (μ—¬ν–‰ν•˜κΈ° β†’ μ—¬ν–‰)
숫자·영문 ν‚€μ›Œλ“œ λˆ„λ½ 2026λ…„, TOP 5, ETF, SKν•˜μ΄λ‹‰μŠ€ κ°€ 사라짐 ν‘œν˜„μ„ ν†΅μ§Έλ‘œ μ‚­μ œ (직접 μΆ”μ ν•΄λ΄€λ”λ‹ˆ β†’ μ—†μŒ)

'사라짐'은 문제 μ‚Όμ§€ μ•Šκ³  '잘림'만 문제 μ‚ΌμŠ΅λ‹ˆλ‹€. κ²½ν—˜ μ£Όμž₯ ν‘œν˜„μ„ ν†΅μ§Έλ‘œ λΉΌλŠ” 것이 이 도ꡬ가 ν•˜λŠ” μΌμ΄λΌμ„œ, κ±°κΈ°κΉŒμ§€ λ§‰μœΌλ©΄ λ©€μ©‘ν•œ μ œμ•ˆμ΄ μ „λΆ€ λ°˜λ €λ©λ‹ˆλ‹€.

λ’€κ°€ κΉŽμ΄λŠ” 좕약을 ν†΅κ³Όμ‹œν‚€λŠ” 것도 같은 μ΄μœ μž…λ‹ˆλ‹€. ν•œκ΅­μ–΄μ—μ„œ μ—¬ν–‰ν•˜κΈ° β†’ μ—¬ν–‰ 은 μžμ—°μŠ€λŸ½κ³ , 이걸 λ§‰μœΌλ©΄ 였늘 λ‚˜μ˜¨ μ •μ •μ•ˆ 5건 쀑 4건이 λ°˜λ €λ©λ‹ˆλ‹€.

반렀되면 κΈ°μ‘΄ κ²½λ‘œλŒ€λ‘œ κ·œμΉ™ 기반 sanitize_title 폴백으둜 λ‚΄λ €κ°‘λ‹ˆλ‹€.

ν…ŒμŠ€νŠΈ 11개

  • 였늘 사고 μž¬ν˜„ (μ•ˆλ™ β†’ 동 반렀)
  • 정상 μΆ•μ•½ 톡과 (μ—¬ν–‰ν•˜κΈ° β†’ μ—¬ν–‰)
  • ν‘œν˜„ μ‚­μ œ 톡과 (직접 μΆ”μ ν•΄λ΄€λ”λ‹ˆ 제거)
  • ν‚€μ›Œλ“œ λˆ„λ½ 3μ’… β€” 연도 / ETF / SKν•˜μ΄λ‹‰μŠ€
  • ν‚€μ›Œλ“œ μ „λΆ€ 보쑴 μ‹œ 톡과
  • 빈 μ •μ •μ•ˆ 반렀
  • propose_title μ—°κ²° 확인 2건 β€” κ°€λ“œ ν•¨μˆ˜λ§Œ λ§Œλ“€κ³  ν˜ΈμΆœμ„ μ•ˆ ν•˜λ©΄ μ†Œμš©μ—†μœΌλ―€λ‘œ, ν›Όμ†λœ 닡을 μ±„νƒν•˜μ§€ μ•ŠλŠ”μ§€ / κΉ¨λ—ν•œ 닡은 μ±„νƒν•˜λŠ”μ§€ 각각 확인
1560 passed, 2 skipped   (κΈ°μ‘΄ 1549 + μ‹ κ·œ 11)

λ¨Έμ§€ ν›„

titles dry-run을 λ‹€μ‹œ 돌렀 1번 ν•­λͺ©μ΄ λ°˜λ €λ˜λŠ”μ§€, λ‚˜λ¨Έμ§€ 4건이 κ·ΈλŒ€λ‘œ ν†΅κ³Όν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

πŸ€– Generated with Claude Code

https://claude.ai/code/session_01P5dribc2dwVr46xE2L8nMD

였늘 titles dry-runμ—μ„œ "μ•ˆλ™ ν•˜νšŒλ§ˆμ„ 혼자 μ—¬ν–‰ν•˜κΈ°β€¦"κ°€
"동 ν•˜νšŒλ§ˆμ„ 혼자 여행…"으둜 μ œμ•ˆλμŠ΅λ‹ˆλ‹€. 첫 κΈ€μžκ°€ μ‚¬λΌμ‘ŒλŠ”λ°
μ •μ±… κ²€μ‚¬λŠ” ν†΅κ³Όν–ˆμŠ΅λ‹ˆλ‹€ β€” "동 ν•˜νšŒλ§ˆμ„"도 κ²½ν—˜ μ£Όμž₯은 μ•„λ‹ˆλ‹ˆκΉŒμš”.

ν”„λ‘¬ν”„νŠΈμ— "고유λͺ…μ‚¬Β·μˆ«μžλŠ” κ·ΈλŒ€λ‘œ μœ μ§€"라고 뢀탁은 ν•˜κ³  μžˆμ—ˆμ§€λ§Œ,
뢀탁은 검사가 μ•„λ‹™λ‹ˆλ‹€. λ³Έλ¬Έ 도ꡬ(fix_experience_claims)μ—λŠ” "λ„ˆλ¬΄
μ§§μ•„μ§€λ©΄ 반렀" κ°€λ“œκ°€ μžˆλŠ”λ° 제λͺ© λ„κ΅¬μ—λŠ” 아무것도 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

- _anchor_loss(): μ •μ •μ•ˆμ΄ μ›μ œλͺ©μ˜ 핡심 토큰을 μžƒμ—ˆλŠ”μ§€ 검사
  Β· 첫 μ£Όμ œμ–΄ 훼손 β€” 원문 첫 토큰이 ν†΅μ§Έλ‘œλŠ” μ—†κ³  꼬리만 남은 경우
    (μ•ˆλ™ β†’ 동). λ’€κ°€ κΉŽμ΄λŠ” 것(μ—¬ν–‰ν•˜κΈ° β†’ μ—¬ν–‰)은 ν•œκ΅­μ–΄μ˜ μžμ—°μŠ€λŸ¬μš΄
    좕약이라 ν†΅κ³Όμ‹œν‚΅λ‹ˆλ‹€ β€” μ—¬κΈ°μ„œ λ§‰μœΌλ©΄ λ©€μ©‘ν•œ μ œμ•ˆμ΄ λ‹€ λ°˜λ €λ©λ‹ˆλ‹€.
  Β· 숫자·영문 ν‚€μ›Œλ“œ λˆ„λ½ β€” 2026λ…„, TOP 5, ETF, SKν•˜μ΄λ‹‰μŠ€μ²˜λŸΌ 검색
    μœ μž…μ΄ κ±Έλ € μžˆλŠ” 토큰. λΉ μ§€λ©΄ 제λͺ©μ€ 깨끗해지고 νŠΈλž˜ν”½μ€ μ‚¬λΌμ§‘λ‹ˆλ‹€.
- 반렀되면 κ·œμΉ™ 기반 sanitize_title 폴백으둜 λ‚΄λ €κ°‘λ‹ˆλ‹€ (κΈ°μ‘΄ 경둜)
- ν…ŒμŠ€νŠΈ 11개 β€” 사고 μž¬ν˜„, 정상 μΆ•μ•½ 톡과, ν‘œν˜„ μ‚­μ œ 톡과,
  ν‚€μ›Œλ“œ λˆ„λ½ 3μ’…, propose_title μ—°κ²° 확인

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P5dribc2dwVr46xE2L8nMD
@Kevinlee7250
Kevinlee7250 merged commit 3fd07c4 into latest Sep 13, 2026
2 checks passed
@Kevinlee7250
Kevinlee7250 deleted the claude/title-anchor-guard branch September 13, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant