不動産物件検索AIエージェント
Vercel AI SDK + Gemini を使い、物件検索・詳細確認・内見予約を複数ツールの連鎖で自律実行する AI エージェント。HMAC 署名による API 保護と Langfuse による LLM 可観測性を実装しました。
Tech Stack
Next.jsVercel AI SDKGeminiHMACLangfuse
Story
自作の不動産業務管理APIを「道具」として使い、検索して答えるだけでなく、状況を判断して多段で行動するAIエージェントを作りたいと考えました。ハウスメーカー営業6年の経験を、条件緩和の判断ロジックに反映しています。
Highlights
- —Human-in-the-loop承認ゲート(書き込みツール実行前にユーザー承認を要求、AI SDK v7のtoolApproval)
- —HMAC署名による引数一致検証(承認内容と実行内容の改ざん・取り違えを防止。本番初回でモデルの時刻取り違えを実際にブロック)
- —非決定的エージェントの品質保証(決定的ユニットテストと実モデルevalsを分離し、安全構造と判断の質を別々に検証)
- —モデルフォールバック(503/429時に別モデルへ自動切替し実効レート枠を拡張)
- —Langfuseによる可観測性(サーバーレス環境でのトレース欠落をafter()でのflushにより防止)
- —検索0件時の自律的な条件緩和(前職の実務判断をルール化、こだわり条件は勝手に外さない)