Bộ công cụ Maps Agentic UI (thử nghiệm)

Tổng quan

Bộ công cụ Agentic UI của Nền tảng Maps là một bộ công cụ dành cho nhà phát triển, được thiết kế riêng cho kỷ nguyên AI đàm thoại. Bộ công cụ này cung cấp một tập hợp các hướng dẫn về hệ thống mô hình ngôn ngữ lớn (LLM) và một thư viện các thành phần giao diện người dùng giúp các mô hình ngôn ngữ lớn (LLM) và tác nhân AI xây dựng các phản hồi trực quan, tương tác theo thời gian thực cho dữ liệu không gian địa lý.

Thay vì mã hoá cứng các thành phần trực quan, nhà phát triển có thể sử dụng bộ công cụ này để chuyển đổi "hướng dẫn dựa trên ý định" từ một mô hình ngôn ngữ lớn (LLM) thành bản đồ và màn hình hiển thị địa điểm động, nhận biết theo bối cảnh, giúp người dùng tương tác trong trải nghiệm trò chuyện.

Các trường hợp sử dụng phổ biến bao gồm:

  • Trợ lý AI: Tăng cường phản hồi bằng văn bản bằng bối cảnh trực quan cho các truy vấn địa phương (ví dụ: khách sạn, nhà hàng).
  • Công cụ lập kế hoạch du lịch: Hiển thị bản đồ, tuyến đường và thông tin chi tiết về địa điểm ngay trong nội dung.
  • Phát triển ít mã: Giảm bớt khó khăn khi điều phối nhiều API Maps theo cách thủ công trên các điểm tiếp xúc trên web và thiết bị di động.

Khái niệm chính

1. Giao diện người dùng sẵn sàng cho tác nhân

Bật hình ảnh chất lượng cao, có thể mở rộng (chẳng hạn như thẻ địa điểm, chế độ xem bản đồ sống động và bản xem trước tuyến đường) được thiết kế riêng cho trải nghiệm theo thời gian thực dựa trên mô hình ngôn ngữ lớn (LLM).

2. Trải nghiệm giàu bối cảnh

Giúp người dùng khám phá và quyết định mà không cần rời khỏi cuộc trò chuyện. Việc cung cấp bối cảnh bản đồ phong phú ngay trong nội dung (chẳng hạn như thư viện ảnh, xếp hạng hoặc các lựa chọn tuyến đường) giúp người dùng tương tác và tự tin thực hiện hành động.

3. Thành phần thông minh

Bộ công cụ Agentic UI tự động xử lý logic không gian địa lý phức tạp (ngay lập tức điều chỉnh bối cảnh và bố cục theo ý định của người dùng) trong khi tạo kiểu để đảm bảo mọi hoạt động tương tác đều liên quan đến thương hiệu của bạn.

4. Không phụ thuộc vào mô hình ngôn ngữ lớn (LLM)

Bộ công cụ Agentic UI không phụ thuộc vào mô hình trong ngăn xếp AI của bạn. Cho dù bạn sử dụng Gemini hay các mô hình của OpenAI hoặc Anthropic và bất kể nguồn dữ liệu cơ sở của bạn là gì, bộ công cụ Agentic UI đều cung cấp lớp trình bày chuyên dụng để trực quan hoá dữ liệu vị trí.

Bắt đầu

Để bắt đầu sử dụng bộ công cụ Agentic UI, bạn cần khởi chạy bộ công cụ này bằng khoá API Google Gemini và khoá API Nền tảng Google Maps.

Hãy xem Hướng dẫn bắt đầu sử dụng để biết hướng dẫn chi tiết.

Kết quả về giao diện người dùng

Bộ công cụ Agentic UI cung cấp một bộ tính năng toàn diện về giao diện người dùng chuyên biệt ngay khi bạn sử dụng. Các thành phần này có trên web, Android và iOS.

  • Thông tin chi tiết về địa điểm (Thu gọn): Thông tin cụ thể về địa điểm quan tâm trong một thẻ thu gọn.
  • Bản đồ ngay trong nội dung: Công cụ định vị điểm hoặc khu vực.
  • Bản đồ ngay trong nội dung + Tuyến đường: Bản xem trước về hành trình hoặc chỉ đường.
  • Thông tin chi tiết về bản đồ ngay trong nội dung: Bối cảnh hoặc không khí của địa điểm bằng hình ảnh phong phú.

Hướng dẫn về hệ thống

Bộ công cụ Agentic UI cung cấp "hướng dẫn về hệ thống" để hướng dẫn mô hình ngôn ngữ lớn (LLM) lưu trữ về thời điểm và cách xây dựng giao diện người dùng.

Nguyên tắc

Mô hình lưu trữ phải hiểu:

  1. Thành phần nào phù hợp với ý định của người dùng (ví dụ: sử dụng Bản đồ ngay trong nội dung cho các truy vấn về hướng).

  2. Liên kết tham số từ ngôn ngữ tự nhiên đến lược đồ (ví dụ: nếu người dùng yêu cầu "cảnh đẹp", hãy đặt chế độ bản đồ thành vệ tinh).

Lược đồ sử dụng công cụ

Bộ công cụ Agentic UI hiển thị một danh mục các định nghĩa tương thích với lược đồ sử dụng công cụ mô hình ngôn ngữ lớn (LLM) tiêu chuẩn (ví dụ: gọi hàm).

Chính sách và Điều khoản dịch vụ

Thư viện này sử dụng các dịch vụ của Google Maps Platform. Việc sử dụng các dịch vụ của Google Maps Platform thông qua thư viện này phải tuân theo Điều khoản dịch vụ của Google Maps Platform Terms of Service. Một số API và dịch vụ phụ trợ (chẳng hạn như Grounding LiteGrounding with Google Maps) có các yêu cầu bổ sung về Điều khoản dịch vụ mà bạn cũng phải đáp ứng.

Thư viện này không phải là Dịch vụ cốt lõi của Google Maps Platform. Do đó, Điều khoản dịch vụ của Nền tảng Google Maps (ví dụ: Dịch vụ hỗ trợ kỹ thuật, Thỏa thuận mức độ cung cấp dịch vụ và Chính sách ngừng cung cấp) không áp dụng cho mã trong thư viện này.

Hỗ trợ

Thư viện này được cung cấp thông qua giấy phép nguồn mở. Thư viện này không chịu sự điều chỉnh của Nguyên tắc dịch vụ hỗ trợ kỹ thuật của Google Maps Platform, SLA, hoặc Chính sách ngừng cung cấp. Tuy nhiên, mọi dịch vụ của Nền tảng Google Maps mà thư viện sử dụng vẫn phải tuân theo Điều khoản dịch vụ của Nền tảng Google Maps.

Yêu cầu về việc ghi công cho các nguồn trên Google Maps

Mỗi phản hồi của công cụ từ bộ công cụ Agentic UI đều bao gồm các nguồn. Khi trình bày các kết quả sử dụng các công cụ do bộ công cụ này cung cấp, bạn phải đưa các nguồn liên kết trên Google Maps vào theo cách đáp ứng các yêu cầu sau:

  • Các nguồn trên Google Maps phải xuất hiện ngay sau nội dung được tạo mà các nguồn đó hỗ trợ.
  • Các nguồn trên Google Maps phải có thể xem được trong một lượt tương tác của người dùng.

Chia sẻ ý kiến phản hồi

Để chia sẻ ý kiến phản hồi về bộ công cụ Agentic UI của Maps, hãy sử dụng các biểu mẫu sau: