An autonomous GIS agent framework for geospatial data retrieval

์ €์ž: H. Ning, Zhenlong Li, Temitope Akinboyewa, M. Lessani | ๋‚ ์งœ: 2024 | DOI: 10.1080/17538947.2025.2458688 📄 PDF


Essence

Figure 1

์ž์œจ ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ตฌ์กฐ

๋ณธ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€๋ฆฌ์ •๋ณด์‹œ์Šคํ…œ(GIS) ์—์ด์ „ํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์†Œ์Šค ์ƒ‰์ธ๊ณผ ํ•ธ๋“œ๋ถ ์ธ๋ฒคํ† ๋ฆฌ๋กœ ๊ตฌ์„ฑ๋œ ํ”Œ๋Ÿฌ๊ทธ-์•ค-ํ”Œ๋ ˆ์ด ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด OpenStreetMap, ๋ฏธ๊ตญ ์ธ๊ตฌ์กฐ์‚ฌ๊ตญ ๋ฐ์ดํ„ฐ, ์œ„์„ฑ ์ด๋ฏธ์ง€ ๋“ฑ ๋‹ค์–‘ํ•œ ์ถœ์ฒ˜์—์„œ 80-90%์˜ ๋†’์€ ์„ฑ๊ณต๋ฅ ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

Motivation

Achievement

Figure 4

QGIS ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•œ ํŽœ์‹ค๋ฒ ์ด๋‹ˆ์•„์ฃผ์˜ ์นด์šดํ‹ฐ ๊ฒฝ๊ณ„

  1. ํฌ๊ด„์  ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ: ๋ฐ์ดํ„ฐ ์†Œ์Šค ์ƒ‰์ธ, ํ•ธ๋“œ๋ถ ์ธ๋ฒคํ† ๋ฆฌ, ์ธ์ฆ ๊ด€๋ฆฌ, ์ฝ”๋“œ๋ฒ ์ด์Šค๋กœ ๊ตฌ์„ฑ๋œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํ”„๋ ˆ์ž„์›Œํฌ ์„ค๊ณ„๋กœ, ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ํ”Œ๋Ÿฌ๊ทธ-์•ค-ํ”Œ๋ ˆ์ด ๋ฐฉ์‹์œผ๋กœ ์ถ”๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ.
  2. ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค ํ†ตํ•ฉ: OpenStreetMap, US Census Bureau(ํ–‰์ •๊ฒฝ๊ณ„ ๋ฐ ์ธ๊ตฌํ†ต๊ณ„), ESRI World Imagery(์œ„์„ฑ ์ด๋ฏธ์ง€), OpenTopography(DEM), ๋‚ ์”จ ๋ฐ์ดํ„ฐ, COVID-19 ๋ฐ์ดํ„ฐ ๋“ฑ 6๊ฐœ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ 80-90%์˜ ๋†’์€ ์ •ํ™•๋„๋กœ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์„ฑ๊ณต.
  3. ์‹ค์ œ ๊ตฌํ˜„ ๋ฐ ๋ฐฐํฌ: GeoData Retrieve Agent๋ผ๋Š” QGIS ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ Jupyter Notebook ๊ธฐ๋ฐ˜ Python ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์‚ฌ์šฉ์ž(์ฝ”๋”ฉ ๋ถˆ๊ฐ€ ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž)์˜ ๋‹ค์–‘ํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์ด์ค‘ ๊ตฌํ˜„.
  4. ์ž๋™ํ™”๋œ ๋ฐ์ดํ„ฐ ํš๋“: 70๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ์š”์ฒญ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ž์—ฐ์–ธ์–ด ์งˆ์˜๋งŒ์œผ๋กœ ๊ธฐ์ˆ ์  ๋ณต์žก์„ฑ์„ ์ถ”์ƒํ™”ํ•˜์—ฌ ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋Šฅ๋ ฅ ์ฆ๋ช….

How

Originality

Limitation & Further Study

Evaluation

Novelty: 4/5 Technical Soundness: 4/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ์ž์œจ GIS์˜ ํ•ต์‹ฌ ๊ณผ์ œ์ธ ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ์ž๋™ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์ตœ์ดˆ์˜ ํฌ๊ด„์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ์ž…์ฆํ•จ์œผ๋กœ์จ ์ž์œจ GIS ๊ธฐ์ˆ ์˜ ์™„์„ฑ๋„๋ฅผ ํ•œ ๋‹จ๊ณ„ ๋†’์ธ ์˜๋ฏธ ์žˆ๋Š” ๊ธฐ์—ฌ์ด๋‹ค. ํ”Œ๋Ÿฌ๊ทธ-์•ค-ํ”Œ๋ ˆ์ด ์„ค๊ณ„๋กœ ํ–ฅํ›„ ํ™•์žฅ์„ฑ๋„ ์šฐ์ˆ˜ํ•˜๋‚˜, ์˜จ๋ผ์ธ ๋ฐ์ดํ„ฐ ์†Œ์Šค ์ž๋™ ๋ฐœ๊ฒฌ๊ณผ ์ดˆ๊ธฐ ํ•ธ๋“œ๋ถ ๊ตฌ์„ฑ์˜ ์ˆ˜์ž‘์—… ๋ฌธ์ œ๋Š” ํ›„์† ์—ฐ๊ตฌ ๊ณผ์ œ๋กœ ๋‚จ์•„์žˆ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์žฌ๋ฃŒ๊ณผํ•™ ๋“ฑ ๊ณผํ•™์  ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ฐ ์—ฐ๋™ ๊ด€๋ฆฌ์— ๊ด€ํ•œ ๋…ผ์˜๊ฐ€, ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ์ž๋™ ์ˆ˜์ง‘/๊ด€๋ฆฌ์˜ ํ’ˆ์งˆ ๊ธฐ์ค€ ์„ค์ •์— ๋„์›€์„ ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ์ž์œจ ์—์ด์ „ํŠธ๋ฅผ ํŠน์ • ๋„๋ฉ”์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์ ์šฉํ•œ ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ์ž๋™ ๋ฐœ๊ฒฌ ๋ฐ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๋‹ค๋ฅธ AI ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
384๋ฒˆ ๋…ผ๋ฌธ์€ GIS ๋ถ„์„์„ ์œ„ํ•œ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๋ฅผ ๋‹ค๋ฃจ๋ฏ€๋กœ, 098๋ฒˆ์˜ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์ž๋™ํ™”์™€ ๋‹ค์–‘ํ•œ ๊ด€์ ์—์„œ ๋Œ€์•ˆ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ž์œจ GIS ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ๋…ผ๋ฌธ์œผ๋กœ, ํŠน์ • ์‹คํ—˜๋„๋ฉ”์ธ(ํ˜ˆ๊ด€ ๋ฌธํ•ฉ, ๊ณต๊ฐ„ ์ •๋ณด ๋“ฑ)์—์„œ ์ž์œจ ์‹œ์Šคํ…œ์˜ ์‘์šฉ๋ฒ”์œ„๋ฅผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
098 ๋…ผ๋ฌธ์€ 3D ๊ตฌ์กฐ/๋ฌผ์„ฑ ์˜ˆ์ธก์—์„œ GIS domain์œผ๋กœ ์ „์ด ๊ฐ€๋Šฅํ•œ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•˜์—ฌ, 3021์˜ ๋ฌผ์งˆ๊ฐ„ Representation Transfer ์ ‘๊ทผ๊ณผ ๋Œ€์กฐ๋ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
253๋ฒˆ ๋…ผ๋ฌธ์€ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์ฃผ๋ ฅํ•œ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๋กœ์„œ 098์—์„œ ์ œ์‹œํ•œ GIS ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™•์žฅ, ํ–ฅํ›„ ์œตํ•ฉํ˜• ์—์ด์ „ํŠธ ์—ฐ๊ตฌ๊นŒ์ง€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๊ณผํ•™ ๋…ผ๋ฌธ ์ •๋ณด๋ฅผ ์›น์œผ๋กœ ์‹œ๊ฐํ™” ๋ฐ ๋ถ„์„ํ•˜๋Š” LLM ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ์จ GIS agent์˜ ์ž๋™ํ™” ์›๋ฆฌ์™€ ์‹œ๋„ˆ์ง€ ํšจ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •