...

Почему ChatGPT не умеет определять время?

ChatGPT, как и многие другие чат-боты, позиционируется как сверхкомпетентный личный помощник. Но среди множества вещей, которые вводят его в заблуждение, одна запутывает особенно сильно: он не умеет определять время.

Смотрите видео на удобном для вас ресурсе!

Когда я спрашиваю ChatGPT, который сейчас час, я никогда не уверен в том, какой ответ получу. Иногда он говорит, что не может этого сделать. «У меня нет доступа к системным часам вашего устройства или вашему местоположению, поэтому я не могу назвать вам точное местное время», — написал он мне примерно неделю назад в 16:15 по восточному стандартному времени. — «Но я знаю сегодняшнюю дату согласно моей системе: 2025-11-20». (Жирным шрифтом выделил именно ChatGPT, как бы стараясь подчеркнуть свои возможности.) Иногда бот просит указать город или часовой пояс, чтобы затем снова признать, что не может проверить время этим способом: «В Нью-Йорке сейчас 12:42 (восточное время, если ваши системные часы верны)», — написал мне ChatGPT в 11:08. А иногда он точно сообщает текущее время, но если спросить его снова через пару минут — снова ошибается.

Мы не первые, кто обратил на это внимание. Проблема времени регулярно обсуждается на Reddit и форумах ChatGPT. Один из пользователей настоятельно просил OpenAI «обратить на это внимание», так как подобное поведение «портит репутацию» модели искусственного интеллекта, «чьи когнитивные способности во многом превосходят мои собственные». Функции вроде веб-поиска позволяют частично обойти этот недостаток. Но даже спустя годы после запуска базовая версия ChatGPT остается безразличной к ходу времени — и как бы абсурдно это ни казалось, у этого есть простое объяснение.

ChatGPT сообщил эту информацию в 10:10 утра по восточному времени

Определять время — тривиальная задача для любого компьютера или телефона благодаря встроенным чипам, обеспечивающим ход часов. Но генеративные ИИ-системы, такие как большие языковые и визуальные модели, лежащие в основе ChatGPT, Google Gemini, Anthropic Claude и других, создаются вовсе не для этого. По умолчанию они получают пользовательские запросы и генерируют ответы исключительно на основе своих обучающих данных. В них не предусмотрено постоянное обновление информации о времени — разве что модель специально запускает поиск по интернету для получения этой информации.

«Языковая модель функционирует в своем собственном пространстве слов и языка. Она оперирует только тем, что поступило в это пространство», — говорит эксперт в области ИИ-робототехники Ерванд Кульбашян, который в 2024 году писал о восприятии времени искусственным интеллектом, в интервью The Verge. По его словам, это похоже на человека, оказавшегося на необитаемом острове с огромной библиотекой, но без часов.

Почему же OpenAI просто не даст ChatGPT доступ к системным часам? Краткий ответ — может. Я поговорил с Паскуале Минервини, исследователем обработки естественного языка из школы информатики Эдинбургского университета, — и приложение ChatGPT на его компьютере тут же выдало точное время в Милане, где он находился во время интервью. «Если у модели есть доступ к часам, она может сообщить время. В противном случае она, как бы, только что родилась в этот момент», — отмечает Минервини. Он предположил, что актуальная информация «была встроена в контекст» приложения. Он заранее включил функцию поиска в ChatGPT, что позволило боту использовать встроенные инструменты времени, а также сведения из интернета.

В OpenAI это подтверждают: «Модели, лежащие в основе ChatGPT, не имеют встроенного доступа к текущему времени, поэтому для актуальных фактов ChatGPT иногда обращается к поиску для получения самой свежей информации», — написала представитель компании Тайя Кристиансен.

Поддерживать у языковых моделей постоянное знание времени — решение не без компромиссов, объясняет Кульбашян. У ChatGPT ограничен размер так называемого окна контекста, то есть объема информации, которую он может «помнить» в конкретный момент. Каждый раз, когда ChatGPT обращается к системным часам, это добавляет новый фрагмент информации в окно контекста — если использовать аналогию, это словно кто-то каждую секунду кладет на стол остановившиеся часы. «Если продолжать добавлять все новые часы, в конце концов придется что-то сдвинуть со стола», — говорит Кульбашян.

При достаточно частом обновлении такие «часовые» данные для ИИ становятся помехой. «Вы можете легко запутать робота, — поясняет Кульбашян. — Представьте, что мы ведем беседу, а кто-то периодически вмешивается и говорит: «Сейчас 5:45». «А теперь 5:46».» Напротив, дату довольно легко включить в системную подсказку в начале сеанса, что, по-видимому, подтверждает одна из утечек системных подсказок ChatGPT.

Пользователи ChatGPT могут без особых усилий узнать время, если явно попросить бота сделать поиск (другие боты, например Google Gemini, автоматически ищут текущее время). Можно также воспользоваться протоколом интеграции открытых моделей, чтобы соединить приложение ИИ с вашими данными. Однако позволять ботам искать в интернете или получать доступ к личным данным рискованно, поскольку это может привести к внедрению вредоносных запросов, разбросанных по сети, — отмечает Минервини.

Минервини, который в рамках своей работы находит уязвимости потребительских ИИ-технологий, считает, что существует целый перечень задач, связанных со временем, с которыми модели справляются плохо. Он пробовал показывать ведущим моделям картинки с аналоговыми часами, и те затруднялись распознать положение стрелок. Календарные задачи — «тоже странные», замечает он.

Возможно, большая проблема для обычных пользователей состоит в том, что ChatGPT не всегда ясно сообщает о своих ограничениях. Если бы личный помощник-человек просто не знал времени — это можно было бы понять; если бы постоянно обманывал по этому поводу — его бы уволили. Но крупные языковые модели, конечно же, не лгут — они просто стремятся предсказать, какой ответ вы ожидаете услышать.

По словам Кристиансен из OpenAI: «Мы продолжаем работать над тем, чтобы ChatGPT всегда четко понимал, когда ему нужно обращаться к такой информации.»

Источник: The Verge

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter. Можете написать лучше? Мы всегда рады новым авторам.

Интересно? Поделиться:

2 комментария к “Почему ChatGPT не умеет определять время?

  1. Но это работает только если разработчики специально включили такую функцию. В базовой версии ChatGPT этого нет.

  2. Действительно интересное наблюдение! Но возможно, неспособность определять время — это не недостаток, а осознанное ограничение для безопасности? Если бы ИИ точно знал текущее время, это могло бы помочь в координации кибератак или манипуляции временными метками. Или же это просто архитектурное решение — ведь модель обучается на статических данных без реального временного контекста. Что думаете, стоит ли добавлять временную осведомленность в будущих версиях?

Добавить комментарий

Оставляя комментарий вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности, соглашаетесь с пользовательским соглашением. Ваш адрес email не будет опубликован. Обязательные поля помечены *

Подпишитесь на нашу рассылку

Loading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая использовать наш сайт, вы соглашаетесь с использованием файлов cookie. Они помогают нам обеспечивать корректную работу сайта и делать его более удобным.
Принять