Иван Закутний про
196 subscribers
130 photos
3 videos
161 links
Авторский канал про инженерию умных систем.
По всем вопросам: @m0n0x41d
Download Telegram
Мышление письмом помогает не только в изучении нового материала, оно помогает во всем.

Я бадался с мышлением письмом пару лет, прекрасно зная панчлайны вроде «успешные люди все записывают и по этому успешные», и про летчиков ВВС США которых муштруют ведением журналов с отчетами о каждом дне обучения 🫡

Я начинал блог то на русском, то на английском. И оба эти раза не были мышлением письмом вообще.

Я начинал и бросал проклятый Zettelkasten в Obsidian несколько раз, изучил кучу разных статей и видео в которых все авторы подробно рассказывали о подходе, истории его появления, полезных плагинах в Obsidian и ничтожно мало уделяли требованию «нужно писать своими словами».

Вкинутая фраза “Обязательно нужно писать своими словами - это очень важно!” Не привлекает внимания, потому что эта фраза совершенно пуста, ничего не объясняет и теряется на фоне остального контента.

Я был обманут мозгом-лентяем и на 2/3 писал весь материал как пишут конспекты и прочие писюльки в большинстве учебных заведений.

И хоть я копирайтил неплохо – в голове не оставалось хоть сколько нибудь структурированного представления о материале ☺️

Все изменилось после этого поста.

С него же и началось мое знакомство с Системной Инженерией.

Резюме такое:

1) мышления без письма – нет. Хоть убейтесь. Не можешь своими словами ничего записать - ничего не понял AND/OR ни о чем не подумал

2) собранность и внимательность, о которой я сейчас пишу по ходу прохождения первого курса, нужна и важна не только для распознания дребезга в рабочих процессах.

Подобие дребезга вызывают «хорошие идеи». Например, идеи для сайд проектов или новых фичей, или какие либо вообще креативные идеи – лови и записывай! Твой мозг в фоне уже подумал об этом, и в этом может быть ценность, а может и не быть… Но точно одно:

не запишешь —> забудешь подробности —> не продолжишь идею разрабатывать.

В лучше случае 1-2 раза вспомнишь опять, прежде чем идея канет в небытие inland empire 🪩

Мышление письмом – это строительство экзокортекса.

Вообще наплевать на изначальный формат – как нибудь запиши! Со временем станешь лучше.

Наплевать на приложение которым пользуешься для записей - просто записывай куда нибудь, хоть в saved messages телеграмма. Всегда можно потом вычитать, исправить, дополнить (а этом и цель).

Мне стали наоборот не удобны все хреновы плагины, какие то слишком замудренные под-директории-категории в обсидиане.

Когда начинаешь мыслить письмом – структура сама себя найдет. И идеи тоже.

У нас в карманах лежат супер крутые компьютеры и выбор за нами – использовать их по плану небезызвестных корпораций которые воруют наше внимание с целью перепродажи, превращая нас в дерганых дебилов, ИЛИ использовать эти компьютеры как экзокортекс, который рано или поздно и так или иначе сделает нашу (как минимум) жизнь лучше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭11
This media is not supported in your browser
VIEW IN TELEGRAM
Изоморизм – это такое определение из математики, которое обозначает отображение в обе стороны между двумя разными и сложными структурами, у которых есть какие то свойства (ну иначе они не сложные, да? 🤔)

И это такое отображение, которое позволяет из представления одной структуры отобразить другую, с сохранением свойств и операций.

Например, если вам JSON прислали и вы его в Pydantic модель успешно распарсили – это можно назвать очень простым примером изоморфизма.

Изоморфизмы находятся и используются в разных областях математики.

А еще Хофштадтер с первых глав ГЭБ объясняет изоморфизмы, чтобы в дальнейшем раскрутить свою идею про странные петли.

Я вот что подумал (но это не точно, подтверждение или опровержение моей мысли мы найдем через пару месяцев в курсе инженерии или методологии):

Походу моделирование в системной инженерии это есть процесс, в котором мы создаем такую модель реальной системы, которая максимально стремится быть изоморфной.

Для этого и надо сначала заземляться, чтобы найти реальную систему, иначе как мы вообще этот изоморфизм вообще найдем?

Пытаясь на бумажках записать описания системы без заземления, без разработки онтологии системы мы получаем не изоморфизм, а аморфизм 🤭
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭1
Как у вас дела с тайм менеджментом?

Спрашиваю, потому что я до грядущей недели использовал тайм трекер лишь с очень размытыми категориями, в основном чтобы следить за переработками. Сейчас по курсу ШСМ будет неделя маникального заземления в метрики
Anonymous Poll
41%
Я не трекаю время вообще, живу в кайф (таким каким я его представляю) 🐥
27%
Я трекаю только в карточки на работе, и то от балды. Да и лишь потому что требуют 😔
23%
Трекаю без системности, использую заметки / таймер / whatever. Но раз в квартал измеряю серьзно 😐
9%
Я маньяк / робот - постоянно на часах, время деньги 😎
🌭1
Если вы слишком сильно обеспокоены тем какой язык программирования или фреймворк лучше (без учета контекста, просто вот "лучше") – вы растрачиваете время в пустую.
(e.g. херней занимаешься, друг)

А если в добавок вы не просто обеспокоены, но еще и находите время чтобы об этом своем, назовем его – предпочтении, спорить в онлайн чатиках, дела еще хуже.

Друзья, это жа натуральная выгребная яма по типу двача!
🌭2
Если вдруг вы сейчас строите сложную хрень с LLM, где под сложной я имею в виду кластеризацию на хотя бы 3+ домена – не тратьте время на велосипедостроение роутера тупо на completions api или любой другой модели чисто на промптах и structured outputs.

Это можно заставить полу-вменяемо работать, Н-н-но

Меня последние три рабочих днях не покидало ощущение что я делаю опасно недерминированную ерунду, которую потом все равно придется менять на какой нибудь классификатор.

Вот вам хороший пример игнорирования Дребезга (разбираем в материалах по ШСМ)

Вместо того чтобы "на потом", надо было хоть немного поискать решение.

Вот например – бери и юзай на эмбеддингах:
https://github.com/aurelio-labs/semantic-router

Вполне себе минималистичный интерфейс. Можно ходить в Cohere или OpenAI api за эмбедингамми и сравнениями, можно прикрутить локальный мистрал, это сами решайте.

В этой же либе есть dynamic router, но это обычный function calling, внимания вроде бы вообще не стоит (Юзайте PydanticAI ок?)


Вот вам в догонку еще дядьку Фаулера почитать, если изголодались по нормальному инженерному контенту про AI системы. Не одним же Блогом Антропика кормиться :)

https://martinfowler.com/articles/gen-ai-patterns/
3🌭1
Сейчас канал переименую 🙂

/var/log/ivan.zakutnii оно конечно прекольно-креативно, но ничего не понятно и в поиске не ищется.

Продаюсь! Новое название хотя бы ищется в поиске, ну и все таки большую часть контента хотя бы как то отражает:

- Нейросети и прочая нежить
- Системная инженерия (собранность, продуктивность и тд)
- Прововерная программная инженерия.

Знаете, оно как то все больше про мозги, а мозги тоже нейросеть 🙂

А то log какой то... ну log и log, никто логи не читает 💥

Такшто переименовываюсь без угрызений совести в @neuralstack

(я все еще не собираюсь нагонять много средне-паршивого контента)

БУМ
Please open Telegram to view this post
VIEW IN TELEGRAM
6🌭1
Channel name was changed to «Neural Stack»
Вот это модно 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
5🌭1
Не первый раз натыкаюсь на контринтуитивный совет-ответ на вопрос «как разрабу вкатиться в ML, с какой базы начинать и какую математику учить» в духе:

Никак, оно (база) вам скорее всего не надо. Вкатываться может быть долго и сложно, а самих квалифицированных ML инженеров вроде как хватает. Проблема больше в MLOps – на рынке недостаток людей кто нормально понимает как модели деплоить, обеспечить цикл переобучения и доставки без кровопотерь. Так что лучше начните с того чтобы научиться строить AI системы на готовых моделях и API, и хорошо разберитесь с инфрой для них.

В целом – согласен. Но у меня bias с Ops конечно
🥱
Please open Telegram to view this post
VIEW IN TELEGRAM
2🌭1
А никто не собирается обсуждать этот мув в моральных рельсах OpenAI от:

“извините я не могу лицо человека переместить сюда, нельзя! давайте я вам лучше котика с 6 лапами сгенерирую»

До:

“Aye aye Captain!”
4🌭1
Слыш купи телегу премиум, там теперь Грок включен

@GrokAI
🌭2
На следующей неделе будет ежегодный (вроде как традиция уже) пятидневный интенсив от Kaggle и Гугла по GenAI и вот этой всей нежити 🌟

У вас два варианта:
1) Жмать сюда и поучаствовать тоже 😎
2) Никуда не жмать и читать мои отчеты по каждому дню в этом канале 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
4🌭2
Найдена основная причина появления багов в моем коде – на кнопки нажимаю чем то не похожим на руки ✌️
Please open Telegram to view this post
VIEW IN TELEGRAM
4🌭21
Количество кода, которое я выплюнул из своих мозгов за последнюю неделю, не было бы возможно достичь без Курсора.

Не думайте, что я переобулся – вся моя критика на месте.

Лишь благодаря тому, насколько быстро эта скотина может распространять изменения по кодовой базе можно достигать таких объемов.
3🌭111
Если вы не прекратите рассуждать в форматах "Нет ну смотри вот тут во фреймворке же вот так вота сделано, надо так и делать", то вы как раз из тех кого AI заменит в первую очередь. Ну или уже заменяет...

LLM можно достаточно быстро "обьяснить" что не так, в конце концов в продолжение сообщения выше – написать пример как надо, и она пойдет копи-peace-дить как хороший джуниор 🏃‍♂️

Ну пусть это "достаточно быстро" займет сколько, пару часо? 🆗

С майндсетом фреймворкера-формошлепа либо вообще смысла нет бадаться (если всю карьеру так и рассуждал/работал), либо придется бадаться много дольше чем с моделью 🙂

Вбивайте в голову инженерные принципы с молоду пока мозги не закостенели, пригодится. Еще вроде поезд не ушел 🚂
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭2
Неделька очень тяжелая.

Практически не было времени продолжить нормально по курсу ШСМ – надо демку ассистента допиливать 😂

Но работа по факту ведется. Эта неделя – по сути выполнение домашнего задания по первой части курса о которой были все предыдущие посты.

Задание не очень сложное – заземлиться по поводу себя самого, в смысле куда время тратишь и на что.

При том дали на курсе совершенно четкие категории траты времени, именно то чего мне не хватало в прошлом году.

Первый день (понедельник), прошел очень скомкано, но я быстро исправился и принесу вам методичку в ближайшие дни о том как попробовать заземлиться самостоятельно.

Спойлер такой: ставишь одно приложение, настраиваешь как скажут, и если лямки на кнопку нажимать хватит, через неделю у тебя будет вполне четкая картина куда время утекает.

Конечно кроме как жать на кнопку надо будет еще немножко порефлексировать, и особенно поупражняться во внимании к дребезгу.

Короче, максимально конкретно напишу.

А тем кто не зассыт и следующую неделю после релиза этой методички попробует ее в деле – что нибудь подарю 🫡 скажем – трем человекам точно будут 🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭211
Хорошая новость в том что дальше начинается первый, ознакомительный блок по моделированию!

Конечно, будет аж целый отдельный курс, где уже попрет петля в моделирование моделирования 🤯 но до вводного материала хочется очень поскорее добраться энивэй.

Вопрос только когда?

Неделя еще не кончилась, но я уже и за это время трекания по методе увидел очень явственно свою саму главную проблему – и это не отвлечения (я практически робот, глядите экранку за неделю), и даже не переключения контекста…

Это слишком большое колличество сайд-задач, которые я пытаюсь делать одновременно! 💥

Под одновременностью тут мной понимается попытка делать какие-либо под-задачи из этих проектов в один день.

Прикол в том, что если бы я распланировал неделю более предметно, например в понедельник один проект, во вторник другой – толку было бы намного больше, был бы какой то ощутимый прогресс, даже от учете кранча! Час на себя у меня в эту неделю ежедневно точно находится.

Но конечно, надо снижать количество этих параллельных проектов максимально, в идеале до одного :)

Мне об этом мудрый учитель говорил еще года два назад. Ну лучше поздно, чем никогда 🔨

Очень хочу часов 5 дополнительного времени в сутках чтобы все успевать, но такого не предвидится.

Хорошо что следующая неделя у нас уже определилась как состоящая на 80% из AI, как минимум из за интенсива Каггла. За базар отвечаю 😎

Может войду в резонанс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌭3
BRUH 🗣
Please open Telegram to view this post
VIEW IN TELEGRAM
4🌭1