週末に作ったAI物件検索:Redditスクレイピングで不動産ブローカーのスパムを撃退
開発者が約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
👀 See Also

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

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

AIで1万件のブラジル不動産権利書を解き明かす:技術的ケーススタディ
ブラジルの不動産会社が、Claude、Gemini 3.1 Pro、OCRツールを活用して、重複販売、不正契約、500件の係争中訴訟を含む数十年にわたる不整合のある1万件の不動産権利証を分析しています。

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