
GEO/生成AIブランド言及確認レポート
活用スキル:Python、OpenAI/Gemini API、Jinja2、pandas
概要:SEOキーワードを質問プロンプトに変換し、GPTやGeminiの回答内で自社・競合ブランドの言及状況を自動測定・可視化する分析ツール。
物件探しのときに面倒な「候補集め」「条件の比較」「レポートまとめ」を自動化したくて、PythonでHouse Scoutというツールを作りました。
裏側では、ブラウザ自動化で物件情報をスクレイピングし、データを綺麗に整えてから、LangChain経由でLLMに条件適合度を評価させています。最終的には、おすすめ順のMarkdownレポートとCSVが自動で書き出される仕組みです。
単にスクリプトを書き捨てるのではなく、収集からクレンジング、LLM評価、テストやコードの整形(Lint/Format)までを一貫した一本の処理パイプラインとして動かせるように作り込みました。
自分で家を探してみて痛感したのが、物件の比較作業のめんどくささです。数十件の候補を見比べながら、価格や広さだけでなく、通勤のしやすさや周辺環境まで頭の中で整理し続けるのは、正直かなり骨が折れます。
しかも、物件情報には「閑静な住宅街」や「買い物に便利」といった文章で書かれた情報も多く、これらは数値だけでフィルタリングできません。その日の気分や疲れ具合によって、物件の良し悪しの判断がブレてしまうのも悩みでした。
そこでHouse Scoutでは、スクレイピングで自動収集したデータを整理し、LLMに一定の基準で下調べ(プレ評価)をさせることで、物件探しの手間と判断のブレを減らすことを目指しました。
集めた物件データは、あらかじめ指定したルールに基づいてLLMに読み込ませ、強みや懸念点を整理します。価格や広さといったスペックだけでなく、紹介文の細かいニュアンスや、最寄り駅からのアクセスなども踏まえて評価します。
具体的には以下の4つの軸で評価し、最終的におすすめ順のスコアとコメントを生成するようにしました。
| 評価軸 | 評価内容 | 評価時のポイント |
|---|---|---|
| 通勤アクセス | 最寄り駅、徒歩分数、主要エリアへの移動しやすさ | 通勤負荷が高すぎないか、乗り換えや駅距離に懸念がないか |
| 物件スペック | 価格、面積、間取り、築年数、建物種別 | 希望条件に対して狭すぎないか、古さや間取りに注意点がないか |
| 立地・周辺環境 | 物件説明文、住所、周辺施設、生活利便性 | 日常生活のしやすさ、静かさ、子育て・買い物・交通面のバランス |
| 総合推薦度 | 条件適合度、メリット、懸念点、比較優位性 | 候補の中で優先的に内見すべきか、見送る理由があるか |
物件情報の取得からレポート出力までの仕組みは、Pythonで実装しています。使った技術やライブラリは以下の通りです。
このツールが自動生成する出力データのサンプル(デモ)は、以下のリンク(GitHub)からご確認いただけます。
このリポジトリは、スクレイピングやLLM連携の学習用に公開しているものです。実際にスクレイピングを行う際は、対象サイトの利用規約やアクセス頻度に十分注意し、サーバーに負荷をかけない紳士的なプログラムとして動かしてください。
また、LLMの評価はあくまで下調べの補助です。実際の状態やハザードマップ、細かい管理規約などは、必ず不動産会社に問い合わせたり現地を見て判断してください(AIが最高と評価しても、実際に見たらイメージと違うことはよくあります)。

活用スキル:Python、OpenAI/Gemini API、Jinja2、pandas
概要:SEOキーワードを質問プロンプトに変換し、GPTやGeminiの回答内で自社・競合ブランドの言及状況を自動測定・可視化する分析ツール。

活用スキル:Python、uv、pandas、matplotlib、Jinja2、Playwright、pytest
概要:Apple Healthのデータから月次・週次・長期トレンドの健康レポートを自動生成するPythonツールです。

活用スキル:Python、LangChain/LangGraph、Google Cloud
概要:AIを用途別に活用する専用のWebアプリです。

活用スキル:Google Cloud (Run/Functions)、Python、Gemini API、SEO
概要:Googleハッカソン応募を契機に開発した、AIラップ自動生成Webサービスです。

活用スキル:Python、機械学習、Pandas、Matplotlib
概要:Pythonの機械学習を活用して売上予測を自動化するプロジェクトです。

活用スキル:Python、Pandas、Matplotlib
概要:国土交通省の不動産情報ライブラリを活用し、Pythonで中古マンション価格の推移を地域別・間取り別に可視化したプロジェクトです。