您的 AI 现在是本地专家:Grounding with Google Maps 正式发布

2025年9月26日
Greg Brosman Product Manager
Lukas Bruderer Product Manager

我们很高兴地宣布,Vertex AI 中的 Grounding with Google Maps 现已正式发布 (GA)。该功能可帮助开发者构建生成式 AI 应用,并与 Google 地图中的最新真实信息相关联。

重要意义:在使用生成式 AI 构建时,开发者面临的一大主要挑战是确保模型输出真实可靠,尤其当用户需要依赖这些信息做出实际决策时。“接地”是指让大语言模型 (LLM) 能够利用可验证的信息来源,如 Google 或客户自己的数据,进行验证的过程。

该功能的影响:借助 Grounding with Google Maps,开发者现在可以基于全球超过 2.5 亿个商家与地点的地理空间背景构建 AI 应用,同时还可利用其活跃的社区贡献者网络,获取丰富的本地数据洞见。

让我们详细了解一下这些改进。

更准确、个性化程度更高的结果

Grounding with Google Maps 可通过多种方式帮助开发者生成真实可靠的生成式 AI 输出:

  1. 及时为用户提供详细信息,例如餐厅当前的营业时间或商店是否临时停业,方法是让 AI 应用访问每日更新的 Google 地图信息。

  2. 让用户轻松提出关于地点的主观性问题,并结合 Google 地图用户评价中的背景信息给出答案,例如“这家咖啡馆氛围如何?”或“这里适合安静享用晚餐吗?”*

  3. 将 Google 地图数据与您的商家数据相结合,让用户更快发现您的商家。例如,房地产公司可以根据不同客户资料生成房产摘要,向有小孩的家庭展示突出附近公园和学校的摘要,而向年轻职场人士展示侧重当地夜生活和餐厅的摘要。

  4. 结合利用 Google 搜索接地和 Google 地图接地功能,为用户提供全面的查询结果。现在,当用户询问“今晚公园的演唱会能带孩子参加吗?”时,Google 搜索会查询表演者信息以及场地的儿童入场政策,而 Google 地图则提供亲子友好度信息,包括通过用户评价得出的洞察信息以及周边设施建议。同时启用两款工具后,Gemini 可以动态选择何时使用其中一款和/或两款。例如,搜索“在巴塞罗那最值得做的事情”时,Gemini 会使用 Grounding with Google Search,而后续查询“Sagrada Familia 现在营业吗?”时,Gemini 则会使用 Grounding with Google Maps。

*此功能目前面向美国和印度的地点开放。

适用于各行各业

Grounding with Google Maps 可用于许多行业。具体而言,部分早期采用场景包括:

  • 旅游与观光:为旅行者推荐酒店、餐厅和景点。从选择住宿地点、制定活动日程以及在旅途中随时提供当地建议,覆盖整个行程。
“提供真实且高质量的服务关键在于细节。Marriott Bonvoy 旨在为消费者提供最佳旅行体验,以及联系更密切的可视化地图功能和整合的本地信息。这改变了宾客通过我们发现、规划和体验世界的方式,加深了我们与宾客的互动。”

Peggy Roe,Marriott International 执行副总裁兼首席客户官
  • 房地产:为潜在买家提供详细的社区信息,包括定制房源摘要和类似社区推荐。
“房地产的未来是一种包含生成式 AI 的体验,旨在优化买卖流程。我们正在与 Google 合作,通过 Vertex AI 中的 Grounding with Google Maps 及其他创新 AI 功能,将这一理念付诸实践。这将使我们能够提供个性化程度更高的位置洞察,并赋能 Compass 经纪人为客户提供卓越买卖体验。”

Yotam Lemberger,Compass 工程部副总裁
  • 设备:个人助理可帮助用户发现附近的景点,并解答关于社区的问题。

  • 社交媒体:帮助朋友一起研究活动和美食,包括组团探索不同地点、附近餐厅推荐,或帮助用户了解当地夜生活。

立即开始体验吧

Vertex AI 中的 Grounding with Google Maps 现已随 Gemini 面向全球推出,并提供轻松体验的层级(Gemini Pro 可享 1 万次提示)。如需了解详情并开始使用,请参阅我们的文档,查看互动式演示,并访问 Google Cloud Console 中的 Vertex AI Studio。只需将 Google 地图工具添加到 Gemini API,即可利用 Google 地图实现接地:

from google import genai
from google.genai.types import GoogleMaps,Tool, GenerateContentConfig
 
client = genai.Client()
 
response = client.models.generate_content(
    model="gemini-2.5-flash",
    contents="Where can I get the best espresso near me?",
    config=GenerateContentConfig(
        tools=[Tool(google_maps=GoogleMaps())], # Use Google Maps Tool
        tool_config=types.ToolConfig(
            retrieval_config = types.RetrievalConfig(
                lat_lng = types.LatLng(
                    latitude=40.7128,
                    longitude=-74.006
        ))),
    ),
)
 
print(response.text)
# Example response: 'Here are some of the top-rated places to get espresso near you: ...'
Python