Разработать прототип веб-приложения, которое по загруженной фотографии здания и его координатам или адресу предоставляет информацию:
- Год постройки.
- Имя архитектора.
- Краткую историческую справку.
Создайте простой веб-интерфейс, который позволит загрузить фотографию здания и в отдельном поле указать его адрес в свободной форме: улицу и номер дома, город, почтовый индекс.
Первый уровень сервиса - отправьте полученный адрес запросом в API Openstreetmap (
https://wiki.openstreetmap.org/wiki/API), получите в ответ год постройки, архитектора, описание (атрибуты start_date, architect, description), если они заполнены.
Ответ от OpenStreetMap API - приоритетный.
Если какого-либо из трех параметров не хватает, используйте второй уровень:
Второй уровень сервиса - отправьте с помощью API любого удобного вам ИИ-инструмента (например Гигачат или OpenAI) загруженную картинку, адрес и промпт, в котором сформулирейте свой запрос - найти историю объекта: архитектора, год постройки, стиль и историю, при этом требуя достоверности информации и вернуть эти данные.
С учетом этих ответов соберите ответ пользователю, указав источник информации: Openstreetmap и/или ИИ. Выведите ответ в вашем веб-интерфейсе.
Подумайте об удобстве и понятности для пользователя, о возможных частных случаях.
Для теста Openstreetmap используйте этот список объектов, по которым нужные поля заполнены:
ссылкаАртефакты проекта: API OpenstreetmapСписок объектов с заполненными полями