Case: AI, Города и time zones
Забавный случай произошёл из практики, использование AI инструмента
Нужно было собрать справочник вида:
Название города, Time Zone
- Time Zone из IANA Time Zone Database
Например: Красноярск, Asia/Krasnoyarsk
Всего меня интересовало 84 города,
Сначала я решил поискать в гугле какие-нибудь наборы данных на эту тему, но ничего подходящего не нашёл. А так как сейчас в тренде использование различных ML штук, ChatGPT и аналоги, то решил я спросить у одного из таких.
Подготовил вопрос:
Какие временные зоны у этих городов? Например: Красноярск, Asia/Krasnoyarsk.
Список городов:
Йошкар-Ола
Оренбург
Севастополь
Брянск
Абакан
Омск
И получил, ответ:
Йошкар-Ола - Europe/Moscow
Оренбург - Asia/Yekaterinburg
Севастополь - Europe/Simferopol
Брянск - Europe/Moscow
Абакан - Asia/Krasnoyarsk
Омск - Asia/Omsk
Обрадовался, просмотрел список, проверил некоторые значения в которых засомневался и принял ответ, как подходящий. Подготовил это как csv и загрузил в тестовую табличку, вот и всё.
Ощущение было такое, что будущее уже наступило)) Я то думал, какой-то скрипт уже написать или поискать готовый, как вариант.
В реальности, потом мы всё же нашли ошибки, да их было не так много, но чтобы их вычленить всё равно пришлось пройтись по списку и через сайт дополнительно проверить: https://www.zeitverschiebung.net/en/. Некоторые Time Zone были сгенерированы, т.е. придуманы.
Вывод, доверяй, но проверяй. Ну и конечно же, использование AI инструментов это тоже навык.