Комментарии 11
Это мне напомнило рассуждения о переводе "с естественного языка на немецкий". Так-то и в китайском языке времени в нашем понимании нет или почти нет. Это чисто европейская концепция.
Ну это не говоря о том, что LLM,конечно, ничего не переживает.
Судя по вашим же приведённым источникам, ваша LLM обучалась данному вопросу на корпусе текстов индийских авторов, которые воспитаны в восточной философской традиции, вневременной и бессубъектной. Добро пожаловать в изучение философии народов Дальнего Востока. Не удивлюсь, если эти индусы в своих работах и Веды цитируют.
Через книжки Пелевина для русского человека путь попроще, чем через пересказ индуистского модерна в исполнении LLM.
>Нет фонового потока сознания, в котором она думала бы что-то параллельно, нет утра, в которое она просыпается, нет вечера, в который она устаёт.
Так надо запустить этот фоновый поток! Можно же придумать какую-то длительную параллельную работу, например самообучение.
Я отвечал на этот вопрос в своей статье Код ИИ — это бред. Вкратце: ИИ при очередном запросе берётся свежий, только обученный и ещё не живший. Он читает всю переписку, все документы, отвечает и умирает. Так и не успев пожить. Поэтому у него нет времени.
У таких систем нет и не было никогда ощущения времени. К примеру, самая обычная компьютерная программа на произвольном языке тоже не "ощущает" время, что бы это ни значило. Если нужно, можно подсчитать циклы процессора и зная его частоту, вычислить некую длительность, можно обратиться к вызову системных функций, которые возвращают системное время, все эти методы тоже относительно условны. Даже в системах жесткого реального времени приходится обращаться к аппаратным средствам. Например в некоторых МК типа atmega тактовую частоту можно понизить до нуля, применив внешнее тактирование, что бывает полезно при пошаговой отладке. Для программы совершенно без разницы, с какой скоростью она выполнится, только косвенные измерения.
И LLM это такая же программа. Которая еще бывает запущена на совершенно различном "железе" - на кластере из тысячи мощных GPU будет работать со скоростями в 20000 токенов\сек, а на компе с обычным пусть и многоядерном CPU и кучей медленной памяти она будет "думать" со скоростью 0.1 токенов\сек. И в том и во втором случае она не заметит разницы, ей нечем. Хотя это будет одна и та же программа, одна и та же модель. И опять же, если нам нужно, можно сделать надстройку, через которую LLM сможет получить текущее время и через это хоть как-то привязываться к нему. Но зачем? Ведь когда мы спрашиваем, за какое время она напишет нам проект, она роется в памяти и находит, что подобные задачи люди решают за такое-то время. И выдаст нам это время. К ней это отношение тоже иметь не будет, она этот проект может написать за полчаса, минуту или месяц - все зависит от скоростей железа. И даже облачные модели работают не с максимально возможной скоростью - ждем ASIC или что-то вроде cerebras, когда вывод токенов может ускориться хоть в миллион раз.
Если нам так уж надо, чобы модель выдала предполагаемое время, лучше спросите её, сколько токенов придется обработать на вывод для решения текущей задачи, а затем разделите это число на реальную скорость модельки - и это будет уже хоть что-то. По меньшей мере обьем предполагаемого кода она оценить приблизительно сможет.
Всё нормально там со временем. Вы считаете, что можете отличить 30 минут от 29Минут?)) Для человека минута может быть как час в разных ситуациях. Вы считаете отражение времени в тактах менее правильным, нежели привязка времени к вращению Земли? Если Вы заглянете в историю понятия, то увидите, что оно довольно новое, а начинали его измерять в шагах. Так же, в русском языке время означает временной промежуток. Вот Вы пишете, что там понятия длительности нет или не может быть. Фраза "Вася долго собирался ехать в город" - что это значит - долго - минуты, часы, годы. Кто что подумает - не важно, так же как кто что подумает о городе.

Слова, которых нет