~/LLM/generating-running-routes-with-chatgpt-agents-and-openstreetmap-data

Tạo tuyến đường chạy bộ bằng AI Agent và dữ liệu OpenStreetMap

Simon Willison đã thử nghiệm sử dụng ChatGPT agent chạy trên mô hình GPT-6 Astra để tự động tạo các tuyến đường chạy bộ vòng lặp 5 km và 10 km xuất phát từ địa chỉ nhà. AI agent này đã tự truy vấn các API địa lý, viết và thực thi mã tính toán tuyến đường, sau đó trả về bản đồ trực quan cùng các tệp GPX và GeoJSON có thể tải về. Thử nghiệm cho thấy khả năng của các LLM agent trong việc xử lý quy trình làm việc đa bước phức tạp, kết hợp truy xuất dữ liệu không gian, tính toán thuật toán và xuất tệp dữ liệu cho tác vụ thực tế. Dù vậy, nó cũng làm nổi bật những hạn chế về tính minh bạch của agent và việc thất lạc mã nguồn khi đoạn chat bị nén tự động (thread compaction). Agent đã dùng Nominatim để giải mã tọa độ địa chỉ và Overpass API để tải dữ liệu đường xá từ OpenStreetMap, sau đó chạy mã Python tính toán tuyến đường trong 27 phút. Willison chỉ ra một hạn chế lớn: giao diện ChatGPT đã ẩn chi tiết thực thi mã và thực hiện nén hội thoại, dẫn đến việc đoạn mã Python tạo tuyến đường bị mất và không thể xem lại.

## KIẾN THỨC NỀN

OpenStreetMap (OSM) là cơ sở dữ liệu địa lý mở do cộng đồng xây dựng, hỗ trợ truy vấn qua các API như Nominatim (tìm kiếm địa chỉ) và Overpass (trích xuất dữ liệu bản đồ). GPX (GPS Exchange Format) và GeoJSON là các định dạng tệp tiêu chuẩn được sử dụng rộng rãi trong các hệ thống thông tin địa lý (GIS), thiết bị định vị và ứng dụng thể thao để lưu trữ bản đồ và tuyến đường.

## TÀI LIỆU THAM KHẢO

## TỪ KHÓA

#LLM#GIS#OpenStreetMap#AI Agents#ChatGPT

$ subscribe --daily

Tạo tuyến đường chạy bộ bằng AI Agent và dữ liệu OpenStreetMap | Daily News