Хронічна проблема з визначенням часу у ChatGPT
Незважаючи на позиціонування ChatGPT як «гіперкомпетентного особистого асистента», простий запит про поточний час часто ставить його в глухий кут. Модель не має вбудованого доступу до годинника і не завжди здатна надійно визначати час — іноді вона вгадує правильно, іноді визнає свою неспроможність, а часом просто помиляється.
## Обмеження великих мовних моделей
Причина цієї проблеми криється в природі великих мовних моделей, які працюють у «власному мовному просторі» та оперують виключно інформацією, що потрапила до їхнього контексту. На відміну від реальних годинників, вони не отримують постійних оновлень у реальному часі.
Хоча технічно OpenAI могла б надати моделі доступ до системного годинника, це може мати свої недоліки. Кожне звернення до годинника займає місце у контекстному вікні, обмеженому «столі», де модель тимчасово зберігає інформацію. Якщо додавати нові значення часу щосекунди, модель може просто «захлинутися» шумом і почати плутатися.
## Спроби вирішення проблеми
Дослідники зазначають, що ChatGPT може давати точну відповідь лише тоді, коли має доступ до годинника через системні налаштування або увімкнену функцію пошуку. Але «з коробки» модель не знає часу і лише робить прогноз, що користувач хоче почути.
У компанії OpenAI визнають проблему і запевняють, що працюють над тим, щоб модель «краще розуміла, коли потрібно звернутися до пошуку» і не вводила користувачів в оману. Крім того, ChatGPT має й інші труднощі з часовими показниками, зокрема погано зчитує показники аналогових годинників за зображеннями, плутається у календарних обчисленнях і не завжди чітко повідомляє про власні обмеження.
Попри швидкий прогрес штучного інтелекту, базове поняття часу залишається для великих мовних моделей однією з найнесподіваніших слабких ланок. Розробникам ще належить подолати ці виклики, щоб забезпечити надійну та послідовну роботу своїх систем.