Метка: Learning
Осторожно, не перепутайте: словесные ловушки в английском | 2025-08-13T00:46:26
Есть большая разница между «honoree is coming» и «gonorrhea is coming»
Главное не спутать
Навыки программиста для работы с AI в генерации кода | 2025-08-04T14:28:45
Я сейчас ну очень много использую Gemini для генерации кода, и вижу скилл, который нужно иметь программистам, чтобы быть успешными на этом поприще. Это умение быстро читать и понимать чужой код, а также умение объяснить, почему генерацию AI нужно переделать и как. Для первого нужно просто очень хорошо знать язык и читать «с листа», потому что времени вдумываться будет мало. Для второго нужно хорошо знать паттерны и понимать, где они применимы, а где — нет. AI еще долго будет лажать с использованием паттернов не к месту.
Кроме этого, человеку все еще нужно будет понимать «как единое целое» на 90% код, который сгенерировал AI, и также успевать находить время на осознание каждой сгенерированной строки кода. Если расслабиться и упустить, то система может родить даже работающий, но очень плохо поддерживаемый код. Например, есть негласное правило, что отдельные файлы должны содержать не так много кода, и если он растет, то нужно делать рефакторинг, разбивая один большой на два или три. Иногда это требует переписывания логики, но это переписывание всегда направлено на одну задачу — упростить поддержку. А AI при переписывании еще и «улучшает» код заодно. И это довольно сложно запретить.
Кроме этого, сама концепция LLM предполагает ограниченность контекстного окна. Которое кодом забивается очень быстро. Чтобы была иллюзия у пользователя, что все работает даже при большом объеме кода, LLM умеют делать предварительную обработку, вытаскивая для процессинга только релевантные куски и откладывая в сторону нерелевантные, чтобы релевантные поместились в реальное контекстное окно. Но этот процесс очень ненадежный, и один раз он срабатывает, а во втором оказывается, что отложили в сторону важное, и в итоге система не увидела всю картину и сгенерировала код, в котором есть функция, очень похожая функции, отложенной в сторону, и вот у нас теперь есть две почти одинаковые.
Кроме этого, сейчас логика распределена между БД и кодом. То есть, данные часто управляют кодом. А данные в LLM просто часто не помещаются. Их слишком много. В итоге, без программистов пока с текущими архитектурами LLM не обойтись. Но вот требования к квалификации программистов только вырастут с LLM, а не упадут. Так что да, джуниорам надо волноваться, но лидам не очень 🙂
Таинственное чтение в облаках | 2025-07-18T22:42:49
Взял с собой в самолёт почитать

Раевский: новый взгляд на старое искусство | 2025-07-16T16:17:36
Очень хорошее новое про старое от Раевского
Умные помощники на каждом шагу: будущее смарт-очков и AI в повседневном общении | 2025-07-15T20:19:45
Вот что было бы здорово сделать с AI — это систему, которая читает экран, слушает, что обсуждают на колле, в том числе то, что говоришь ты, и говорят тебе, и _на экране_, а лучше прямо на смарт-очки, дает всплывающие подсказки и хинты, которые помогают вовремя задать встречный вопрос или запросить пояснение или ответить на вопрос к тебе. Не для прохождения интервью, хотя тоже неплохо было бы, а для того, чтобы более эффективно проводить обсуждения — от технических до коммерческих.
В случае смарт-очков можно и в отсутствии компьютера перед глазами таким баловаться. Боюсь только, отправлять в облако вообще все, что происходит вокруг тебя, анализировать, и в реальном времени возвращать, пока технологически непросто (=дорого).
Для проведения интервью такое полезно не меньше, чем для его прохождения. Например, задаешь человеку вопрос, он начинает что-то отвечать, и тут система такая — ага, кажется, он плавает в такой-то теме. Давай спросим вот это. А ты уже решаешь спрашивать это или что-то другое. Why not? Удобно же. Правда, такую же систему может поставить интервьюируемый, и тогда будет непросто.
Я вот сейчас листаю книжку Иоханнеса Иттена про цвет, и думаю, как же мне не хватает динамических иллюстраций и комментариев. Вот дошел до Пьеро делла Франческа и хоть убей не могу вспомнить что у него за картины. Вот тут пригодились бы смарт-очки. Смотришь на какое-то слово, щелкнул пальцами, и вокруг него появились всплывающие окошки, где и контекстные иллюстрации, и комментарии, и ссылки на подробную информацию, на которые можно перейти сейчас, или положить их в «почитать потом». Чтобы можно было бы голосом спросить любой вопрос, смотря на фрагмент текста, к которому он относится и получить ответ уже не голосом, а в всплывающем окне, которое быстро закрыть, если не увидел там ничего нового, или же добавить голосом уточнение, после которого контент в окне обновится.
Вот были бы у меня смарт-очки, я бы поэкспериментировал с таким. Выглядит несложным.

| 2025-07-06T19:13:25
Вечер с фотографией светляка: мир вспышек и хищниц | 2025-07-05T05:02:30
Гуляли с Юкой, вдруг хозяин падает на коленки, и что-то долго копается в траве. Это я нашёл светляка и хотел заснять как он загорается. Светляк Photinus pyralis тут очень обычный, но как-то руки не доходили его поизучать.
Интересно, что самки другого рода светлячков Photuris используют вспышки самцов Photinus для того, чтобы обнаруживать их с целью поедания. Было обнаружено, что при этом самки получают с поеданием жертвы особые стероиды люцибуфагины, отпугивающие пауков.
(Ещё пока разбирался, узнал новую для себя вещь. Из этих светляков добывают Люциферазу — фермент, который отвечает за свечение. У него название от слова Люцифер, лат.- «несущий свет». Так вот в Греции тоже был свой Люцифер, «несущий свет», и это бог Фосфор. Кстати, элемент Фосфор алхимик Хеммиг Бранд открыл через выпаривание мочи. Собственно он и назвал открытый элемент phosphorus mirabilis, от лат. «чудотворный носитель света». Вот так многие вещи в мире связаны)


Игра слов: заменитель учителя или товар? | 2025-06-28T22:00:27
Норм реклама, если знать, что такое substitute.

Лекарства как сувениры: новый тренд на улицах | 2025-06-22T17:11:56
Смотрите как они продают Ozempic , прям с кроссовками и сувенирами. В аптеке тут продаются антибиотики и опиоидные обезболивающие.




