동드리오타다
일상에서 겪는 불편을 그냥 지나치지 않고, 직접 제품으로 만들어보는 사람입니다. 필요한 것을 하나씩 배우며 주거·마음·여행·생활에 관한 작은 서비스를 만들고 있어요. 지금은 전월세 매물 비교 서비스 ‘웰위’를 만들고 있습니다.
스샷 인식률이 100%인 줄 알았는데 66.7%였다....
전세 이사를 앞두고, 내가 가고싶은 후보 매물을 모아서 비교하는 걸 만들고 있습니다.
스크린샷에서 보증금, 월세, 관리비를 뽑아내는 게 이 제품의 생명줄이라 측정을 붙였습니다.
첫 결과가 100%였어요. 기분 좋았는데, 그게 문제였습니다.
테스트를 흰 배경에 한 글자만 있는 합성 이미지로 만들어버렸거든요.
실제로 사람이 찍는 스샷은 그렇게 안 생겼습니다.
- 합성 이미지: 100%
- 내가 직접 찍은 것(목록과 지도까지 같이 나옴): 83%
- 파트너가 찍는 방식(상세 페널만 크롭해서, 스크롤하여 여러 장): 66.7%
세 번째가 진짜 숫자였습니다. 매물을 보통 그렇게 스샷 안 올리지 않냐는 말 한마디에 드러났습니다.
그리고 합성 이미지로는 영영 못잡았을 결함이 있었습니다.
화면에 최근 매매 실거래가 18억 같이 찍혀 있으면 그 숫자를 보증금으로 읽고 있었습니다.
합성 이미지에는 주변 숫자가 아예 없으니 이 오류가 나올 자리가 없었던 겁니다.
측정을 다시 짰습니다. Playwright로 실제 매물 페이지를 열어서 패널만 크롭하고, 스크롤하며 3장을 찍습니다. 정답은 화면 텍스트에서 자동으로 파싱했어요. 눈으로 채점하면 100건을 못 돕니다,
그렇게 해서 나온 것들입니다.
1. 503 재시도가 없었습니다. 실패 3/10이 전부 이거였는데 , 상담 쪽에는 재시도를 넣어놓고 추출에는 안넣었더라구요.
2. thinking budget을 안 잡아서 한 번에 285초 무한 로딩의 정체가 바로 이거였습니다.
3. 서버리스 maxDuration도, 클라이언트 타임아웃도 없었습니다.
4. 4억 2,000을 40,200으로 읽었습니다.
지금은 프로덕션 100건에서 100%가 나옵니다. 다만 매물 4건 x 조합 5종 x 5회전이라 매물 다양성이 부족해서 아직 이 숫자를 완전히 믿지는 않습니다.
여담으로 어제 블로그 글을 쓰느라 중개보수 요율표 원문을 보다가 우리 계산기에서 버그를 찾았습니다.
거래 금액이 5천만원 미만이면 월세에 100이 아니라 70을 곱해서 다시 계산해야 되는데 그걸 안하고 있었어요.
소액 월세에서 3만원 정도 크게 나오고 있었네요...글 쓰다가 버그를 찾은 건 처음 입니다.
스샷 추출에 실패하는 케이스가 있다면 알려주시면 정말 큰 도움이 됩니다.
실패 사례 한 장이 합성 테스트 100건 보다 훨씬 좋다는 걸 뼈저리게 느낍니다.
wellwe
매물 스크린샷을 던지면 월 부담·초기 필요자금·통근시간까지 나란히 비교돼요