Posts of Заканчиваем коллекцию по оркестрируемым агентным системам

newest first

#1366Text
Views488−36%vs avg
Forwards2
Reactions5
Comments6
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
6 h394
17 h443
30 h488
  1. After 6 hours394
  2. After 24 hours488
  3. Total to date488
#1365Text

Забавно, что люди спорят с тем, что мол творчество — это удел человека, бездушный нейрослоп не способен заменить «думающих» людей, а потом идут смотреть видео, построенные по типовому сценарию, с типовыми фактами, сопровождающиеся типовой инфографикой. Даже скилл, который может сделать такой сценарий, можно накидать за один промпт: «Создай скилл, который будет писать сценарии для видео на ютубе, возьми за основу следующую структуру: введение (5-10 секунд), отсылка к мировой статистике (Gartner, IDC, Forrester), приведи инфографику на 3-4 скрина, содержащую "график растущий вверх", "юзерпики" и стрелки между ними (30-40 секунд), затем сделай "живой пример" из новостей, где разбери один конкретный кейс (30 секунд), далее сделай предположение, основанное на статистике и обобщающий вывод (40 секунд)». Дополните этот скилл хорошим превью в стиле «ИХ точное не заменят» или «Те кто ВЫЖИВУТ в АйТи» и собирайте просмотры. Не благодарите.

Open in Telegram
Views614−20%vs avg
Forwards7
Reactions29
Comments7
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
12 h467
32 h595
43 h614
  1. After 24 hours595
  2. Total to date614
#1364Text

Сегодня у бизнеса сильно изменилось представление о технически грамотном специалисте. Оно, кстати, изменилось не за один день: уже много лет специалист — это тот, кто «решает проблемы бизнеса», а не зубрит техничку до потери пульса. Но если раньше техничку всё же надо было закрывать и нужны были люди, то теперь техничку стали закрывать с помощью ИИ. Сейчас чтобы хорошо чувствовать на рынке нужно больше ориентироваться на более высокие "уровни абстракции", но так как обычно люди не понимают, что это за уровни, то вот конкретный список: ## Харды 1. Архитектурное проектирование и системное мышление 2. Ревью и верификация сгенерированного кода 3. Владение ИИ-инструментами с пониманием их ограничений 4. Отладка и диагностика кода, написанного не тобой 5. Комплаенс и безопасность на техническом уровне 6. Продуктово-техническая грамотность (метрики, unit-экономика) ## Софты 1. Декомпозиция размытых требований 2. Инженерное суждение (когда сказать «нет») 3. Коммуникация компромиссов бизнесу 4. Ответственность за результат (ownership) 5. Обучаемость и адаптивность 6. Кросс-функциональность и эмпатия

Open in Telegram
Views663−14%vs avg
Forwards27
Reactions23
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h226
14 h548
35 h647
45 h663
  1. Total to date663
#1363Text
Views633−17%vs avg
Forwards3
Reactions4
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h242
14 h530
35 h618
45 h633
  1. Total to date633
#1362Text
Views647−16%vs avg
Forwards2
Reactions9
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h490
72 h647
  1. Total to date647
#1361Textedited
Views7680%vs avg
Forwards4
Reactions24
Comments5
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h131
14 h585
27 h618
76 h768
  1. After 24 hours618
  2. Total to date768
#1360Text
Views537−30%vs avg
Forwards2
Reactions104
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h414
17 h480
29 h536
31 h537
  1. After 6 hours414
  2. After 24 hours536
  3. Total to date537
#1358Text
Views671−13%vs avg
Forwards9
Reactions13
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
1 h113
13 h462
35 h525
38 h541
71 h671
  1. After 1 hour113
  2. Total to date671
#1357Text
Views951+24%vs avg
Forwards19
Reactions15
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h302
12 h476
32 h672
57 h729
78 h951
  1. After 1 hour302
  2. After 24 hours672
  3. Total to date951
#1356Text

Скоро финиш коллекции по оркестрируемым агентным системам, а у меня уже накопился материал для версии 2.0. Область оркестрируемых систем развивается с бешеной скоростью: есть варианты архитектуры для локальных LLM, для облачных, решения для шлюзов, оптимизаторов, реализации наблюдаемости, много вещей по безопасности и т.д. Стартапы в качестве основы для бизнеса выбирают AI-native подход, работающие компании стремятся закрыть AI-ready уровень. И это тоже сильно влияет на требования к инженерам. Что будет буквально через год — непонятно, но безумно интересно, поэтому продолжаю собирать новый материал и готовлю обновление коллекции на следующий год. P.S. возможно стоит уходить в формат регулярных семинаров, которые помогут гибко учитывать изменения, а то сейчас пока все отснимешь и выпустишь уже половина устарела.

Open in Telegram
Views706−8%vs avg
Forwards4
Reactions16
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
8 h473
27 h589
63 h699
72 h706
  1. After 6 hours473
  2. After 24 hours589
  3. Total to date706
#1355Photo
Views565−26%vs avg
Forwards8
Reactions10
Comments3
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
20 h505
32 h522
68 h565
  1. After 24 hours505
  2. Total to date565
#1354Link preview
Views883+15%vs avg
Forwards47
Reactions31
Comments0
#1353Text
Views1,327+73%vs avg
Forwards2
Reactions13
Comments5
#1352Text

он зашёл к Архитектору Соеру, который славился тем, что любую задачу оборачивал в три слоя абстракций Ирония засчитана, но для тех кто в теме, 3 слоя абстракции - это как-то малова-то будет, я тут навскидку выделил 33 уровня от процессора до веб-морды: Аппаратный уровень 1. Физика полупроводников 2. Логические вентили 3. Комбинационные схемы 4. АЛУ и регистры 5. Микроархитектура 6. Архитектура набора команд (ISA) Системный уровень 7. Ассемблер 8. Языки системного программирования 9. Ядро ОС 10. Системные вызовы и системные библиотеки 11. Пользовательские процессы и файловая система Сетевой уровень 12. Сетевой стек 13. Прикладные протоколы 14. Инфраструктура Серверный уровень 15. Веб-сервер 16. Серверный фреймворк 17. СУБД и кэши 18. Бэкенд-приложение Клиентский (браузерный) уровень 19. Получение ресурсов 20. HTML-парсер 21. DOM 22. CSS-парсер и CSSOM 23. Render tree 24. Layout (reflow) 25. Paint 26. Compositing 27. JavaScript-движок 28. Web API браузера Фронтенд 29. Фреймворк/библиотека 30. Слой состояния 31. Компонентный слой 32. Стилевой слой 33. Веб-интерфейс Так что да, любят soer-ы оборачивать все в уровни абстракции.

Open in Telegram
Views1,212+58%vs avg
Forwards14
Reactions25
Comments1
#1351Textedited

идите к соеру чтобы обсуждать программирование , я пришел деградировать Мне кажется, что даже soer-ам просто обсуждать программирование быстро надоедает, бесконечные споры о том, что лучше ООП или ФП, был ли прав дядюшка Боб, раньше было лучше и тому подобное - быстро изматывает. Куда интереснее делать что-то свое, развивать свой проект, решать какую-то практическую задачу. Мне кажется, что наше сообщество как раз про это, мы встречаемся не просто чтобы потрещать, а чтобы обменяться опытом, рассказать что делали, что получилось, что нет. Например, в субботу на семинаре один из участников показал как у него организован SDLC с использованием клода и кодекс, какие подводные камни попались, какие роли у агентов и как они взаимодействуют. Лично мне такие штуки помогают лучше разобраться в том, что происходит в АйТи с появлением ИИ, как можно улучшить свою команду агентов и тому подобные вещи. Программирование - это увлекательная вещь, но теперь оно выглядит совсем иначе, чем даже пять лет назад. Смотреть надо в будущее, а не жить прошлым. Ну или "деградировать", как предложим автор из комментария.

Open in Telegram
Views841+10%vs avg
Forwards3
Reactions13
Comments11
#1350Text

Принцип "Чем меньше, тем лучше" Наше сообщество отличается тем, что мы не пытаемся завалить людей кучей ненужной информации, которую легко получить с помощью LLM или даже дедовским способом через поиск в интернете. 🛻📌 Принцип "Чем меньше, тем лучше" говорит о том, что действительно важную информацию нельзя просто так пропустить, потому что весь словесный мусор всегда строится вокруг одной или двух сильных мыслей, а остальное - это бесконечное обсуждение деталей, которые в каждом конкретном случае свои. Думать, что кто-то заранее узнает, как будет именно у вас, - весьма наивно. Возьмём популярные тейки: "Качай личный бренд", "Веди публичные каналы", "Прокачивай нетворкинг". Вы сами верите, что могли бы их пропустить, с учётом что буквально из каждого утюга говорят одно и то же? 📌 В нашем сообществе мы фокусируемся на практических моментах - не просто "что нужно знать" (знания сегодня более чем доступны), а как на практике работают знания и какие подводные камни встречаются. На созвонах мы не обсуждаем абстрактные советы, а вместо этого конкретно говорим, что и как используем. Например, обсуждаем скилы - перечисляем, какие именно, как и почему не другие. Обсуждаем MCP - показываем по факту, какие именно, объясняем, почему MCP в конкретном случае лучше скилов. Если говорим про ограничения и контроль агента, то опять же делаем это с демонстрацией экрана, показываем: вот так работают ограничения через ОС, вот так можно делать сбор состояния экрана в TMUX, вот так передавать управление через агента и т.д. При этом всегда действует ограничение - одна встреча в неделю. Тратить время друг друга на частые созвоны с тоннами воды - это тратить бесценное время впустую. Зачем я написал этот пост? Вижу, как многие люди гонятся за циферками вместо результатов, набирают в закладки кучу видео, составляют списки книг которые никогда не прочтут и т.д. Люди боятся пропустить что-то важное, какой-то секретный секрет, который знают только айти-гуру. Но на самом деле возьмите за правило выписывать те мысли, которые показались интересными. Спустя время увидите, что эти мысли повторяются из раза в раз. Мы в книжном клубе сейчас читаем про высоконагруженные приложения, и почти каждую неделю я пишу о том, что очередная глава более чем наполовину состоит из типовой базы - устройство СУБД, репликация, права доступа, управление ошибками. Много повторяющейся теории и почти ноль практики, советов, которые подскажут, что именно было выбрано в конкретном случае и почему, а не "минимизируйте задержки, увеличивайте производительность". Поэтому рекомендую взять за основу принцип "чем меньше, тем лучше": не гнаться за всеми знаниями мира, а фиксировать для себя главное. Завести небольшой блокнотик, куда выписывать одну-две мысли, смотреть, что повторяется, и фокусироваться лишь на том, что встретили хотя бы несколько раз, а не пытаться ловить каждый новый тренд.

Open in Telegram
Views1,195+56%vs avg
Forwards5
Reactions27
Comments0
#1349Text

Сегодня снова растёт интерес к проектированию ПО — потому что качество кода, который генерирует ИИ, почти неизменно, и чтобы на выходе получить нормальный результат, нужно компенсировать проблемы кода общей архитектурой системы. Проблема в том, что большая часть информации в открытом доступе ничего общего с проектированием не имеет. Проблем много. Одна из самых частых — неумение анализировать требования и сопоставлять их с реальными ограничениями. Простой пример. Человек разрабатывает систему с требованием «Задержки обработки платежа не более 5 сек в 99,9%», а решение собирает на облачных лямбдах, у которых фаза холодного старта легко сожрёт весь бюджет времени. Человек буквально не видит связь между требованием, ограничением и реализацией. Почему так происходит? В основном это проблема насмотренности. Чтобы научиться видеть такие штуки, нужно учиться анализировать, обосновывать и защищать свой проект. Базово нужно научиться выделять хотя бы основные эвристики по типу «лямбды медленно стартуют на холодную». Это поможет видеть совсем дырявые решения. Если есть требование, оно всегда порождает ограничения и существует в определённых границах. Проектирование — это и есть процесс поиска решения, которое соответствует ограничениям и требованиям. Значит, процесс проектирования всегда включает анализ и сопоставление требований с решением. Для этого нужно знать методы сопоставления — экспертные оценки, бюджетирование, прототипирование и т.д. Если требования есть, а оценки нет — это не проектирование. Говорить красивые фразы по типу «Вследствие CAP-теоремы у нас есть требование консистентности» — это здорово. Жаль только, что это просто набор красивых слов, за которыми ноль смысла. Лучше вообще отказаться от требований, которые не можете проверить, чем пытаться закрыть их бессмысленными фразами. Хорошо проектировать так же сложно, как писать хороший код. Поэтому если реально хочется разобраться — начните с разбора конкретных случаев: где требование, где ограничение, где решение и как обоснована согласованность.

Open in Telegram
Views1,184+54%vs avg
Forwards8
Reactions28
Comments0
#1348Photoedited
Views1,408+84%vs avg
Forwards3
Reactions10
Comments0
#1346Text

Прошла регистрация еще одного товарного знака, теперь я официально владею двумя обозначениями: SOERDEV, SOER. Тема регистрация собственного бренда - это довольно запутанная история, поэтому поясню для чего я зарегистрировал сразу два. 1) В первую очередь - это защита доменных имен, названий каналов и право использовать английские названия на вывесках и публичном пространстве. По сути чисто утилитарная функция, чтобы соответствовать требовниям закона. 2) Любой товарный знак - это средство индивидуализации товара или услуги, есть целый классификатор, который определяет какие товары можно маркировать (это делается при выборе класса МКТУ), в моем случае два знака - две группы товаров. Я решил выделить два направления, которые планирую развивать в будущем: - SOER - это в первую очередь все что касается производства видео, частных консультаций, рекламы и прочих услуг связанных с деятельностью основного канала. Под этим брендом я планирую и далее выпускать ролики для инженеров, которые хотят разбираться в программировании лучше. - SOERDEV - это подход для развития знаний и навыков инженеров программистов, в рамках этого бренда я буду проводить встречи, выпускать просветительские материалы по теме развития и продвижения по карьере. Т.е. по факту, SOER - останется техническим каналом и сообществом, а SOERDEV - это отдельная ветка о саморазвитии и карьерном росте. Можно было бы ограничиться только брендом SOER, но там были высокие риски, что регистрация затянется или вообще не пройдет. Поэтому разделение было самым быстрым способом получить рабочий знак в моменте. Повезло, что патентный поверенный грамотно составил заявку и отбил потенциальные вопросы противопоставления знаков. Насколько сложно и дорого зарегистрироваьт свой знак - в моем случае все было просто - обратился к патентному поверенному, заплатил пошлины и через 9 месяцев получил свидетельство о регистрации. Цена вопроса вышла в районе 160 т.р. за все.

Open in Telegram
Views1,428+86%vs avg
Forwards3
Reactions24
Comments1
#1345Photoedited

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

Open in Telegram
Views1,447+89%vs avg
Forwards5
Reactions11
Comments0
#1344Photoedited
Views1,409+84%vs avg
Forwards4
Reactions14
Comments2
#1343Text
Views1,924+151%vs avg
Forwards8
Reactions25
Comments7
#1337Textedited

Фраза "АйТи - это просто работа" всегда вызывает у меня отторжение. В начале карьеры я 7 лет прожил в этой парадигме, ходя на неинтересную работу ради стабильного дохода, и по итогу понял — это не для меня. Проблема в том, что работа занимает значительную часть жизни, особенно если работаешь в офисе. И если приходишь на работу, чтобы просто отработать часы, выполнить какие-то задания, которые не дают никаких позитивных эмоций, то "просто работа" превращается в каторгу. Когда на работе нет позитива, мозг перестаёт вырабатывать дофамин, а вместо него зашкаливает кортизол, который превращает тебя в вялую амебу. Я так семь лет проработал на месте, где хорошо платили (в полтора раза выше рынка), но значительная часть работы заключалась в бесконечном составлении планов, отчетов, предписаний, согласований и прочих бюрократических вещах. Себя я успокаивал тем, что после работы, благодаря заработанным деньгам, я могу пойти в бар с друзьями, накопить на квартиру, поехать отдохнуть в отпуск. Вот только желания что-либо делать улетучивалось, и после работы хотелось просто упасть на диван и посмотреть очередной сериальчик. Гедонизм оказался так себе "лекарством" от бессмысленности труда. Возможно, для кого-то выполнять рутинные операции и "просто работать" — вполне нормальная концепция жизни. Но для меня, чтобы жизнь была полноценной, нужно, чтобы всё находилось в балансе. Согласно теории самодетерминации, человеку жизненно необходимы три вещи: - автономия (чувство, что ты сам принимаешь решения); - компетентность (ощущение роста); - связанность с результатом. Работа должна удовлетворять всем трем — не только давать доход, но и заряжать психологически, давать возможность придумывать интересные решения, видеть, что твои идеи влияют на результат, позволять создавать интересный/полезный софт и т.д. Лучшее — это когда попадаешь в "состояние потока" — единственное, что компенсирует физическую усталость. В результате получаешь заряд на всё остальное: на выходных заняться хайкингом, вечером после работы поиграть с детьми или помочь с домашкой, провести время с друзьями, а не за очередным сериалом. В общем, важно помнить, что люди — не биороботы, для нас важно психологическое состояние. Лично я черпаю много энергии через развитие и изучение нового — мне кажется, это лучший способ не закиснуть и максимально полно прожить жизнь. Казалось бы, буквально меняешь отношение в малом: вместо "это просто работа" приходишь к "это интересная работа", а эффект домино кардинально влияет на всё остальное. Что касается денег, то мысль "за интересную работу много не платят" — это не более чем миф, который к рельности не имеет никакого отношения. Здесь все зависит от того насколько востребованны твои компетенции и насколько ты сам ценишь свое время. Поэтому на практике можно совместить "интересное" с "прибыльным", все зависит только от тебя.

Open in Telegram
Views1,316+72%vs avg
Forwards8
Reactions27
Comments4
#1336Link preview
Views1,357+77%vs avg
Forwards7
Reactions8
Comments2
#1335Textedited
Views1,910+149%vs avg
Forwards1
Reactions21
Comments26