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