ИИ и информация

Календарь от ИИ: дата окончания события на весь день

Проверьте DTSTART типа DATE, невключаемую дату DTEND и результат импорта в календаре.

27 октября 2026 года OpenAI добавила подключение iCloud Calendar к ChatGPT. Поручая помощнику подготовить события, уточняйте, какие из них занимают весь день. Пример iCalendar ниже относится к выгружаемому файлу: это не описание внутреннего протокола подключения и не обещание любых действий с событиями.

В iCalendar событие на весь день задаётся датами, а не встречей в полночь с произвольным часовым поясом. По RFC 5545 конец VEVENT — невключаемая граница: первая дата, которая уже не входит в событие.

Проверьте пример одного дня

Для события 5 ноября 2026 года нужны строки:

  • DTSTART;VALUE=DATE:20261105
  • DTEND;VALUE=DATE:20261106

Это фрагмент, а не полноценный файл для импорта. Попросите ИИ собрать полный календарь с необходимыми идентификаторами и временными отметками, сохранив значения именно типа DATE. Не ставьте 5 ноября в обоих полях и не добавляйте часовой пояс только ради более подробного вида.

Импортируйте в тестовый календарь

Проверьте, что событие занимает только 5 ноября в дневном и месячном представлениях. Сверьте название и выясните, не создаст ли повторный импорт лишний дубликат. Сохраните исходный файл и проверяйте отдельно от основного календаря. Правильный на вид текст ещё не доказывает, что приложение верно его истолковало.

Для двухдневного события, занимающего 5 и 6 ноября, окончанием будет 7 ноября. После импорта сверяйте показанные дни, а ненужную тестовую запись удалите. Если помощник меняет подключённый календарь напрямую, проверяйте запись в самом календаре: сообщение об успешном действии ещё не доказывает правильность дат.

Источники и подробности

  1. IETF — iCalendar RFC 5545
  2. OpenAI — release notes, 27 October 2026

Источники подтверждают технические объяснения. Примеры и предлагаемые проверки подготовлены для этой статьи.