인용이 cosmetics 너머 중요한 이유
인용 없는 답은 verify 불가. 유저 (그리고 디버깅하는 본인) 가 source 청크 클릭해서 모델이 디테일 invent 안 했는지 확인해야. 인용은 forcing function 역할도 — 모델이 인용 prompted 되면 hallucinate 덜 함.
두 가지 인용 스타일
- Inline numeric (Wikipedia 스타일). 모델이 생산 쉽고 render 쉽고.
'... was released in 2024 [3].' - Inline link. source title 또는 URL 을 inline render. 시각적으로 무거운데 클릭 가능.
인용 contract
모델한테 정확히 어떤 인용 포맷 기대하는지 말하고, 그걸 깨는 답은 render 거부. [\d+] 토큰 찾아서 각각 매칭 candidate 있는지 확인하는 regex 가 hallucinate 인용 대부분 잡기에 충분.