SatGPT
SatGPT is an experimental project that uses LLMs to retrieve Sentinel 2/Landsat imagery based on the user’s requested area and time of interest in natural language.
So far, the app can help retrieve Sentinel 2 optical imagery based on the user’s requested area and time of interest in natural language. It is built on the following:
- OpenAI ChatGPT API
- LangChain - LangChain provides abstractions and common tooling for many LLMs, including OpenAI;
- STAC & Element84 EarthSearch v1 - The spatiotemporal asset catalogs (STAC) specification is a common way to describe geospatial information;
- Holoviz Panel - A python-friendly app development package that works well with the greater Holoviz data & vizualization ecosystem;