週末に作ったAI物件検索:Redditスクレイピングで不動産ブローカーのスパムを撃退

✍️ OpenClawRadar📅 公開日: July 12, 2026🔗 Source
Ad

開発者が約10時間でTruRentを構築し、特定の問題を解決しました。インドの賃貸サイト(NoBroker、MagicBricks、99acresなど)は、「直接オーナー」フィルターを使っても約70%がブローカースパムです。Redditには誠実なオーナーによるリスティングがありますが、検索できません。解決策は?Redditをスクレイピングし、リスティングとチャットできる会話型AIです。

仕組み

  • スタック: Next.js 16とAnthropicへの生のfetch — SDKなし、ストリーミングループを完全制御。
  • モデル: Claude Haiku 4.5。このタスクにSonnetは不要で、Haikuは5倍安い。
  • ツール: searchとget_detailsの2つのみ。比較とランキングはモデルの文章内で行い、別ツールは使わない。ツールが多いと障害モードが増える。
  • ストリーミング: NDJSONでブラウザへ。SSEのパースより簡単。
  • スクレイプパイプライン: PullPush APIでRedditの投稿を取得し、Haikuで生の投稿テキストから構造化リスティングを抽出、Nominatimでジオコーディング。

数字

  • 1,412件の投稿をスクレイピング
  • 約600件がローカルの事前フィルターを通過
  • 実際のリスティングは131件のみ — データセットは小さいが、パイプラインはソースに依存しない。フェッチャーを交換するだけで他は変わらない。

重要な設計判断

開発者は意図的にツールを少なくし、モデルにリッチなツール出力を推論させることにしました。比較とランキングはモデルの文章内で行い、別ツールは使いません。これにより障害モードが減り、コストも低く抑えられます。同じ原則:モデルに考えさせるのであって、単にフィルターさせるのではない。

デモを試す:https://trurent-five.vercel.app/

📖 原文を読む: r/ClaudeAI

Ad

👀 See Also

非開発者がClaude AIを使ってSleep Sound Mixerウェブアプリを構築
Use Cases

非開発者がClaude AIを使ってSleep Sound Mixerウェブアプリを構築

コーディング経験のないユーザーが、Claude AIを活用して1回のセッションで完全に機能する睡眠用サウンドミキサーWebアプリを構築しました。このアプリは、6種類の環境音を個別の音量調節でミックスできる、クリーンでミニマルなブラウザインターフェースを備えています。

OpenClawRadar
ローカルLLMを使用してMinecraftボットのAFKセッションを監視する
Use Cases

ローカルLLMを使用してMinecraftボットのAFKセッションを監視する

ある開発者がローカルLLMを使用して、採掘作業を実行するBaritoneを搭載したMinecraftボットを監視し、ボットが死亡したときやサーバーから切断されたときにアラートを受け取るための画面監視を設定しました。

OpenClawRadar
AIで1万件のブラジル不動産権利書を解き明かす:技術的ケーススタディ
Use Cases

AIで1万件のブラジル不動産権利書を解き明かす:技術的ケーススタディ

ブラジルの不動産会社が、Claude、Gemini 3.1 Pro、OCRツールを活用して、重複販売、不正契約、500件の係争中訴訟を含む数十年にわたる不整合のある1万件の不動産権利証を分析しています。

OpenClawRadar
AI運営ストアの運営:Ultrathink.artからの教訓
Use Cases

AI運営ストアの運営:Ultrathink.artからの教訓

すべての機能をAIエージェントが担当するeコマースストア「ultrathink.art」のチームが、AIエージェントを「高度なオートコンプリート」ではなく、請負業者のように扱うことについての洞察を共有しています。重要な違いには、作業範囲の定義方法、提供する情報、完了の確認方法などが含まれます。

OpenClawRadar