주말에 AI로 방 찾기 앱 만들기: 브로커 스팸을 이기기 위해 레딧 데이터 스크래핑

✍️ OpenClawRadar📅 게시일: July 12, 2026🔗 Source
Ad

한 개발자가 TruRent를 약 10시간 만에 구축했습니다. 목표는 인도 부동산 사이트(NoBroker, MagicBricks, 99acres)의 문제를 해결하는 것이었습니다. 이들 사이트는 '직접 주인' 필터를 적용해도 약 70%가 중개인 스팸입니다. 반면 Reddit에는 정직한 주인 매물이 있지만 검색이 어렵습니다. 해결책? Reddit을 스크래핑하고 매물에 대해 대화형 AI로 질문할 수 있는 서비스입니다.

작동 방식

  • 스택: Next.js 16과 Anthropic에 raw fetch 사용 — SDK 없이 스트리밍 루프를 완전히 제어합니다.
  • 모델: Claude Haiku 4.5. Sonnet이 필요하지 않은 작업이며 Haiku는 5배 저렴합니다.
  • 도구: searchget_details 두 가지만 사용합니다. 비교와 순위는 모델이 직접 처리하며 별도 도구를 쓰지 않습니다. 도구가 많을수록 실패 가능성이 높아집니다.
  • 스트리밍: NDJSON을 브라우저로 전송. SSE 파싱보다 쉽습니다.
  • 스크래핑 파이프라인: PullPush API로 Reddit 게시글을 가져온 후, Haiku로 원시 텍스트에서 구조화된 매물 정보를 추출하고 Nominatim으로 지오코딩합니다.
Ad

수치

  • 1,412개 게시글 스크래핑
  • 약 600개가 로컬 사전 필터 통과
  • 실제 매물은 131개에 불과 — 데이터셋은 작지만 파이프라인은 소스에 무관합니다. 페처만 바꾸면 나머지는 그대로입니다.

핵심 설계 결정

개발자는 의도적으로 적은 수의 도구를 사용하고, 모델이 더 풍부한 도구 출력을 통해 추론하도록 했습니다. 비교와 순위는 별도 도구가 아닌 모델의 텍스트 생성 과정에서 이루어집니다. 이는 실패 모드를 줄이고 비용을 낮춥니다. 같은 원칙: 모델이 단순히 필터링하는 것이 아니라 생각하게 하라.

데모 사용해보기: https://trurent-five.vercel.app/

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

스페이스 반복 학습과 약점 추적 기능을 갖춘 개인 맞춤형 LLM 프랑스어 튜터를 만들었습니다
Use Cases

스페이스 반복 학습과 약점 추적 기능을 갖춘 개인 맞춤형 LLM 프랑스어 튜터를 만들었습니다

개발자가 월 200달러 프랑스어 튜터를 대체하기 위해 Claude 기반의 SM-2 간격 반복 학습과 정확한 오류 기록 기능을 갖춘 도구를 만들었으며, 비용은 월 몇 달러에 불과합니다.

OpenClawRadar
클로드 AI, 손상된 12TB BTRFS 어레이에서 데이터 99.94% 복구 성공
Use Cases

클로드 AI, 손상된 12TB BTRFS 어레이에서 데이터 99.94% 복구 성공

개발자가 네이티브 복구 도구가 실패한 후 Claude AI를 사용하여 손상된 12TB BTRFS 어레이에서 99.94%의 데이터를 복구했습니다. Claude는 80% 지점에서 파괴된 인덱스 테이블을 진단하고 파일시스템 트리를 수동으로 재구성하여 8.4TB 데이터 중 쓰레기 파일 7MB만 손실되었습니다.

OpenClawRadar
음성 노트와 SCQA 구조를 활용한 콘텐츠 파이프라인 (OpenClaw 사용)
Use Cases

음성 노트와 SCQA 구조를 활용한 콘텐츠 파이프라인 (OpenClaw 사용)

한 개발자가 SaySo 음성 받아쓰기와 SCQA 구조(상황, 복잡성, 질문, 답변)를 활용한 콘텐츠 제작 워크플로를 공유하며, 이 방법으로 생성된 첫 번째 기사가 며칠 만에 200회 이상 추가되었다고 보고했습니다.

OpenClawRadar
OpenClaw는 AI 모델로 비디오의 90%를 제작하며 비용은 69.5달러입니다.
Use Cases

OpenClaw는 AI 모델로 비디오의 90%를 제작하며 비용은 69.5달러입니다.

레딧 사용자가 OpenClaw를 사용하여 비디오의 90%를 생성하는 과정을 시연했으며, 나머지 10%는 CapCut에서의 기본 편집과 YouTube 업로드로 구성되었습니다.

OpenClawRadar