따로따로 호출하던 시대는 끝났습니다 — Gemini가 Maps·검색·함수를 한 번에 실행합니다
Google Gemini API가 Maps 그라운딩·도구 조합·컨텍스트 순환 기능을 업데이트했습니다. 이제 단일 API 호출로 구글 지도·검색·커스텀 함수를 동시에 실행할 수 있어, AI 앱 개발이 훨씬 빠르고 정확해집니다.
저는 지난 몇 달간 AI 기반 서비스를 직접 써보면서 한 가지 아쉬움을 느꼈습니다. 위치 기반 추천을 받으려면 지도 앱을 따로 열어야 하고, 최신 정보를 확인하려면 검색창을 다시 켜야 했습니다. 그런데 이번 Google Gemini API 업데이트는 그 경계를 허물었습니다. 우리가 평소에 쓰는 AI 앱이 이제 구글 지도를 실시간으로 들여다보고, 검색 결과를 끌어오고, 내 서비스 데이터까지 한꺼번에 조합해서 답변을 만들어 낼 수 있게 됐습니다.
1. 구글 지도가 AI 답변 안으로 들어왔습니다 — Maps 그라운딩이란?
그라운딩(Grounding)이란 AI가 자신의 학습 데이터에만 의존하는 것이 아니라, 외부 데이터를 실시간으로 불러와서 답변을 만드는 기능입니다. 쉽게 말해, 도서관 책만 보던 학생이 이제 인터넷도 실시간으로 검색하면서 숙제를 풀 수 있게 된 것과 같습니다.
이번 업데이트의 첫 번째 핵심은 Google Maps 그라운딩입니다. Gemini API(AI를 내 서비스나 앱에 연결하는 통로)가 이제 구글 지도의 실시간 데이터를 직접 참조할 수 있습니다. 지도에 등록된 장소 정보, 영업시간, 리뷰, 현재 혼잡도 같은 데이터가 AI 답변에 반영됩니다.
실생활 예시를 들어보겠습니다.
- 기존 AI: "서울 강남역 근처 카페를 추천해 줘" → 학습 데이터 기반의 일반적인 카페 목록 (폐업했거나 이전한 곳이 섞여 있을 수 있음)
- Maps 그라운딩 이후: 현재 구글 지도에 등록된 강남역 반경 500m 내 카페를 실시간으로 조회한 뒤, 현재 영업 중인 곳, 평점 4.0 이상인 곳을 필터링해서 답변
여행 앱을 예로 들면, 사용자가 "오늘 저녁 부산 해운대 근처에서 회 먹을 수 있는 곳 알려줘"라고 물었을 때, AI가 구글 지도 데이터를 실시간으로 보고 현재 영업 중인 횟집 3곳을 평점 순으로 정리해 전화번호·위치·주차 가능 여부까지 함께 알려주는 것이 가능해집니다. 이는 단순한 검색 결과 나열이 아니라, 맥락(Context, AI가 기억하는 대화 내용)을 이해한 실용적인 답변입니다.
구글 지도에는 현재 전 세계 2억 5,000만 개 이상의 장소 정보가 등록되어 있습니다. 이 방대한 데이터가 Gemini AI의 답변 재료로 활용됩니다.
2. 이전엔 3번 호출하던 것을 이제 1번으로 — 도구 조합(Tool Combo) 기능
두 번째 핵심 기능은 도구 조합(Tool Combo)입니다. 이 기능이 왜 중요한지 이해하려면 먼저 도구(Tool)가 무엇인지 알아야 합니다.
AI 개발에서 도구란 AI가 외부 서비스를 호출하는 방법입니다. 구글 검색을 불러오는 도구, 지도 데이터를 불러오는 도구, 내 데이터베이스를 조회하는 커스텀 함수 도구 등이 있습니다. 이전까지 Gemini API는 이 도구들을 한 번에 하나씩만 실행할 수 있었습니다.
이전 방식과 현재 방식 비교:
| 항목 | 이전 방식 | 도구 조합 이후 |
|---|---|---|
| API 호출 횟수 | 3회 이상 (순차 실행) | 1회 (동시 실행) |
| 응답 시간 | 각 도구 응답 시간의 합산 | 가장 느린 도구의 응답 시간만큼 |
| 코드 복잡도 | 각 도구별 조합 로직 필요 | 단일 호출로 통합 |
| 지원 도구 조합 | 단일 도구만 가능 | 검색 + 커스텀 함수 + Maps 동시 가능 |
구체적인 시나리오로 설명하겠습니다. 음식 배달 앱을 개발하는 경우를 가정해 봅니다. 사용자가 "오늘 비 오는데 따뜻한 국물 요리 배달 시키고 싶어"라고 입력했을 때:
- 구글 검색 도구: 오늘 날씨 확인 + 따뜻한 국물 요리 트렌드 검색
- 커스텀 함수 도구: 앱 내 사용자 주문 이력 및 선호도 데이터 조회
- Maps 도구: 현재 위치 기반 배달 가능 음식점 조회
이전에는 이 세 가지가 순서대로 하나씩 실행되어 전체 응답에 수 초 이상이 걸렸습니다. 도구 조합 기능 이후에는 이 세 가지가 동시에 병렬로 실행되어, 가장 느린 도구의 응답 시간만큼만 기다리면 됩니다.
3. AI가 대화를 더 똑똑하게 기억합니다 — 컨텍스트 순환 기능
세 번째 기능은 컨텍스트 순환(Context Circulation)입니다. 여기서 컨텍스트(Context)란 AI가 현재 대화에서 기억하고 있는 내용을 말합니다. 사람으로 치면 단기 기억에 해당합니다.
AI 모델에는 한 번에 처리할 수 있는 텍스트 양의 한계(토큰 한도)가 있습니다. Gemini 1.5 Pro 기준으로 최대 100만 토큰(약 75만 단어 분량)까지 처리할 수 있지만, 대화가 길어지거나 도구 호출이 많아지면 이 공간이 빠르게 소진됩니다.
컨텍스트 순환은 이 문제를 해결합니다. 핵심만 추려서 요약하고, 덜 중요한 이전 대화는 정리해 공간을 확보하면서도 대화의 흐름과 맥락은 유지합니다. 마치 긴 회의 후 핵심 내용만 메모로 정리해 두는 것과 같습니다.
실생활 예시: 고객 서비스 챗봇에서 사용자가 30분 동안 여러 문제에 대해 대화를 나눴을 때, 이전에는 대화가 길어질수록 AI가 앞부분 내용을 잊어버려 같은 정보를 반복 입력해야 했습니다. 컨텍스트 순환 이후에는 중요한 정보(이름, 주문 번호, 문제 유형)는 유지하면서 불필요한 반복 내용은 정리되어, 긴 대화에서도 일관성 있는 응답이 가능해집니다.
4. 개발자가 아닌 분들에게 미치는 영향 — 내 일상 어디서 달라지나요?
이 기술은 개발자들이 만드는 AI 앱의 품질을 높이기 때문에, 일반 사용자에게는 간접적이지만 분명한 변화로 다가옵니다.
변화가 느껴질 구체적인 시나리오 5가지:
① 여행 계획 앱
"다음 주 제주도 2박 3일 여행 코스 짜줘"라고 물으면, AI가 구글 지도의 실제 관광지 정보 + 최신 리뷰 + 현재 날씨 예보 + 내 과거 여행 취향을 동시에 종합해 맞춤형 일정을 제안합니다.
② 부동산·이사 앱
"강남구 역세권 34평 전세 알아봐줘"라고 하면, 현재 매물 정보 + 주변 학교·병원·편의시설 지도 데이터 + 최근 전세 시세 뉴스를 한꺼번에 불러와서 정리해 줍니다.
③ 음식·배달 앱
현재 위치, 영업 여부, 평점, 배달 시간, 날씨까지 고려한 실시간 맞춤 추천이 가능해집니다. 단순히 근처 맛집 목록을 보여주는 것이 아니라 지금 이 상황에서 최적의 선택을 제안합니다.
④ 고객 서비스 챗봇
컨텍스트 순환 덕분에 대화가 길어져도 처음 말한 내용을 잊지 않아, 같은 말을 반복하지 않아도 됩니다. 전화 상담에서 아까 말씀드렸잖아요라는 답답함이 사라집니다.
⑤ 교육·학습 앱
"서울 종로구에서 다닐 수 있는 파이썬 강좌 알아봐줘"라고 하면, 구글 검색으로 최신 강좌 정보를 찾고 + 지도로 실제 위치와 대중교통 접근성을 확인하고 + 사용자 학습 이력을 바탕으로 수준에 맞는 강좌를 추천하는 일이 단 한 번의 질문으로 가능해집니다.
5. 직접 체험해 보고 싶다면 — Google AI Studio
이 기능들은 Google AI Studio(구글이 제공하는 무료 AI 개발 도구)에서 직접 테스트해볼 수 있습니다. 코딩 지식이 없어도 웹 브라우저에서 바로 Gemini API를 체험할 수 있습니다.
접속 주소: aistudio.google.com
Google AI Studio에서는 Gemini 모델을 직접 실행해 보면서 Maps 그라운딩이 켜진 상태와 꺼진 상태의 답변 차이를 비교해볼 수 있습니다. 또한 도구 조합 기능을 써서 검색 + 커스텀 함수를 동시에 실행하는 프롬프트 예시도 공식 문서에 공개되어 있습니다.
Gemini API 가격 정책은 분당 최대 1,500회 무료 요청(무료 티어 기준)을 제공하고 있어, 소규모 앱 개발이나 테스트는 비용 없이 시도해볼 수 있습니다.