Tools & Workflows

Building a Multi-Agent System to Find My Next Neighborhood Abroad

Caroline Scholles

This year I'm moving to Portugal.

I'm not sure if it will be permanent. I've moved before with every intention of staying forever, but working remotely gives me so much flexibility that it's hard to commit to one place indefinitely.

After spending countless hours manually searching for rental properties across multiple listing sites, I decided to automate part of the decision-making. I built a home-hunter-agent using Google's Agent Development Kit (ADK) that takes a target location and my preferences as input, then returns ranked recommendations for the best neighborhoods.

This is my first time implementing a multi-agent architecture. The home-hunter-agent coordinates multiple specialized sub-agents, each handling different aspects of the search: safety analysis, walkability scores, and proximity to amenities via the Google Maps API. It generates a livability recommendation report that I reference while searching for rentals.

Given a target location and your lifestyle preferences, the home-hunter-agent automatically:

  • Analyzes neighborhood safety and walkability
  • Maps nearby amenities using the Google Maps Places API (cafes, gyms, parks, restaurants, etc.)
  • Calculates proximity scores for places that matter to you
  • Generates livability recommendations based on your priorities
  • Produces a comprehensive neighborhood analysis report

The agent doesn't drill down to individual properties—I just wanted to identify which neighborhoods fit my lifestyle best. You can customize it with parameters like budget and anything else you'd search for on Google Maps (which, when you think about it, is incredibly powerful).

It's already surfaced some interesting neighborhoods I hadn't considered, which I'm now sharing with my relocation consultant. (Yes, I'm definitely not relying completely on a machine to decide where I'll live for the next few months.)

GitHub: https://github.com/carolinescholles/home-hunter-agent

If you want to try this:

Frequently Asked Questions AI Generated

What is the Agent Development Kit (ADK)?

The Agent Development Kit (ADK) is a framework from Google that simplifies the process of building AI agents and multi-agent systems. It provides tools for designing, developing, and deploying agents that can perform tasks, interact with other agents, and utilize external tools.

What does the home-hunter-agent do?

The home-hunter-agent analyzes neighborhoods based on safety, walkability, and proximity to amenities using the Google Maps API. It generates livability recommendations based on customized priorities to help find the best neighborhoods.

Can the home-hunter-agent be customized?

Yes, the home-hunter-agent can be customized with parameters like budget and other criteria searchable on Google Maps.

Where can I find the code for the home-hunter-agent?

The code is available on GitHub: https://github.com/carolinescholles/home-hunter-agent.