Разработчик Мантан Гупта провел реверс-инжиниринг систем памяти ChatGPT и Claude, используя обычные диалоги с моделями, и обнаружил значительные различия в их подходах. Обе компании отказались от традиционного RAG с векторными базами данных в пользу более простых и эффективных решений. Память ChatGPT организована в шесть слоев: системные инструкции, метаданные сессии (устройство, браузер, паттерны использования), долгосрочные факты о пользователе (33 факта в исследовании), краткое содержание 15 последних чатов, текущее окно сессии и последнее сообщение. Удивительно, но ChatGPT не ищет информацию в истории разговоров, а создает лишь короткие дайджесты предыдущих бесед. Это позволяет ему быстро реагировать, но жертвует детализацией – он помнит ваши недавние интересы, но не может вспомнить нюансы старых диалогов. Claude использует системный промпт, список ключевых фактов о пользователе в формате XML, текущее окно сессии и два инструмента: conversation_search (поиск по ключевым словам) и r