ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:00:15
Лайтовая разработка и агенты:
  • 1. Участники мероприятия делятся опытом программирования и обсуждениями новых подходов разработки
  • 2. Обсуждается проблема недостаточного использования учебных платформ и разочарование пользователей вследствие неудачного опыта
  • 3. Планируется обсуждение конкретных кейсов участников и обмен опытом
00:01:46
Использование нейронок в среде разработки:
  • Участники встречи обсудили текущее состояние разработки и обновления программного обеспечения, акцентируя внимание на частоте изменений и необходимости постоянного обучения новым технологиям
  • Упоминалось использование специализированных инструментов (агентов), автоматически обновляющихся в фоновом режиме, что позволяет оперативно получать актуальные версии программного кода
  • Обсуждалась необходимость анализа активности проектов на GitHub и оценка свежести коммитов для определения уровня актуальности используемых решений
00:04:04
Разработка агентов vs разработка с помощью агентов:
  • 1. Обсуждаются два основных направления разработки: разработка агентов и разработка с помощью агентов (интеллектуальных помощников)
  • 2. В англоязычной среде термины уже устоялись («agent programming», «ai assistant development»), тогда как в русскоязычном сообществе пока отсутствует общепринятая терминология
  • 3. Разработчик привел пример использования ИИ в кодировании на платформе Хекслет
00:04:50
Проблемы внедрения ии в разработку курсов:
  • Разработан новый тип взаимодействия пользователей через чат, интегрированный с системой помощи и продаж
  • Внедрение режима работы GPT-модели (стадии моуд), позволяющего пользователям пошагово решать задачи
  • Увеличилось количество задаваемых пользователями глубоких вопросов, что привело к необходимости внедрения отдельного процесса обработки запросов
00:07:22
Интеграция ии в образовательные платформы:
  • 1. Разработан инструмент анализа уроков через специальный чат GPT, заменяющий работу методистов
  • 2. Созданная система автоматически выявляет проблемные моменты в уроках и предлагает рекомендации по изменениям
  • 3. Новая технология позволяет упростить разработку учебных материалов, снижая необходимость участия технических специалистов
00:08:38
Платформы для разработки агентов и их роль:
  • 1. Существуют универсальные платформы (например, platform.openai.ai), позволяющие создавать и настраивать цепочки действий агентов с использованием API
  • 2. Платформы позволяют интегрировать созданные цепочки действий непосредственно в собственные CRM-системы и маркетинговые сервисы
  • 3. Вопрос интеграции созданных решений в сторонние сервисы остается недостаточно понятным и требует дополнительного обсуждения
00:09:24
Особенности разработки с применением ии:
  • Планируется запуск курсов по специальности «ЛМ-разработчик», ориентированных на автоматизацию и создание систем на основе ЛМ (глубокой машинной обработки), старт запланирован на май
  • Обсуждается возможность внедрения локальной модели ЛМ (локального искусственного интеллекта) в крупных российских компаниях, где разработчики смогут подключать её через открытый API, однако качество работы локальной модели может оказаться ниже по сравнению с централизованными аналогами
  • Рассматривается вопрос о репрезентативности статистики, связанной с использованием искусственного интеллекта в разработке программного обеспечения, подчеркивая, что значительная часть кода написана людьми, а не исключительно искусственным интеллектом
00:23:57
Вопросы безопасности и конфиденциальности:
  • Разработчикам не потребуется самостоятельно настраивать платформу, если использовать предложенный вариант
  • Вопрос конфиденциальности и безопасности персональных данных был затронут, однако конкретных решений по этому пункту не принято
  • Обсуждалась возможность предоставления разработчикам простого доступа к базе данных компании, однако решение по данному вопросу отсутствует
00:27:31
Управление проектами с участием агентов:
  • 1. Внедряются новые роли и независимые агенты, работающие параллельно, позволяющие начать выполнение работы в одном устройстве и продолжить в другом, включая полноценное взаимодействие с проектами и интеграцию с системами сборки
  • 2. Процесс управления системой переходит от отдельных пользователей к командной работе, хотя пока находится на стадии эксперимента
  • 3. Разработчики самостоятельно инициировали и реализовали изменения через тикеты, pull-запросы и запуск нескольких агентов для проверки функциональности
00:28:48
Параллельная работа агентов и риски:
  • Обсуждалась тема эффективности работы различных агентов и их влияния на потребление ресурсов
  • Упоминались проблемы зависимостей между агентами, приводящие к распространению ошибок и замедлению процессов
  • Рассматривались способы повышения производительности пользователей за счет возможности выполнения заданий и отправки пулреквестов удаленно, вне зависимости от текущей сессии
00:44:00
Обучение эффективному использованию агентов:
  • Обсуждалась важность умения правильно формулировать мысли и задачи
  • Поднята тема рефлексии и понимания задач участниками процесса
  • Упоминалось использование ИИ-инструментов (иска), однако подчеркивалось, что сам инструмент не является решением всех проблем
00:44:31
Важность постановки задач и обучения паттернам:
  • Участники обсуждения подчеркнули важность правильного подхода к взаимодействию с моделью ИИ, включая необходимость формулирования задач и рекомендаций, разбиение на подзадачи и предоставление большего контекста
  • Обсуждались проблемы, возникающие при неправильном подходе к обучению модели, приводящие к неэффективному использованию ресурсов и увеличению времени на выполнение задач
  • Предложена идея формирования правильных паттернов поведения при работе с моделями ИИ, основанная на понимании возможностей конкретной модели и осознанной стратегии взаимодействия
00:50:23
Практическая интеграция ии в рабочие процессы:
  • Обсуждалась необходимость правильной настройки окружения и знания локальной экосистемы разработчиками (например, установка языков программирования, запуск Docker)
  • Упоминалась важность написания документации и использования готовых инструкций для взаимодействия с агентами и инструментами (например, использование скиллов и рекомендаций по стандартам разработки)
  • Рассматривалась проблема безопасности при установке сторонних пакетов и скиллов, отмечалось, что рекомендуется использовать исключительно собственные или официально одобренные инструменты
01:08:14
Оптимизация работы с ошибками и интеграциями:
  • 1. Необходимо провести анализ производительности (пейдж спид) сайта и устранить упавшую сборку
  • 2. Предложено использовать интеграцию через GitHub Actions или прямую ссылку для упрощённого выполнения задачи
  • 3. Упоминалось наличие проблемы с ошибками в продакшене, вызывающими сбои в работе системы
01:09:15
Процесс разработки и использование агентов:
  • Принято решение ускорить дебаг и процессы принятия решений, особенно при исправлении ошибок
  • Предложено использовать агента, интегрированного с внутренними системами компании, для оперативного внесения изменений
  • Рассматривается возможность внедрения новых подходов к обучению сотрудников и адаптации существующих инструментов (копайлот)
01:11:17
Использование специализированных языков программирования:
  • Использование специализированных языков программирования признано менее эффективным по сравнению с высокоуровневыми инструментами разработки
  • Разработаны экспериментальные специализированные языки программирования, однако они пока находятся на стадии тестирования
  • Локальные модели программного обеспечения применяются пользователями ввиду возможной блокировки интернета
01:11:48
Локальные модели и работа оффлайн:
  • 1. Необходимо предусмотреть работу компании автономно от внешнего контура
  • 2. Локальные модели национального масштаба могут обеспечить функционирование системы без дополнительного оборудования внутри компании
  • 3. Рассматривается вопрос работы на специфической тестовой сцене
01:12:07
Специализированные языки программирования и иишка:
  • Упоминался разработчик специализированных языков программирования, которого спикер хочет пригласить на подкаст
  • Обсуждался создатель языка Kotlin (Брислав), который упомянул использование открытого ПО (опен-код)
  • Речь шла о разработке новых смешанных языков, сочетающих элементы английского и других языков
01:12:55
Интеграция и использование Open Code моделей:
  • Разработана унифицированная модель общения агентов (агентов), позволяющая избежать прямого обращения каждого к внешним сервисам и упрощающая настройку подключения локальных моделей через интеграцию с GitHub Copilot
  • Предложена возможность работы с проектом через интерфейс, использующий подсказки и рекомендации, предоставляемые системой
  • Рассмотрена возможность оптимизации производительности системы программирования через использование открытого проекта CodeBasics.ru, предназначенного для начинающих программистов
01:16:51
Проблемы и особенности работы агентов:
  • 1. Разработан механизм работы единого агента с разными промтами, зависящими от типа взаимодействия с пользователем
  • 2. Проблема изменения кода агентом в процессе общения устранена введением внутренних агентов с фиксированными промтами
  • 3. Устранены ошибки агента при работе в режиме планирования, благодаря выявлению и исправлению ошибок в исходном коде
01:18:39
Особенности работы и функционала Chat GPT:
  • Принято решение
  • Использовать бесплатную модель работы с агентами (без оплаты)
  • Договорились о следующих действиях
  • Запустить новую модель минимакс для проверки её эффективности и сравнить результаты с предыдущими попытками
  • Проверить возможность использования бесплатных моделей и оценить их эффективность
  • Рассмотреть интеграцию новых подходов и технологий, связанных с разработкой и интеграцией агентов, включая использование открытых библиотек и сервисов
  • Поручения и обсуждения
  • Обсудить возможности использования различных моделей и подходов к работе с агентами, включая оптимизацию потребления токенов и выбор наиболее эффективных решений
  • Продолжить эксперименты с различными инструментами и технологиями, такими как GitHub Review, CodeSandbox и другими сервисами, позволяющими упростить работу с проектами и автоматизировать процессы
01:56:40
Управление правами и безопасность:
  • В сообщении упоминается необходимость срочно обучать джуниор-разработчиков системному дизайну
  • Обсуждаются изменения, произошедшие за последние три месяца (элспи)
  • Упоминается важность понимания прав и безопасности, использование локальных креденциалов и особенностей работы с GitHub
01:57:56
Необходимость изучения системного дизайна:
  • Разработан новый продвинутый сервис поддержки разработчиков (ассистент), который интегрируется в редактор кода и отслеживает контекст написанного кода, выявляя ошибки и предлагая рекомендации
  • Рассматривается возможность внедрения ассистента на GitHub для анализа проектов и предоставления рекомендаций по улучшению кода
  • Стоимость текущего сервиса составляет около 200–500 долларов в месяц, однако планируется увеличение стоимости до 1000 долларов ежемесячно после расширения функционала
02:02:17
Экономическая целесообразность узкой и широкой специализации:
  • Участники обсуждения привели пример развития специализированных агентств в сфере IT-технологий, связывая это с уровнем экономической активности и детализацией процессов
  • Упоминалось возвращение участников к рабочему процессу уровня 19-го года, подразумевающего упрощение и сокращение количества специалистов
  • Обсуждалась зависимость детализированности выполняемых работ от размера компаний (чем крупнее компания, тем выше степень специализации)
02:04:06
Роль и влияние ИИ на обучение и карьеру программиста:
  • В ходе обсуждения участники пришли к выводу, что использование инструментов искусственного интеллекта (ИИ), таких как генераторы музыки и текста, значительно упрощает процесс работы, однако важно продолжать осваивать базовые навыки программирования и музыкальные инструменты
  • Участники обсудили проблему увеличения объема генерируемого кода и отметили, что хотя технологии позволяют ускорить разработку, основной вопрос заключается в том, насколько эффективно внедряемый код интегрируется в производственные процессы
  • Участники подчеркнули важность владения современными инструментами разработки, такими как интеграция с Git и управление версиями, и выразили мнение, что отсутствие базовых компетенций в этой области может стать препятствием для трудоустройства и профессионального развития
0: Мы всех рады приветствовать на мероприятии, которое называется системный подход к работе с и в 2026 году для разработчиков и под всеми я подразумеваю на самом деле очень много разных людей это подписчики и хекслета, и организованного программирования.
1: Сегодня у нас такой лайтовый формат, поскольку у нас разработка меняется, я сам последний год как-то скидывал, я думаю многие из вас видели там, где я в твиттере писал или на YouTube писал. У меня очень резко изменилось. Во первых, я в последний год очень сильно в
2: Программирование. Снова вернулся. Я и, в принципе, ну, не прекращал этим заниматься, но это было так в лайтовом режиме, там сколько-то часов, Десятков, может быть, в неделю, но меньше половины. Сейчас кодинг с утра до ночи, как будто мне снова 20. И, конечно, очень много. И
3: Вошло в этот режим. И поскольку бесконечно все об этом говорят, все что-то делают, все экспериментируют. Мы, конечно, как учебная платформа. И когда все это хотят, не можем обойти эту часть стороной. Поэтому вот сегодня мы здесь и собрались. Причём, кстати, когда
4: Вот мы эту тему обсуждаем, переписываемся очень многие пишут, ну как так, неужели до сих пор есть люди, которые там во всю этим всем не пользуются. Но вот есть пока люди, которые этим всем не пользуются. И, более того, даже разочаровались, потому что разный неудачный опыт привёл к тому, что человек понял, ну,
5: В моём случае это не работает или в моём проекте, или там в моих условиях, или я там не могу 200 баксов на это добро потратить. В общем, куча разных есть причин, и мы сегодня это тоже пообсуждаем, поэтому будет классно. Если вы какие-то свои кейсы будете рассказывать, мы будем зачитывать и будем обсуждать.
6: Может быть просто то, что ты сегодня будешь рассказывать, оно будет для кого-то неочевидным, потому что даже сами люди спрашивают, а там опыт просто условно спрашивания чего-то у дипси считается или опыт купайла? Та считается. И, возможно, есть много людей, которые уже интегрировали в свои
7: И среды разработки, так или иначе нейронку, но не в том виде.
8: Ой, да есть такие психи ради, на фоне которых я просто этот человек, который вообще ещё ничего не видел. Наверное, знаете, 1 из целей, по которой мы сегодня здесь все собрались, объясню, есть много видосов.
9: И среды разработки, так или иначе, нейронку, но не в том виде. Ой, да, есть такие психи ради, на фоне которых я просто этот человек, который вообще ещё ничего не видел. Наверное, знаете, 1 из целей, по которой мы сегодня здесь все собрались, объясню, есть много видосов.
10: Много про это пишут, кто-то что то пробует, но это все немножко в изоляции происходит. И мы как раз хотели немножко пошарить это общее знание, чтобы каждый смог оценить. Ага, я нахожусь в какой сейчас точке. То есть люди уже это прошли, что-то я упускаю или наоборот я достаточно хорошо прокачен, и у меня все с эти
11: Отлично. Так что, я надеюсь, после сегодняшнего, ну вот этого разговора вы как минимум поймёте, насколько вы в теме, где, может быть, делаете что-то не так, где, наоборот, делаете что-то правильно. А может быть, кстати, я уверен, что я сегодня тоже много чему новому научусь, когда начнут писат.
12: Потому что это такая тема, что невозможно просто вот быть на острие и все знать. Ты просто с ума сойдёшь, у тебя там просто каждый день релиз, релиз, релиз, релиз. Я могу, к слову сказать, вот у меня есть команда локальная, то есть это настолько сильно и часто обновляются лока.
13: Агенты, ну, которые ком онлайн утилитки, может быть, в редакторе, вы не замечаете в c коде каком-нибудь там на фоне все это автоматом обновляется, то, например, я у себя не просто замечаю, у меня вот даже есть специальная команда в баше, ну, зетта Саши, которой я просто прописал брю инстал и список всех.
14: Тех агентов, которыми я пользуюсь. Я вот с утра, у меня начинается день. 1 делом я запускаю эту команду для того, чтобы получить обновление. Вот буквально перед тем, как, собственно, сейчас мы начать начали стриминг, ещё минут 10 назад, я думаю, дай-ка я попробую опен код обновить. Я пошёл, обновил, да, действительно вышла новая
15: Вот это даже немножко смешно, потому что когда ты смотришь на гитхабе, а мне пришлось немножко поанализировать дополнительно эту историю перед подкастом, ну, в том числе, потому что я курс делаю, ну и потому что хочется больше в этом разбираться. И когда я вижу, что какой-то
16: Проект, выпускающий агента, не обновлялся 3 дня. Ну то есть там последний коммит 3 дня назад мне уже кажется, что этот проект заброшенный. То есть вот до такой степени довели меня эти агенты, которые, мне кажется, развиваются быстрее, чем любой другой софт вообще в мире. Сейчас вот последний год, наверное,
17: Ну что, погнали, давайте посмотрим, че у нас есть вот такой вот у нас заготовлен слайдик и для инженеров. Значит, че в целом мы сегодня пройдём, куда все идёт, где мы находимся. Покажу немножко демонстрацию. Че надо знать, чему учиться. Ну и вопросы, ответы.
18: 1, что я хотел бы сказать, просто чтобы разграничить, потому что когда говорят про и программирование, имеют ввиду очень разные вещи. И в 1 очередь мы делим на 2 основных направления. 1, это разработка агентов, a2 разработка с помощью агентов. И я боюсь, что может быть
19: Кто-то перепутал или, по крайней мере, неправильно терминологию используют, потому что, ну вообще она ещё не устоялась до конца, хотя в английском, кстати, с этим проще там, например, разработка с помощью агентов называется иай ассисте девелопмент, или называется agenti программинг или кодинг.
20: Соответственно, там понятно, о чем идёт речь. А в русском я, кстати, даже не знаю, какую фразу использовать. Вот я, например, пишу код с использованием ии, у нас нет никакого короткого, мне кажется, способа это описать. При этом разработка агентов. Это когда, ну, например, давайте я вам приведу пример. Хекслет у нас есть
21: Собственно, помощник, который помогает проходить проекты, курсы и так далее. Когда человек идёт, у тебя появляется чат, и ты с ним там взаимодействуешь. Но это самый примитивный уровень, наверное, который возможен, потому что его, мне кажется, внедрили вообще все проекты не только учебные, когда у тебя есть
22: Просто чат, который в курсе про все, он там и с хелпом тебе поможет, и продажи там же могут совершаться. И, соответственно, в нашем случае помогает учиться. И, кстати, я вам скажу, что там целая проблема была. Знаешь какая, Кирилл, научить яишку не давать ответ стопроцентный.
23: То есть человек ему говорит, а как решить эту задачу? Имеется ввиду, что он хочет с ним поговорить на эту тему? Угадай, че делает иишка. Она такая бам выдаёт тут же задачу. И поскольку люди то у нас учатся все-таки взрослые и осознанные, как правило, они на самом деле от этого расстраиваются. Ну, не хочетс.
24: Чтобы им давали ответ, потому что у тебя интерес теряется, да, и вот, например, в веб версии чата gpt есть такой режим, называется стадии моуд. Может быть, ты его видел? Я его, например, с детьми очень активно использую, потому что он помогает им там какие-то вещи делать, а в
25: Его нет. Ну, по крайней мере, опять же, понимаешь, может быть, все сегодня прям поменялось. Мы же не знаем, тм, каждый день все меняется. Но, по крайней мере, на тот момент, когда мы делали пишке, этого не было. Это приводило к тому, что мы очень долго промты делали, которые позволяют, ну, как-то вот действовать также, а есть более глубокие вещи.
26: То есть разработка, агент это не там вообще слово агент это немножко хитрое слово. Если честно говоря, разобраться там не все является агентом, там может быть просто воркфлоу, когда некий зафиксированный процесс, да, агент все-таки это штука, которая может принимать сама решения. И у вас не детерминированный процесс, неки
27: Да, но, честно говоря, в большинстве случаев все-таки в разработке то, что называют агентами, чаще всего делают воркфлоу, когда есть некий просто последовательный процесс, и он такой чёткий, то есть в конкретном шаге, там можно че то иишка делает, но в целом вот от начала до конца
28: Он определён, я могу прикол сказать, как мы это используем. И вот, Кирилл, когда ты ещё в хекслете работал, там этого не было. А сейчас вот активно есть, например, поскольку у нас в каждом уроке человек общается с, ну, иишкой может общаться, как ты понимаешь, люди стали задавать
29: Сильно больше вопросов. И более того, вопросы стали более глубокие, потому что, ну, не надо стесняться, тебя никто не пошлёт ***. И в целом это как бы позитивно стало сказываться. Хотя сначала была история, типа, вот же это не живой человек, но в какой-то момент люди уловили, видно, что количество вопросов стало, если
30: Помнишь, там у нас менторы отвечали, сколько там по 500 вопросов в неделю прилетало. Сейчас там типа 5000 прилетает. Вот к чему это приводит. Это приводит к тому, что следующим шагом мы подумали, а почему бы не натравить уже отдельный ворфлоу? Не буду называть словом, агент, который
31: Анализирует вопросы по конкретным урокам, собирает их в кучку и по сути делает то, что раньше делали методисты, то есть начинает оценивать, а какие проблемы в этом уроке есть. И мы как бы реализовали эту штуку, и она реально. То есть ты в админку прям заходишь, ты берёшь конкретный урок.
32: Говоришь, ему проанализировать? Он смотрит, например, за последнюю неделю все заданные сообщения. Там внутри работает magic очень простой, на самом деле magic, который в конечном итоге все это отправляет туда, и на выходе у тебя появляется ответ по уроку. Там че не так? Че, чаще всего спрашивают, че ту
33: И поскольку он видит сам урок, он тебе ещё рекомендует какие изменения сделать вот так мы заменили команду методистов на 1 чата gpt вот такая вот штука. Ну это так просто, к слову, чем отличается все-таки разработка агентов от разработка с помощью агентов. И, кстати, тут не могу
34: Не добавить, что как в случае с ботами. Помните, вот когда появились боты, вотсапы, там телега и так далее. Сначала это была история из серии, вот вам дают низкоуровневую апишку, и вы погнали, короче, с ней работать, и вы прям кодите все это добро, да, потом
35: В какой-то момент поверх этого появилось довольно много платформ, которые, по сути, позволяют это делать, ну, просто натыкивания без привлечения технарей. Ну, технарь там немножко нужен, но уже сами цепочки, рассылки и так далее. Все это было автоматизировано, и поэтому очень многие боты сейчас делаются абсолютно
36: Легко. Вот на основе этих сервисов. Так вот, может быть не все в курсе. Я потому что очень плохо понимаю, насколько люди знают, что происходит именно в области разработки самих агентов, но сейчас такие же платформы есть, в общем то, у всех. То есть у тебя любая компания, которая делает ллм, у них даже прям, кстат,
37: Называется platform точка опен иай точка там ai, да? Или как у них там сайт, я забыл, ты, короче, туда заходишь и у тебя фактически уже не просто добавить там рак какой-нибудь просто агента создать. Ты прям цепочки строишь. То есть ты фактически можешь строить во
38: Как знаешь, в CRM маркетинге, когда ты говоришь, че там происходит, том именно не только ворфлоу, но прям целиком через апишку, то есть он, грубо говоря, его делает. Потом у тебя появляется апишка, ты можешь идти к себе, и это тот момент.
39: Причём, как он это позволяет интегрировать в свои сервисы, не очень понятно.
40: Как знаешь, в срм маркетинге, когда ты говоришь, че там происходит, причём именно не только ворфлоу, но прям целиком. Как он это позволяет интегрировать в свои сервисы, не очень понятно, через апишку. То есть он, грубо говоря, его делает. Потом у тебя появляется апишка, ты можешь идти к себе. И это тот момент, кстати, который мы
41: Сейчас прорабатываем, потому что, ну, типа, следующие курсы, в том числе, они у нас будут про это называется ллм разработчик. То есть это чуваки, автоматизаторы и чуваки, которые разрабатывают такие системы, это довольно прикольно, потому что это не очевидно. То есть, там, например, если в обычном воркфлоу, там, знаешь, типа,
42: Отправить письмо, сходить туда, сделать то все довольно просто, да, то здесь у тебя надо прям знать, паттерны работы лмок, потому что, например, там должен быть контроллер. То есть у тебя там есть такое понятие, как chain of fats, типа цепочка мыслей, когда он, например, че то делает. Потом есть там какой-нибудь контролир,
43: Штука, проверяющая его результат. То есть, короче, целый набор паттернов, которые ты просто не зная, не сделаешь ничего. Видите, я немножко затянул с этой темой. Сейчас все, наверное, думают, Кирилл хорош.
44: Уже давай про в чате написали команда методистов на мороз. Ну, наверное не совсем так все равно же.
45: Штука, проверяющая его результат. То есть, короче, целый набор паттернов, которые ты просто не зная, не сделаешь ничего. Видите, я немножко затянул с этой темой. Сейчас все, наверное, думают, Кирилл хорош уже. Давай про в чате написали команда методистов на мороз. Ну, наверное, не совсем так, все равно же.
46: У нас.
47: Да, у нас её не было, честно говоря, методистом был я, поэтому мне как бы в этом смысле легче, но в целом, да, то есть вот такие ребята, которые вот, знаете, редактора, методисты и многие
48: Да, у нас её не было, честно говоря, у нас методистом был я, поэтому мне как бы в этом смысле легче, но в целом, да, то есть вот такие ребята, которые вот, знаете, редактора, методисты и многие
49: Другие саппорт, например, это те, кому сложнее, наверное, всего приходится, потому что слово дорогие, наверное, неправильное, но я не буду в нюансы бизнеса погружать. Но, короче, компании бы хотели сделать так, чтобы минимизировать наличие этих людей, при этом получить высокое качество. Так вот, конечно же,
50: Вам кто-то 1 как минимум должен быть, кто этим процессом руководит, кто в этом разбирается. Но скорее речь идёт про то, что вам просто не нужна команда из 10 человек теперь, потому что у вас, если есть 1, 2 крутых спеца, они благодаря вот этому инструментарию, который внедрён, они, конечно, могут
51: Двигаться вперёд. Вот про саппорт пишут, что сложнее базовых вопросов не справляется. Вот тут очень сложно, ребят, ответить на то, насколько в конкретной компании, как это реализовано. Но я вот тут живу, у меня рядом есть, если вы знаете, викс такой сервис,
52: Известный. Это ребята из Израиля делают 1 из, ну, короче, это типа платформа для создания сайтов. Давай. Да, да, у меня просто 1 из продуктов, сосед мой, он мне просто сам рассказывал. Мы это ещё год назад.
53: И они миллиардная компания, понял? Они огромные.
54: Известный. Это ребята из Израиля делают 1 из, ну, короче, это типа платформа для создания сайтов. Давай они миллиарды, понял? Они огромные. Да, да. У меня просто 1 из продуктов, сосед мой, он мне просто сам рассказывал. Мы это ещё год назад встречалис.
55: Он говорит, вот у них 400 человек, которые вот здесь вот прям они причём здесь работают, их просто, ну, сократили реально, потому что за там десятилетие работы компании, у них обучение, грубо говоря, глубина понимания продукта самой иишкой настолько большая, что им даже особо не пришлось там.
56: Дополнительные системы создавать, они, естественно, целая команда технарей все это внедряла. Короче, там была проблема большая рыскать в информации для того, чтобы понимать все нюансы и все аспекты работы, слишком большая платформа. Вот. И вот эта проблема ушла. То есть люди хорошие нужны, но
57: Все нюансы знать теперь стало необязательно. Ну ладно, че то мы здесь затянули немножко. Ну опять же, повторюсь, сегодня мы так в экспериментальный формат просто в целом копаем ишку и понимаем глубже и больше, что вообще происходит? Значит, вы помните, что есть ребята, там есть ещё такой
58: Карпатый, что ли, его зовут? Это чувак, который постоянно пишет довольно известный дядька на тему того, что вот ii сейчас всех заменит. Сейчас, значит, смотрите, 80% кода уже пишется. И там, честно говоря, если все-таки почитать поглубже, видно, что все-таки это немножко
59: Как вам сказать, завышенные ожидания от реальности, хотя тенденция понятная, но очень много вот этого вот треша в духе. Сейчас вот все, всех заменит, уже никто код не пишет. На самом деле не совсем. Вот я нашёл статью чувака, да, карпаты, Андрей.
60: Кстати, удивительно, как там много Чуваков с русскоязычными фамилиями. Там Борис чёрный. Я, кстати, ему написал, он мне пока в Линке не ответил. Так что, если кто-то знает, позовите его, чтобы я с ним провёл подкаст, очень хочу это сделать. Короче, Андрюха, если так можно.
61: Всех пугает, но там, слава Богу, есть нормальные ребята скептики и те, кто это все перепроверяют. Короче, вот видите, статья это чувак, который реально пошёл на гитхаб и реально пошёл, сделал анализ. Значит, че здесь показано? Здесь показано количество, сложно сказать, да, он говорит, коммитов процент коммит.
62: От всех коммитов на гитхабе. Ну, на самом деле, ладно, не всех. Он проанализировал. Миллионы репозиториев, в которых коммиты производятся иишкой. И он очень классно описывает там большая статья, он прям описывает то, что он именно пытался понять, а какими вообще
63: Тическими способами можно определить, пишет этот код и или нет. Дело же в чем большинство вот этих аналитик, которые вы видите на тему того, что 40% кода делается иишкой, там 80% кода делается иишкой. Угадайте, откуда берётся эта статистика? Это полный bullshit, потому что, по сут,
64: Это опросы, причём на естественно, не репрезентативной выборке никого это не интересует, никто в этом не разбирается. Поэтому все это хренота, которая не связана с реальностью, потому что даже если, грубо говоря, ишка там нагенерила, а потом есть стопроцентный контроль, там вообще не всегда ещё
65: Понятно, какой вклад в это иишка внесла. Так вот, он там классно описывает и говорит, что он не смог определить паттерны, по которым можно вот чётко определить, что этот код, который написан, он иишно, и единственный способ, который стопроцентный, это подписи, которые ставят
66: Агенты, кто не знает, если вы прям реально перешли на прям вот настолько агентскую разработку, что у вас там коммиты херачатся через ваших агентов, а это не у всех так, то они добавляют туда, ну типа соавтор это агент такой-то.
67: Это чисто рекламная хрень, рекламный ход это вообще можно отключить, чтобы не рекламировать лишний раз какого-то агента, если вам не хочется, но по дефолту они многие так делают, но open eye, по моему, так не делает, то есть не все так делают, и получается что-то, что вы сейчас видите, это верхушка.
68: В реальности, естественно, этого больше, но просто даже учитывая, что какое количество в коммитах появилось, вот этого сделано с помощью ии уже видите, какой пошёл пик. А теперь, ну, правда, речь идёт всего лишь о 3 процентах коммитов. Вообще речь не идёт о 40 процентах. Та
69: 80 процентах. Понятное дело, что это сильно заниженная цифра, потому что, опять же, далеко не все. Я, например, коммичу сам у меня не коммитит редактор у меня не коммитит иишка, поэтому меня определить, что я иишкой занимаюсь, вообще нельзя, по крайней мере, прямым.
70: Способом только дополнительным. Короче, что я тут хотел показать. С 1 стороны, верить всей этой статистике не надо настоящей, которую вот там гитхабы все остальные выдают. Но с другой стороны, видно все равно вот эта клюшка, то есть оно, конечно, прёт. И знаете,
71: Вот этот вот всплеск, он, в общем то, сопровожда. Ну, короче, он совпадает с тем, как у меня квадратики закрашены на гитхабе. И мне кажется, что вот где-то в районе сентября поправьте, если не прав, по моему, вышли определённые модели там-то ли опус 4, 5.
72: 5 или 4, 6, то ли кодекс 5, 2 или 5. 3. Вот где-то вот этот переход был и с 1 стороны. А с другой стороны, мне кажется, агенты, что ли, дошли до какой-то точки, в которой они стали, ну, адекватно работать. Появились вот эти режимы, там, планирования и так далее. Там много всякого разног.
73: И оно, короче, как рвануло вверх, что просто мама не горюй. Я думаю, что каждый день, просто сейчас количество людей, которые агента делают своим вот постоянным инструментом, оно увеличивается, просто, не знаю, в экспоненциальной пока прогрессии. Ну, конечно, в какой-то момент это закончится. Ну и, собственно, как
74: Этот прогресс двигался, да, у меня план такой, там 2 штуки. Разработчик лм автоматизатор.
75: Спрашивал лм. Что, всего знаешь?
76: Спрашиваю тебя, Андрей, а когда ориентировочно будет курс разработчика, я решил его вслух зачитать, потому что ты лучше всех, скорее всего, хотя бы примерные даты.
77: Этот прогресс двигался, спрашивал тебя Андрей, а когда ориентировочно будет курс разработчика лм, я решил его вслух зачитать, потому что ты лучше всех, скорее всего, знаешь хотя бы примерные даты. Да, у меня план такой, там 2 штуки разработчик лм. Автоматизатор.
78: Мы, я их планирую в мае запустить, они уже есть на сайте, там можно, в принципе, уже сейчас заявку оставить и забронировать место, но в целом вот у меня сейчас задача с этим разобраться. И следующая. Я приступаю вот к ним, ну вот, типа, в районе мая. Вот, так что, ориентировоч.
79: Старт там в двадцатых числах мая. Я могу сейчас немножко обманывать, но пока вот план примерно
80: Такой. Угу. Там есть пара, пара комментов, да, которые больше не вопросы. Кот так пытался сделать, добавить себя соавтора. Я его сразу попросил убрать. После этого не появлялось. И Константин написал ещё в приватных репозитории.
81: Старт там в двадцатых числах мая. Я могу сейчас немножко обманывать, но пока вот план примерно такой. Угу. Там есть пара, пара комментов, да, которые больше не вопросы. Кот так пытался сделать, добавить себя соавтора. Я его сразу попросил убрать, после этого не появлялось, и Константин написал ещё в приватных репозитории.
82: Которые под нди точно не считали, поэтому, да, статистика так себе, но
83: Она не present, да, да, то есть понятно, что это миллионы репозиториев, но кто знает статистику репрезентативность подразумевает полный равномерный рандом, вот a tout, естественно, смещение.
84: Которые под нди точно не считали, поэтому, да, статистика так себе, но она не present. Да, да. То есть понятно, что это миллионы репозиториев, но кто знает статистику, репрезентативность подразумевает полный равномерный рандом. Вот, a tout, естественно, смещение.
85: Только в сторону определённого определённых моментов. Есть ли, кстати. А вот я даже не знаю.
86: Понимание вообще, какой процент кода публичный на гитхабе по отношению к тому, что в приватных репозиториях, или это бесполезно считать.
87: Только в сторону определённого определённых моментов. Есть ли понимание вообще, какой процент кода публичный на гитхабе по отношению к тому, что в приватных репозиториях, или это бесполезно считать. Кстати, а вот я даже не знаю.
88: Да, я даже не знаю, если вот сравнить, типа, приватный, публичный, мне кажется, публичного должно быть намного больше. Вот. Ты просто, если береш, может быть, это, кстати, неочевидная мысль, потому что, вот представь, ты берёшь какой-нибудь хекслет, допустим, да, и у тебя вот исполь, ну, ну, нашего кода, сколько там, 100000 строк кода, но, например,
89: На основе которого мы написаны там, это уже 300000 строк кода или 400000 строк кода, если у тебя фреймворк типа spring boot, там там вообще миллионы строк кода, а если ещё учитывать, что ты на основе линукса работаешь, так там вообще десятки миллионов строк, кода и так далее, поэтому получается, что
90: Если брать любой проект, считать, сколько строк кода написано в софте, который, на котором он работает, начиная от операционки, заканчивая прикладными либами. Это соотношение может быть 1 к 1000. Вот я думаю, если не 1 к 10.
91: Или не к 100000. Вот, наверное, такое. Не, ладно, к 100000. Это я че то уже перебор погнал, но 1 к 1000, я думаю, это адекватная оценка. Посмотрите, пожалуйста.
92: Ещё это, кстати, реально такой комментарий есть хороший. Перед тем, как его зачитаю, скажу, что
93: Или не к 100000. Вот, наверное, такое. Не, ладно, к 100000. Это я че то уже перебор погнал, но 1 к 1000, я думаю, это адекватная оценка ещё это, кстати, посмотрите, пожалуйста, реально такой комментарий есть хороший. Перед тем, как его зачитаю, скажу, что
94: Про нерепрезентативность, про то, что у меня весь гитхаб репозиторий это и сгенерированный код, но никаких отметок об этом там нет, но это и не это я и не разработчик, как бы.
95: Ладно, сейчас, кстати, есть такой прикол, есть репозиторий известных проектов.
96: Про нерепрезентативность, про то, что у меня весь гитхаб репозиторий это и сгенерированный код, но никаких отметок об этом там нет, но это и не это я и не разработчик, как бы. Ладно, сейчас, кстати, есть такой прикол, есть репозиторий известных проектов.
97: У меня твиттер завален этим, поскольку я этим интересуюсь. У меня только такие твитт. И там очень много очень известных Чуваков, которые сделали всякое разное. Вот есть, например, чувак, который хэш и корп сделал, я вот за ним слежу, он гости делает, и он как раз написал о том, что у них есть такой запрет на прямое использование ишки.
98: Ну, не такое, в смысле, что нельзя, имеется ввиду, что ты должен там контролировать, проверять. Поэтому там есть определённые правила к тому, как ты это подходишь. Понятно, что они это все используют, но он говорит, что многие до сих пор как бы, и стесняются, и не хотят как-то с этим связываться. И поэтому они просто тупо не говорят. То есть, наоборот, скрывают прям, чт.
99: Они используют ишку, когда есть даже такой.
100: Ну, я думаю, что будем посмотреть, может быть, ещё как-то по косвенным признакам. Потом кто-нибудь попытается посчитать. Вот, потому что там и про комментарии, например, писали в чате, был комментарий от михаила, и агенты.
101: Они используют ишку, когда пишут код, ну, есть даже такое. Я думаю, что будем посмотреть, может быть, ещё как-то по косвенным признакам. Потом кто-нибудь попытается посчитать. Вот, потому что там и про комментарии, например, писали в чате, был комментарий от михаила, и агенты.
102: Сорри, сейчас убыточно. Мы сейчас на пике. Если произойдёт, если не произойдёт качественного перелома, кажется, что это скоро пойдёт вниз. Вот у тебя есть такое ощущение, у меня нет такого ощущения.
103: Да нет, я об этом тоже отвечал. Я, знаете.
104: Сорри, сейчас убыточно. Мы сейчас на пике. Если произойдёт, если не произойдёт качественного перелома, кажется, что это скоро пойдёт вниз. Вот у тебя есть такое ощущение, у меня нет такого ощущения. Да нет, я об этом тоже отвечал. Я, знаете,
105: Че думаю, что вот в какой-то момент, как закон мёрфи был для, если вы помните, для процессоров, да, удвоение каждый год, по моему, производительности, там так забавно, как, ой, не мёрфи, господи, че я сказал то этого закон, короче, о том, что у вас каждый год удваивается производительность, и там всегда
106: Да, знаешь, были такие моменты, вот это же началось там, не знаю, когда в восьмидесятых, наверное, там такой прикол был, что вот каждый раз мы подходили к какому-то технологическому ограничению, и все такие думают, ну, все, сейчас закон, как бы, это перестанет работать, а потом бам, да.
107: Ну, а потом оказывалось, что речь шла не только про то, что надо там линейно растить. Например, частоту процессоров. Оказалось, что там можно параллельность включить. Оказалось, что есть мультиядерные системы и так далее. То есть там постепенно оказывалось, что производительность росла уже просто за счёт
108: Других каких-то параметров, которые как бы нелинейно увеличиваются там в иксы. Раз как речь шла про мегагерцы. Вот. И я уверен, что здесь вот мы к этому же самому придём. Просто сейчас там настолько слишком быстро все происходит, что ещё, видимо, до потолка не дошли.
109: Потолок будет, потолок всегда будет. Тут ещё был вопрос, какая ниша у локальных? Иай, насколько в эту сторону надо идти обычному разрабу? Хороший вопрос. Сразу скажу честно, я не вижу никакого смысла в этом. Кроме того, что вас просто прёт, я всегда вот сравниваю это с чуваками, которые вот вим любят настраивать. Я
110: Но я не люблю настраивать вим. То есть, наоборот, хочу, чтобы он сам работал, и поэтому кто-то играет с этим. Ему прикольно. Но в основном, я так понимаю, есть спрос специально, как бы ходил тоже на эту тему немножко смотрел. В основном, конечно, спрос ест.
111: От крупного бизнеса, которого есть очень серьёзные требования к безопасности. Там несколько уровней есть, да, 1 уровень, там использовать доверенные агенты и доверенные лмки от доверенных компаний. Ну, типа, какой-нибудь антропин интегрирован с пентагоном. Вот все они там могут это делать.
112: Делать у них там соглашение или там в России кому-то говорят, вот яндекс надо использовать. Яндекс внутри яндекса, очевидно, яндекс использует. Да, никаких проблем. А вот есть ребята, которые не, мы вообще никому не доверяем. Пошли вы все в 1 место, давайте ставить себе. И вот тут у тебя появля,
113: Просто огромное количество даже специальностей. То есть это как бы развитие эмэль инженеров, эмэль, специалистов, которые вот сейчас начинают вот именно этими вещами заниматься. Ну, они плюс минус тем же самым раньше занимались, просто теперь это чуть более широко.
114: Более инженерно стало, и они это теперь делают. Вот в общем то, внутри компаний. Какой там реальный эффект с точки зрения крутости этой системы, мне сложно сказать, я с этим не сталкивался. Я просто знаю, что, например, вот, ну, короче, я знаю крупный российский бизнес, который уже это внедр.
115: И про модели мне сложно что-то говорить. А с инструментарием все просто. Инструментарий не просто развивается, его много, он разнообразный, и он как бы может использоваться. Если айпиай ты поддерживаешь, вот мы open code будем смотреть. Ну, пожалуйста, если у тебя локальная модель, сейчас вообще почти все агент.
116: Кстати об этом пишут вот ты прям заходишь в readme любого агента, он говорит я работаю с локальными агентами, ламу там подрубаешь, через неё все работает вот ну вообще эта тема она ближе кстати к м разработчикам будет она скорее не про нас как Спецов, которые пишут код, опять же даже если у вас.
117: В вашей компании будет такая штука, но вы её, как адаптер, подрубите как провайдер, точнее, в open code, и все с точки зрения вашего экспириенса как разработчика, ничего, собственно, не поменяется. Ну, кроме того, что такая моделька может тупо хуже работать. Да, лучше это я не представляю себе, что она будет работат.
118: Работа, но хуже, скорее всего, ему не придётся. То есть идея в том, что в таких компаниях, когда это делают, естественно, речь не идёт о том, что говорят разработчику.
119: Да, ну, у разработчика ещё, наверное, вопрос, как более инженерный, типа, как это интегрировать так, чтобы оно ходило только куда тебе нужно. Вот.
120: Работа, но хуже, скорее всего, да. Ну, у разработчика ещё, наверное, вопрос, как более инженерный, типа, как это интегрировать так, чтобы оно ходило только куда тебе нужно. Вот ему не придётся. То есть, идея в том, что в таких компаниях, когда это делают, естественно, речь не идёт о том, что говорят разработчику.
121: Слушай, чувак, а давай ты сейчас тут этот лмку себе локальную поставишь? Нет, конечно, это, это делается. Я уверен, что это уедет куда-то в сторону команды платформы. То есть вот там админы, команда платформы, то есть чуваки, которые вот занимаются общими системами,
122: Внутри таких компаний там всегда такая команда есть. Они делают платформу для всех остальных, и все они просто будут говорить. Вот вам наш кастомный провайдер, вот инструкция, как подключить в open code, ты подрубаешь и все. У тебя выбор, ты можешь чатом gpt пользоваться или не можешь. И вот наша типа внутрення.
123: Фигня, которой ты можешь пользоваться. То есть для них ничего не поменяется, и самим это настраивать не придётся, если вы, конечно, не тот самый лм. Разработчик из команды платформы, которому надо все это сетапить.
124: Да, ещё хотел сказать, что Константин, да, там спрашивал по поводу конфиденциальности пропарит кода, я думаю, чт.
125: Фигня, которой ты можешь пользоваться. То есть для них ничего не поменяется, и самим это настраивать не придётся. Если вы, конечно, не тот самый лм, разработчик из команды платформы, которому надо все это сетапить. Да, ещё хотел сказать, что Константин, да, там спрашивал по поводу конфиденциальности, пропарит кода, я думаю, чт.
126: Там глобально мы чуть это обсудили, если что, просто кажется, что можно про это долго говорить. Вот можно потом у меня
127: В telegram канале на эту тему тоже переписывались. Вот когда я пост на днях тут написал, и я там ребятам сказал, очень простую вещь. Вот у меня свой.
128: Там глобально мы чуть это обсудили, если что, просто кажется, что можно про это долго говорить. Вот можно потом у меня в telegram канале на эту тему тоже переписывались. Вот когда я пост на днях тут написал, и я там ребятам сказал, очень простую вещь. Вот у меня свой
129: Бизнес, да, там проект, который мы разрабатываем, да, мне честно вообще ***, потому что не в коде дело это, и, и там тоже много лайков было, потому что когда речь идёт про, ну, какой-то вот такой проект, у тебя не исходники воруют, чтобы твой же проект запустить, да?
130: А внутри, в коде, как правило, нет ничего эксклюзивного, там каждый элемент берёшь, ну, как бы, код и код, любой нормальный человек его напишет. Скорее, речь идёт про то, что просто у больших компаний есть очень много заморочек, знаешь, чем с лицензированием. И там, если ты че то не так где-то сделал, там.
131: Суды и все остальное. Поэтому очень, очень жёстко, очень строго. Поэтому это проблема не людей, это проблема компаний.
132: Вот подожди, а разработчиков? Ну, это может быть глупый вопрос. Никак не касается персданные. Я понимаю, код это 1. А может ли как-то его?
133: Суды и все остальное. Поэтому очень, очень жёстко, очень строго. Поэтому это проблема не людей, это проблема компаний. Вот подожди, а разработчиков. Ну, это может быть глупый вопрос. Никак не касается персданные. Я понимаю, код это 1. А может ли как-то его
134: Нет.
135: Персданные это немножко другое. У тебя все-таки персональные данные, они хранятся в базе данных продакшн, да, но если ты даёшь доступ к продакшн базе какой-то системе, которая может их выгружать, ну да, у тебя естественно, возникает как бы, как это fur пати фигня.
136: Нет, персданные это немножко другое. У тебя все-таки персональные данные, они хранятся в базе данных продакшн, да, но если ты даёшь доступ к продакшн базе какой-то системе, которая может их выгружать. Ну да, у тебя, естественно, возникает как бы, как это fur пати фигня.
137: Которой ты должен взаимодействовать и какие-то у тебя должны быть, потому что, очевидно, она, если туда пойдёт, выгрузит к себе, загрузит у неё этим пользоваться. Ну ему просто никто не даст этого сделать, это без
138: Короче, это не будет ли сложно разработчику разграничить доступ к базе данных?
139: Которой ты должен взаимодействовать и какие-то у тебя должны быть правила, потому что, очевидно, она, если туда пойдёт, выгрузит к себе, загрузит у неё, короче, это будут ли этим пользоваться, это не сложно разработчику разграничить доступ к базе данных. Ну ему просто никто не даст этого сделать, это безумие. То есть, если ты
140: Разработчик придёт в компанию, скажет, я сейчас к продакшен базе подрублю моего классного агента, ты не читал ни разу этих историй про то, как, ну, вайткод ры в основном понятно, что девелоперы такое просто не делают, но всякие вайбкр подрубают. У них же там какой-нибудь репл айти, вот он, он же все.
141: Делает, включая базу данных, и ты ему в какой-то момент говоришь, че то фигня получилась, он бам тебя сносит к *** собачьим. Поэтому все эти истории, которые ты слышишь, они, как правило, на уровне типа я делал, делал, у меня заработало, и я отдал. То есть ты практически никогда не будешь слышать истории.
142: И что я сделал? И вот за последний год мой сервис развился вот так иишка, типа, ну, понимаешь, да, она вот мне, типа, все дала, потому что гарантированно на этом году ты 100% че-нибудь такое ей скажешь, или че-нибудь попросишь, или че-нибудь попросишь откатить или поменять, когда
143: Она при прочих равных просто пойдёт и снесёт базу данных, и потом будет извиняться, говорить, ой, я случайно выполнил не ту команду. Все снесла. Ты не читал эти истории ещё? Да, пока их, но они уже потом приходят к этим.
144: Есть они уже, а?
145: Она при прочих равных просто пойдёт и снесёт базу данных, и потом будет извиняться, говорить, ой, я случайно выполнил не ту команду, все снесла. Ты не читал эти истории ещё? Да, пока их, но они уже есть, они уже, а потом приходят к этим.
146: Я видел только, когда кто то какими-то косвенными признаками, выпрашивая какую-то модельку, скармливая какую-то информацию, которая, по которой можно определить компанию, спрашивал иишку, что это за компания, и она выдавала, но это такое.
147: Больше из теории заговоров, потому что это не обязательно, что она смотрела какие-то внутренние доки. Вот это может быть по косвенным признакам, она догадалась.
148: Да, ну пока мы с тобой говорили, все уже слайд посмотрели пару слов, значит, без. Понятно. Так мы писали.
149: Больше из теории заговоров, потому что это не обязательно, что она смотрела какие-то внутренние доки. Вот это может быть по косвенным признакам. Она догадалась, да. Ну пока мы с тобой говорили, все уже слайд посмотрели пару слов, значит, без. Понятно? Так мы писали.
150: Вообще практически умер с чатом. Я так подозреваю, что многие до сих пор, пока так работают агенты, это то, куда мы идём. И вот автономность. Я скорее, знаете, что сделал. Я скорее вот фантазировал. То есть это нет ответа о том, что мы 100% идём туда. Но что я имею ввиду под этим автономность, речь идёт о том, чт
151: У нас сейчас дальнейшее развитие как будто бы выглядит так. Появляются разные Роли, то есть появляется больше разнообразных агентов внутри тех агентов, с которыми вы работаете. Они начинают работать параллельно, они начинают работать независимо. У вас появляется возможность
152: Начать работу в 1 устройстве, продолжить в другом. Причём речь идёт не просто как с чатом, да, а прям когда полноценно там идёт работа с проектом. И плюс это все ещее интегрировано с со всеми системами типа сборки. Че у вас там для, короче, для организации процесса, например, там, жира и так далее.
153: И получается, что эти системы уже постепенно, постепенно начинают забирать на себя как целая команда. Вот все, все происходящее, пока тут скорее все на уровне экспериментов. То есть скорее просто все соединено и люди управляют более менее этим сами, но есть как бы попытки, типа, давай
154: Вот мы сами, там появился тикет, мы сами там задали уточняющие вопросы, сами там пошли, сделали pull request, сами запустили 5 агентов, которые там разную проверку сделали и так далее. То есть вот, короче, в эту сторону как-то оно движется, честно скажу, я ещё пока сам в это особо не
155: Копал, ну, как бы какие-то робкие тоже попытки делаю, но, наверное, по причине того, что у меня не так много бюрократии и не так много. То есть я просто сам по себе, да, как такой инди кодер, наверное, меня это меньше касается. И поэтому, скорее, я ориентируюсь больше на возможност.
156: Самих агентов, но опять же, вот там всякие скиллы появляются и sub агенты, когда у вас, ну знаешь, 1 там ресерчер, 2, значит перепроверяет, но надо всегда понимать, что это все очень здорово звучит, все это обожают, но только это в x раз больше стоит, потому что как только
157: У вас начинает все это параллельно работать сразу мы приходим к жопе, а я прям вижу, как в последнее время все производители лмок и агентов к этому толкают. Они просто вот так вот, давай, давай, давай, сейчас смотри, мы ещё 5 разных видов агентов тебе дадим. Смотрите, максимальная параллелизация. Ребят, напишите, кто этим уже пользуется.
158: Тем, насколько оно эффективно работает и насколько оно жрёт ресурсы. А там ещё такая проблема есть, что если они друг от друга зависят, типа 1 *** сделал, все там по цепочке, у тебя вот эта *** распространяться начинает среди всех. В итоге мои исследования реддита на эту тем,
159: Тему. А че люди говорят и как у них получается пока говорят о том, что это все-таки игрушка и оно, ты потом задолбаешься, короче, все это перепроверять, но автономность в любом случае добавляется, появляется и несколько моментов, могу сказать на эту тему.
160: Вот, ребята крутые, че рекомендуют, чтобы у вас, в принципе, никогда агент не простаивал, опять же, за счёт того, что он может теперь облачно работать, не привязан к вашей сессии. На компьютере всегда какой-то ресерч, копание в коде, придумывание каких-то планов. Пошли гулять с собакой, че-нибудь его попросили сделат.
161: Легли спать на ночь, дали ему задачу. Я, например, периодически делаю пулреквесты из телефона. То есть вот я гуляю с ребёнком, это моё основное времяпрепровождение, я либо везу детей куда-то, либо гуляю с ребёнком, да, и пока я это делаю, я либо изучаю какую-то тему с чатом.
162: Просто, да, то есть у меня есть всегда такой подготовка, то есть мне надо что-то сделать, и я просто с чатом обсуждаю какую-то тему, что делать тем, у кого нет собак. Ну, детей можно завести, у вас будет ещё больше времени на то, чтобы общаться с чатом и
163: Давать задачи. Я постоянно этим занимаюсь, постоянно даю задания. И вот несколько раз делал пулреквесты прям, то есть можно github, это позволяет, естественно, атропи это позволяет, и это позволяет. Ну, короче, все это позволяют
164: Вы просто с телефона прям сессию стартуете, он там поднимает окружение и пожалуйста. И причём я сначала думал, а как он мне будет показывать изменения? То есть, например, он сделал какую-нибудь ***, да, я смотрю на код и говорю, слушай, фигня поправь. Реально все показывает диффы. Прям там все делается, оно не так быстро, конечн.
165: Но в целом, как бы работать можно. Вот, по моему, 3, 4 пулреквеста я так сделал таким образом, ну, какие-то простые рефакторинги, но, в общем, довольно прикольно. Так что, ребят, если, кстати, кто так делает, напишите, потому что мне почему-то казалось, что это очевидная мысль какое-то время назад, ну, о том, что вот я хожу и
166: Каким-то ресерчем, занимаюсь чатом, потому что у него есть голосовой режим, да, или вот через кодекс тот же самый онлайн с телефона что-то делаю, и выяснилось, что не все так делают. И более того, для некоторых это вообще откровением оказалось. Поэтому я и сейчас это повторяю.
167: Поехали. Значит, какие есть варианты взаимодействия в принципе, с агентами, потому что вообще то разные люди по разному это делают. Есть прям самостоятельные редакторы или существующие редакторы, в которые это внедрили. Курсор антигравити. Кто не знает, это вот гугловое поделие, аля, они хотят курсору делать
168: Конкуренцию джетбрейнс де, вероятно, кто-то есть ещё, но в целом говорят в основном про них. Вот моё личное мнение, я вообще, оно абсолютно не должно на вас влиять в этом смысле, но я не понимаю, зачем, когда есть вс код, в который, ну, типа jetbrains, все понятно, вы и так, ну, там, кто им пользуетс.
169: И так пользуются. У вас просто появляется эта возможность. Все хорошо, тут никаких вопросов, но вот курсоры антигравити, я считаю, что это в будущем продукты, которые, ну, ничем не закончатся, потому что, типа плагины к редакторам могут быть не хуже, их продолжают
170: И, соответственно, более того, там ещё и выбор есть более широкий, кстати, кто не знает, знаете, как курсор тут лажанул в твиттере, там скандал поднялся. Оо, это вообще ржач. Они, короче, пишут, мы, значит, выпустили модель компоузер, там 2, и она там показывает
171: Какие-то супер результаты, там 2 бакса там чарджат за какое-то количество токенов что ли хрен его знает. В любом случае они, короче похвалились, и какие-то чуваки че то исследовали и увидели, что при передаче данных он там подписывается кими 2 и 5. То есть короче,
172: Казалось, что они просто взяли чужую модель и на базе неё, собственно, типа, свою сделали, и там прям вообще понеслось. Я не очень, я не очень знаю, чем это все закончилось, но жить они пока будут точно. Возможно, они этот composer уберут, но
173: Я так понял, что там все-таки не совсем, знаешь, это в тупую использование, по моему, там какое-то дообучение, какая-то ещё есть история, но, короче, я ими не пользуюсь, кто-то ими пользуется. Мне кажется, это просто хайп, который в конечном итоге пройдёт, и создатели этим компании скорее надо их просто
174: Ну, антигравити, ладно, это google делает, но курсор его просто продать кому-то крупному и делать че то дальше, потому что, скорее всего, он где-то вниз пойдёт. Это знаете, как всегда бывает, что в момент старта развития новых экосистем и новых возможностей всегда появляются стартапы, которые там, ну, вы знаете, сколько они там денег гребут, какие
175: У них инвестиции, они, кстати, все убыточные, но речь идёт про поднятие инвестиций и быструю продажу. Только так можно заработать для фаундеров в таких проектах. Просто, понимаете, дальше как бы крупняк, он медленно, ну, медленнее обычно заводится, но когда он заведётся, он
176: Он за счёт канала дистрибуции, за счёт того, что у них есть аудитория, они все равно это на себя заберут. И поэтому такие ребята в конце Концов оказываются внутри крупных экосистем, либо как бы исчезают. Вот, поэтому я предрекаю, можно записать, потом вырезать, что cursor, когда-нибудь просто кто
177: Кто-то купит это, станет частью чьей то экосистемы, либо в конце Концов медленно, но верно он там сойдёт просто на нет, когда вот этот особенно хайп пройдёт, который манит, но могу быть абсолютно не прав. Так что это не обращайте на это внимание, поэтому плагины к редакторам гораздо более популярная тема вот про z пишу.
178: ***, зет, Кирилл, жду от тебя бумерского. Ну не знаешь ты, ну ты должен был сказать.
179: Я не понимаю that is death, я понятия не имею, откуда ты, кажется, забываешь, что на всех.
180: *** зет, Кирилл, жду от тебя бумерского. Я не понимаю. Ну не знаешь ты. Ну, ты должен был сказать that is death. Я понятия не имею, откуда ты, кажется, забываешь, что на всех.
181: Во первых, мы выясняли, что я не понимаю твои бумерские шутки.
182: Ну ладно, на самом деле тебе должно быть чуть чуть стыдно, потому что это криминальное чти стой, подожди, это не криминальное, это криминальное чти короче z просто редактор с плагинами, так что.
183: Не смотрел. Все нормально по поводу того, что у тебя на сайте спрашивают в том числе.
184: Ну ладно, на самом деле тебе должно быть чуть чуть стыдно, потому что это криминальное чтиво стой, подожди, это не криминальное чтиво, это криминальное чтиво классики не смотрел да, короче z просто редактор с плагинами, так что все нормально по поводу того, что у тебя на сайте спрашивают, в том числе такой вопрос.
185: Cursor хуже силай или нет?
186: Да, к вопросу о том, че использовать. Мы же ещё и про агентов поговорили. Я, собственно, сам онлайн агентами пользуюсь. Исключительно зависит. Ребят, смотрите, они немножко отличаются по ux.
187: Cursor хуже силай или нет? Да, к вопросу о том, че использовать. Мы же ещё и про агентов поговорили. Я, собственно, сам онлайн агентами пользуюсь. Исключительно зависит. Ребят, смотрите, они немножко отличаются по ux.
188: То есть то, как работают определённые моменты, но концептуально как агенты, они все примерно одинаковы. И чем дальше, тем больше они друг у друга тырят, и очень быстро, если что-то появляется, что-то хорошее в 1 появляется в другом. То есть невозможно сказать, что если вы переключаетесь с 1 из них,
189: На другой вы вдруг приобретаете какую-то мега производительность. Намного важнее, что если вы, например, пользователь джетбрейнса, то и он даёт вам хорошие инструменты внутри, то естественно, что вы как бы просто расширяете свой арсенал уже каким-то дополнительным инструментом внутри джетбрейнса, а не
190: Типа я сейчас наружу ещё come онлайн утилитой буду пользоваться. Тоже самое касается Вейс кода, типа поставил Копайло, подключил там какую-то модель. Ну если опять же нет блокировок vpn и всего остального ну просто же счастье. Зачем вам что-то ещё? Потому что опять же тот же самый, если вы пользуетесь Вейс кодом, Нафига вам курс?
191: Ну, я могу ответить на самом деле, почему антигравити или курсор в плане, не почему он там где-то.
192: Окей, вы скажете, ладно, я полностью перешёл на курсор, но вы ж себе тоже жизнь ломаете, потому что, типа тупо другой редактор, там много других вещей перестаёт работать или надо как-то особенно настраивать?
193: Ну окей, вы скажете, ладно, я полностью перешёл на курсор, но вы ж себе тоже жизнь ломаете, потому что, типа тупо другой редактор, там много других вещей перестаёт. Я могу тебе или надо как-то особенно ответить на самом деле, почему антигравити или курсор в плане, не почему он там где-то выиграет?
194: Какую-то борьбу с точки зрения вот условного меня, который не разработчик и такой, о, прикольно, антигравити там, типа все в 1 коробке я скачал и оно работает. Вот, поэтому это просто для разной аудитории. То есть, может быть кто-то потом
195: Пользуется антигравити. Если он реально собирается углубляться в разработку, он перейдёт куда-то дальше. Вот я просто, когда, извини, я открыл антигравити, я такой, вау, он типа, точно сможет сам ходить по моей файловой системе, че то там создавать. Ого, он сам открывает браузер и тестит.
196: Там, типа, дом, дерево, туда, сюда такой, вау. Ну то есть я даже не знал, что вскод это умеет с плагинами.
197: А это как раз соответствует тому, что я говорю, это как раз 1 из вариантов пивотак есть, типа мы либо exit делаем, либо как бы куда-то.
198: Там, типа, дом, дерево, туда сюда такой, вау. Ну то есть я даже не знал, что вскод это умеет с плагинами, а это как раз соответствует тому, что я говорю, это как раз 1 из вариантов пивотак есть, типа, мы либо exit делаем, либо как бы куда-то.
199: Под какую-то область и вполне может оказаться, что в какой-то момент они увидят, что разработчики подостыли, например ну не растёт. А вот типа чуваки, которые такие вайбо еры, им нужно меньше показывать коды и больше вот всяких таких штук для них это сработает и вполне возможно они такой пивот.
200: Сделают, и, соответственно, это станет их основная аудитория. И тогда они ещё меньше сделают, ну, оставят от вскода и ещё больше сделают всего остального. Ну, да, тут, кстати, пишут. И, я не знаю, мне кажется, что я про это сказал, что все эти, типа, аля, кастомные, де, это все на основе вс кода.
201: Делается, ну, это безумие с нуля делать. Поэтому все эти программы, ну, все эти компании, конечно, строятся на основе открытых инструментов. Вот, вот, кстати, к вопросу о том, сколько закрытого открытого кода, да, там, в курсоре вскод, ну, блин, его сколько, 10 лет делают или там больше, вот.
202: Скажите ваше мнение в фейсбуке заметил, что сорокалетние деды на меня как будто намекают, никогда не трогающие разработку. Вроде не про меня бесконечно пишут, про то, как они круто заменяют разработчика. Слушайте, вот это то, что я рассказывал недавно буквально в своём
203: Подкасте по поводу того, что вот сейчас происходит, это вы посмотрите внимательно на то, во первых, чем эти люди занимаются, как правило. А во вторых, это всегда заканчивается на уровне. Я вот делал, делал, делал, делал.
204: И вот выпустил что-то или я выпускаю что-то почти это в 99 процентах случаев шлак, которым никто не пользуется, который через секунду забывают и так далее. Просто посмотрите, что было полгода назад. Вот все, что кто писал, и посмотрите на те проекты, про которые они писали. То есть восторг, конечно.
205: Местами есть щенячий такой чисто искренний, но очень много там на самом деле булшита, на который просто внимание обращать не надо. Особенно, знаете, про что речь идёт. Вот, допустим, человек говорит, я сделал мобильное приложение, так это поломают в 1 же секунду, если он его выпустит, вы видели аналитику вообще?
206: У меня просто есть, опять же, ребята в твиттере, которые занимаются мобилками и тоже регулярно появляются. Там, конечно, вот скачок, то есть действительно мобилок выпускать стали, но только у большинства этих приложений скачиваний практически 0, там до 100 штук, и они
207: Естественно, без маркетинга никому *** не нужны. То есть, если у вас есть тетрис, вы делаете ещё 1250. Хотя я думаю, что там речь идёт, наверное, десятки тысяч этих приложений вы просто банально никогда в жизни вверх не вылезете. И тут вдруг очень многие ребята, которые думали, что самое главное сделат.
208: Product вдруг выясняется, что самое главное это маркетинг. И если вы как бы это не продвигаете, это никому не нужно. Короче, сейчас вся эта ситуация, она сбалансируется. То есть весь этот шлак он будет внизу просто оставаться. Это не означает, что хороших вещей не делают, но вот так это
209: Устроено, короче, селай агенты выпускают, во первых, все, кто делают лмки и внутри себя, вот антигравити, когда они делают банально, да, то google там позволяет под
210: Мне кажется, ты про самое интересное, про селай агенты не рассказал.
211: Устроено. Мне кажется, ты про самое интересное. Про селай агенты не рассказал. Короче, селай агенты выпускают. Во первых, все, кто делают лмки и внутри себя. Вот антигравити, когда они делают банально, да, то google там позволяет под
212: Включать любые модельки, ну, потому что иначе как если ты гугловые только сделаешь, то есть они ж хотят на всех рассчитывать. Ском онлайн работает вообще не так. Если ты скачаешь джимини гугловый, то выяснится, что внутри него подключать можно модельки только google, то есть у них
213: Очень сильно разное, как бы позиционирование и смысловая нагрузка. Поэтому обычно компании производители моделей, они, конечно, все лайки делают для себя. Ну просто это, знаешь, есть такое вот в бренде понятие, вот некий минимальный вот этот уровень, который ты не можешь не делать. То есть, если т.
214: Делаешь лмки, ты обязан быть хорошим для разработчиков. Ты обязан делать эту штуку при любом раскладе, но они не хотят это делать, как бы знаешь, как некий такой мейнстрим и давать всем возможность пользоваться всем. Поэтому там только свои модели. Поэтому существуют отдельные несколько командлайн, вот эти
215: Этих утилит, которые делаются независимыми чуваками, которые сами модели не производят, но зарабатывают на чем-то другом. Кстати, копай, вот как ни странно, ко онлайн утилита появилась довольно поздно. То есть буквально полгода назад, по моему, ещё её не было, а до этого он был просто интегрирован.
216: У них там в интерфейсы везде, да, то есть там чатики, там можно пулреквестик делать ревью и так далее, но вот и все, теперь все у них есть это приложение онлайн утилита она довольно, кстати, неплохая, они её за несколько месяцев прям там каждый день update update update и она стала прям приятной.
217: Понятно, что есть специфические там типа gemini кодекс че у нас там ееще антропилорического есть разные под разные чуваки, у китайских тоже ребят свои есть, но если говорить про самый типа популярный который сейчас number one.
218: Мире, и который является универсальным и делает независимая компания, это open code. Но опять же надо понимать, что это, это не просто какие-то чуваки, которые делают там смотрите какой классный опенсорс давайте для всех. То есть они тоже зарабатывают, просто они сделал
219: Прикольную вещь, они сделали некую подписку, вот как open роутер, да, когда ты им платишь, они там через себя подрубают все модели и дают доступ ко всему. То есть аля, типа копайлот. И более того, они сейчас двигаются ещё дальше, они теперь пытаются ещё на github внедряться, и чтобы можно было и копайлот заменить, то есть там
220: Им сложней, потому что Купай вот прям в гитхабе, они снаружи, и поэтому, например, все такие агенты, они при интеграции с гитхабом, им там надо дополнительные действия делать. Ну, в общем, я, например, сам локально периодически использую разные, просто для того, чтобы видеть, что они могут, какие
221: Подходы, как у них интерфейсы меняются среди моих основных. Это вот мне сейчас джимини очень понравилось, я недавно им попользовался, мне прям зашло, я хочу периодически пользоваться. Плюс, например, они там сендбоксы внедрили. То есть видно, что ребята по определённым направлениям движутся быстрее.
222: Остальных и у них там есть интересные решения. Плюс ты будешь смеяться, очень прикольная цветовая схема. Это реально важно, потому что в ком онлайне у тебя там они некоторые выглядят так, что мне не хочется ими. Я думаю, я не единственный, кто на это обращает внимание. Машину тоже по цвету выбирают.
223: Пользоваться.
224: Остальных и у них там есть интересные решения. Плюс ты будешь смеяться, очень прикольная цветовая схема. Это реально важно, потому что в ком онлайне у тебя там они некоторые выглядят так, что мне не хочется ими пользоваться. Я думаю, я не единственный, кто на это обращает внимание. Машину тоже по цвету выбирают, да, в том
225: Потом я купала том, обязательно пользуюсь, но я до сих пор не понимаю, нормально его политику бабла. Че они там за что берут? Очень какая-то странная система, наверное, можно в ней разобраться, но я так и не разобрался и, кстати, даже тупанул, потому что есть, знаешь, есть же оплата.
226: Там, ну, грубо говоря, за фиксированную какую-то штуку. А есть у них там это премиум, реквесты ещё были. И я, прикинь, случайно поставил галочку разрешить премиум реквесты. И мне в какой-то момент Денис ко мне, ну, мой партнёр, если кто не знает по бизнесу, он такой говорит, Кирилл, а че это у нас там этот гитхаб, там 150 баксов хочет с на
227: Оказалось, что я им пользовался. Думаю, о, прикольно. У меня лимиты не заканчиваются, а оказалось, что просто там стояла история, что чарджить. Если, короче, я выхожу за лимиты, то чарджем за запросы, понимаешь, да, то есть можно, как бы купить фактически.
228: И он останавливается, когда у тебя заканчивается лимит, а там типа, не останавливается. Он просто с тебя типа, чаржить начинает. И в итоге он говорит, а какого черта у нас гитхаб каждый месяц начал сжирать бабло. Вот подход, когда у вас деньги чаржатся за обращение копёшки страшный. Все, кто это пробовали, наткнулись.
229: На то, что это очень дорого и там бабло просто вот так вот улетает. Так что делать так не надо. Надо покупать вот эти лимитированные штуки, пару моментов про ключевые навыки, которые вот я вижу, связанные с
230: Агентской разработкой, несмотря на то, что это банальная банальность, но постановка задачи. И дело не в том, что надо уметь писать промты. Самое главное, что я заметил по факту, это то, как мы вообще как раз формулируем, как мы думаем, как мы формулируем мысли, как мы думаем.
231: Как мы сами понимаем, реально задачу. Здесь есть вещи, над которыми можно уметь рефлексировать. А можно не уметь. Я чуть попозже расскажу про некоторые кейсы, связанные с тем, как я сейчас собеседую и как люди пользуются ишкой, что ишка не панацея, она сама по себе не решает проблему того, что сейчас она ответит на все вопрос.
232: 2, это обучение паттерны. Здесь речь идёт про что, про то, что взаимодействовать с иишкой нужно таким образом, чтобы вы на основе этого взаимодействия учились правильно ей пользоваться. То есть оно, конечно, происходит само по себе.
233: Но на самом деле, там есть тоже очень важные подходы, как не делать плохо себе. Ну, например, знаешь, че я замечаю, часто было много текстов на тему того, что как надо формулировать задачи, ишки и рекомендации, да, в том числе там, разбивай на подзадачи, давай больше контекста и так далее.
234: И у некоторых людей работает так, они так, ну вот это правильно, да, а по другому неправильно. И они начинают так всегда делать. И знаешь, че получается? Проблема в том, что у тебя, например, модель учится, агент становится лучше. Плюс ты там, ну, улучшаешь свой проект каким-то образом подшку, а пишешь вот в этом же стиле и полу.
235: Получается, что ты тратишь дополнительное время на те вещи, которые, например, иишка может понять сама, то есть есть определённые подходы к тому, как нужно задавать ей вопросы и как самому учиться понимать, на что способна твоя модель. Я думаю, что это 1 из самых интересных
236: Вообще вещей, когда вот ты видишь и общаешься с чуваком каким-нибудь, да, который иишкой пользуется, как он с ней взаимодействует так, чтобы он мог тебе ответить. Я знаю, на что способна эта модель. Я знаю, на что способна эта модель, в каком случае, какую я использую. Для меня это 1 из показателей, что у
237: Человека. Вот именно с этой частью все хорошо, но многие, поскольку используют это на уровне типа там есть некая знаешь там типа black box и black magic я просто че то говорю оно либо работает, либо не работает, знаешь методом тыка и на выходе как бы да да, ты с ней пообщался, пообщался, пообщался и ты
238: Спрашиваешь человека, а чему ты научился? Как ты понял, лучше формулировать, как сделать это, как сделать то, когда надо уходить на глубину, когда не надо, когда надо остановиться и сбросить. И человек у него не формируются вот эти паттерны, они должны формироваться. Короче, нельзя просто здесь действовать только на
239: Основе того, что где-то в рекомендациях клода было написано, что ставь задачи, так проси это вот как бы
240: Делай это, это же тоже очень очевидная штука, потому что ты сам говоришь, что сами модели часто меняются и по сути,
241: Основе того, что где-то в рекомендациях клода было написано, что ставь задачи, так проси это, делай это, это же вот как бы тоже очень очевидная штука, потому что ты сам говоришь, что сами модели часто меняются и по сути,
242: Кроме как методом тыка. То есть ты максимум, что можешь проверить, это то, что человек что-то тыкал и каким-то его ты скорее всего веришь, потому что с чем-то подобным ты тоже сталкивался, потому что проверять ты тоже можешь только на основе своих ощущений, потому что ты где-то тыкал больше и пробовал об этом.
243: Выводам.
244: Кроме как методом тыка. То есть ты максимум, что можешь проверить, это то, что человек что-то тыкал и каким-то его выводам ты скорее всего веришь, потому что с чем-то подобным ты тоже сталкивался, потому что проверять ты тоже можешь только на основе своих ощущений, потому что ты где-то тыкал больше и пробовал об этом.
245: Речь об этом речь, что, что у тебя должны быть правильные модели вот этого обучения, потому что оно, во первых, меняется. Во вторых, даже если не менялось, допустим, у тебя все равно этих моделей разных много там и деньги, и все остальное. Поэтому я для тех, кто вот совсем прям программист, я просто объясню самое забавное.
246: Не поменялось и с точки зрения, то есть это всегда и так раньше было, просто сейчас можно это выделено, про это говорить. У меня всегда был такой пример. Вот есть понятие индексы в базе, такие специальные штуки, которые ускоряют доступ к табличкам. Вот очень многие люди эти индексы ставили Зара,
247: Просто на основе своих предположений, типа, как надо делать. А я всегда рассказывал новичкам, что смотрите, делать надо наоборот. Вы специально, даже если понимаете, что где-то, может быть потенциально понадобится индекс, его не добавляете. И только так, ну, при этом у вас должен быть хороший мониторинг, да, когда вы, ну, понимаете,
248: Здесь у вас че то тормозить начинает и вы ждёте момента, когда это начинает происходить, чтобы именно в этот момент добавлять, потому что только в этом случае вы научитесь и поймёте, на каком объёме, при каком типе запросов это происходит. То есть, короче, надо себе оставлять возможность до обучения в процессе того, как вы работаете, короче,
249: Вы как нейронка, тоже должны действовать как нейронка. Хочешь управлять нейронками? Думай как нейронка. Вот я, наверное, такой слоган после сегодняшнего дня выдам. Ну и интеграции.
250: Есть ещё 1 интересная вещь.
251: Вы как нейронка, тоже должны действовать как нейронка. Хочешь управлять нейронками? Думай как нейронка. Вот я, наверное, такой слоган после сегодняшнего дня выдам. Ну и интеграции есть ещё 1 интересная вещь.
252: Вещь, она, конечно, на самом деле вытекает из предыдущей в реальности, даже несмотря на то, что люди пользуются агентами очень часто они сильно удивляются, как, оказывается, можно было делать. Я вот сегодня хочу это в том числе продемонстрировать именно в каком смысл
253: 1 дело, ты когда показываешь кодовую базу и просто говоришь там, пожалуйста, сделай мне так. А в итоге выясняется, что если бы ты, например, поставил какой-нибудь хром, подключил, то тебе даже не надо было самому описывать проблему. То есть, например, у тебя там проблема с логи.
254: Да, ну, логин не работает на сайте локально. Прям. И ты такой начинаешь там, если вот это вбить, там такая-то ошибка. Вместо этого ты можешь просто ему сказать, вот там, не знаю, домен ему скинуть, сказать, зайди, попробуй залогинься и посмотри, че там за фигня в консоли выпадет.
255: Понимаешь, да, это совершенно другой уровень. И мало того, что у неё просто тупо больше контекста будет, потому что нафиг ей твои слова, если она прям увидит ошибки, а там внутри же много подробностей всяких. И люди часто удивляются. То есть они такие думают, что они эффективно с агентами используются, но из за того, что Инте,
256: Не до конца и неправильно, то они, соответственно, в реальности теряют много времени. Вот. Поэтому я считаю, что вот эти вот 3 части, они одни из ключевых в плане того, чтобы эффективно работать с агентами. Ну а самая, наверное, такая главная вещь, я про неё периодически
257: Говорю тоже, если вы когда с агентом вообще работаете и хотите что-то сделать, и у вас в голове нету финальной картинки, то есть у вас нет прям чёткой картинки того, что это из себя будет, значит, скорее всего получится *** на выходе. То есть даже если вы не знаете, а вам что-то надо.
258: Делать. Сначала нужно довести своё собственное понимание через, в том числе общение с агентом или просто с чатом. Кстати, те же самые на улице там поговорить, пока вы не дойдёте до понимания. То есть приступать к кодированию имеет смысл только тогда, когда у вас есть конечная картина в голове нас спрашивают, а вы обсуждали формальную
259: Модели нет и, наверное, не будем, потому что мы все-таки здесь про прикладные довольно вещи. И, конечно, когда речь идёт про то, что модель делает, ну мы же все-таки модель без отрыва, мы не рассматриваем модель в отрыве от агента, потому что агент тож
260: Имеет большое значение и то, как мы с ним работаем, потому что, например, там режим планирования, режим исполнения это все очень важно да, правильно использовать, поэтому конечно у вас верификация скорее это самопроверка, когда у вас есть возможность у mode, ну у агента проверить свою собственную результат работы.
261: Через запуск Тестов, через типы и так далее. То есть вот мы скорее вот про это говорим, а формальная верификация это, конечно, не наш уровень разговора и чуть подробнее про интеграции. Значит, интеграции там включают в себя 3 основных направления, это Тулы.
262: Cp и скиллы то, что я это подробно на курсах буду рассказывать, здесь просто у нас уже и время полно, и в целом это надо уже как бы иметь некий опыт, надо ручками это все потрогать, но для тех, кто в курсе сейчас довольно забавно.
263: Смещение, то есть сначала пытались все эмсипи кой делать, как только это появилось, такие эмсипи, эмсипи, эмсипи, да, это клиент серверное взаимодействие с внешними тулзами. Потом стало понятно, что нифига это неправильный подход. Он скорее нужен там, где есть стейтфул, решение, где есть управление доступами. Но для всего остального нужны комонлайн.
264: Утилиты. И сейчас, если вы обратили внимание, гигантское количество сервисов, практически все под все свои сервисы стали делать просто тупо комлайн утилитки. И с этим как бы агенты и модели работают очень хорошо. Все это объединяется в скилл.
265: Дальше, соответственно, мы получаем всякие сложные хитрые навороченные системы для работы. Видите, мы просто так много говорили на предыдущих слайдах, что на этом, несмотря на то, что здесь можно вообще очень много говорить, это большая тема, то, что я сейчас показываю, но мы сейчас это затрагиваем.
266: Не будем. Это скорее просто вот что входит в интеграции для общего понимания. Кирилл, если есть какие-то вопросы, там замеча,
267: Да, есть. Во первых, я просто прокомментирую, что я видел несколько вопросов более таких про джиннов и про обучение. Я предлагаю про них попозже поговорить.
268: Не будем, это скорее просто вот что входит в интеграции для общего понимания, Кирилл, если есть какие-то вопросы, там, да, замечания есть. Во первых, я просто прокомментирую, что я видел несколько вопросов более таких про джиннов и про обучение. Я предлагаю про них попозже поговорить.
269: Потому что у нас пока, чтобы не отрываться от основной темы, которую мы так, может быть, затягиваем где-то. Ну вот от artur был вопрос конкретный. Я не знаю, насколько контекст такой, чтобы на него отвечать, где прописывать, точнее описывать процесс работы с mcp рус или скиллс.
270: Процесс работы с mcp.
271: Потому что у нас пока, чтобы не отрываться от основной темы, которую мы так, может быть, затягиваем где-то. Ну вот от artur был вопрос конкретный, я не знаю, насколько контекст такой, чтобы на него отвечать, где прописывать, точнее описывать процесс работы с mcp рус или скиллс, процесс работы с mcp.
272: Ну с mcp вообще, собственно, в этом то и фишка эмсипи, что как работать с ней, то как раз агент знает. Скорее речь идёт о том, когда обращаться к нему и как, но тут некий есть баланс, потому что вообще эмсипи ки умеют определять, типа,
273: Подключены эмси пишки, там есть некие типа внутренние сейчас механизмы реализуют поиска эмсипи ки, подходящей под ту задачу, которую ты делаешь. Я на самом деле в это пока глубоко не Копал, поэтому там где-то он сам догадывается, где-то нет. А вот то, что внутри скиллс, может быть история про то, что если мы
274: Работаем там, ну, допустим, вот у нас есть тема, если идёт какая-то история работы с локалями, то для этого подключаем, допустим, ком онлайн утилиту. То есть там есть i, 18 некст ком онлайн утилитка, которая умеет работать с локалями, там выгружа.
275: Их чекать и так далее. Или, например, есть другой скил, когда мы работаем с задачами, связанными с браузерами. Ну, че то посмотреть надо, да, вот у меня реально бывает такое, что он не догадывается о том, что установлена эмсипи-ка деф тулс хрома, через которую можно прям открыть хром и все.
276: И поэтому действительно надо прям иногда подсказывать что типа она такая пытается там че то делать сама я говорю не, не, не, давай открывай мою mc пишку и да, это прям если такое регулярно происходит, очевидным образом надо добавлять скиллс, но опять же обратите внимание, что здесь скорее надо действовать по принципу да хрен его знает.
277: Че там в этом агенте реализовано? Они, чем они с каждым релизом все лучше и лучше становятся. Поэтому по дефолту делать вообще ничего не надо. То есть по дефолту и к этому все идёт. Эмсипи ки должны находиться сами в нужный момент, если они этого не делают. Ну, тогда вы пытаетесь понять вообще, правильно ли у вас в целом все
278: Настроено. И правильно ли вы эмсипи ку используете и ничего ли лишнего где не понаписано, потому что бывает такое, что он делает не то, не потому что он кривой косой, потому что вы когда-то добавили что-то в файл agents Эмди и забыли о том, что там это есть, а он это слушается и идёт в общем то не туда это
279: Вообще очень легко, особенно в проектах, где уже это активно используется. Но в какой-то момент, да, вы можете понять, что вам, вас или вашу команду задолбало постоянно говорить, открой хром, там есть эмсипи. Ну, сделайте соответствующий скилл. Ну, потому что, например, у меня был такой прикол 1 из агентов, это вот причём
280: Ним было, он все время плейрайт мне открывал, а я просто по опыту видел, что с death тул, с mcp хромовским он работает. Ну типа лучше я поэтому прям сначала его заставлял, заставлял заставлял, потом прописал просто это если че, вот иди туда. Причём кстати, в случае эмсипи даже не
281: Обязательно скилл описывать если там ничего особого нет, это достаточно и в agent Эмди прописать и попросить его если это, то делай вот так вот скиллы все-таки для более таких масштабных что ли историй когда там чуть чуть побольше всего надо ли на
282: Для обучения сразу начинает пользоваться агентами или на этой стадии надо как-то больше писать руками, а и только для объяснения обучения. Но писать надо, ребят, агентами, конечно, надо пользоваться и перепроверять себя. Давайте так, точного ответа. Вот прям 100%, насколько и как это работает.
283: Пока ни у кого нет, потому что мы ещё не понимаем, насколько это повлияет, но я точно могу сказать, что вот бывают места, моменты, когда я прям ощущаю, что давно, знаешь, руки не трогали какой-то кусок кода, и у меня уже в голове начинает проскакивать, что есть белые пятна.
284: И тогда я прям специально откладываю агент, стараюсь это делать на вещах, где, конечно, надо чуть больше подумать и че то сделать более такое существенное, чем просто какой-то, ну, тупой код, который я понимаю, как надо делать. Ну, где прям реально надо поресерчить, то я действительно включаю режим. Вот, вот прям этот кусок я пишу сам, поэтому
285: Поэтому, ну, опять же, я, как опытный программист, понимаю, где, как это сделать. Мне кажется, у Новичков с этим сильно сложнее. И поэтому, если начать этим пользоваться, можно просто не заметить в какой-то момент, что, ну, вы вообще сами перестали думать и соображать. Ну вот прям ответ.
286: Точного как бы вот делай так, не делай так, к сожалению, нет. Наверное, иногда агент
287: Не знаю, нужен. Это не обязательно с программированием. Мне кажется, чтобы я не делал с помощью ишки. Я надеюсь, что я достаточно чётко понимаю, где я просто копирую, не понимая, а где я.
288: Это точного, как бы, вот делай так, не делай так, к сожалению, наверное, иногда агент нужен. Это не обязательно с программированием. Мне кажется, что бы я не делал с помощью ишки. Я надеюсь, что я достаточно чётко понимаю, где я просто копирую, не понимая, а где я понимаю.
289: И как бы внутри округлю. Поэтому, наверное, надо просто за этим следить.
290: Эта штука очень сильно зависит от вашего скилла вообще общего в целом в том числе. То есть, например, я вот делаю какую-то задачу и понимаю, что вот эта подзадача внутри неё, она не является моей ни компетенцией.
291: И как бы внутри округлю. Поэтому, наверное, надо просто за этим следить. Эта штука очень сильно зависит от вашего скилла вообще общего в целом, в том числе. То есть, например, я вот делаю какую-то задачу и понимаю, что вот эта подзадача внутри неё, она не является моей ни компетенцией.
292: Ни вообще смыслом, и она меня отвлекает и мешает. И я такой, окей, я её сделаю. И, в принципе, если бы я джуном был, тоже самое можно было бы делать. И я, как опытный разработчик, тоже себе это позволяю. Насколько джун может сам осознать, что вот, ну, давайте я пример приведу, это прям реально классно.
293: Вещь. Очень многие начинающие разработчики думают, что вообще настройка окружения, что вот локально поставить язык, докер там вот это все запустить, это не их задача, а их задача код писать, и они могут вот в своей голове, как бы имея такое представление, постоянно пытаться сбрасывать это на иишку ещё куда-то. Ну я вам
294: Скажу, что это печально закончится, потому что знать свою экосистему на уровне вот локального сетапа, понимать, какие там вообще, что у вас есть утилиты, че можно делать и так далее. Надо. И если вы будете все время это делать, вы просто потом без рук, без ног, сами проект запустить не можете, ничего не можете, не понимаете, че, почему падае.
295: И как проверить какую-то примитивную вещь, например, у вас там посгресс не запускается, а вы не можете даже, то есть у вас даже в голове вот эта цепочка не возникает. Ага, он пишет, что порт занят, мы смотрим, что там, на этом Порту, останавливаем, убираем и так далее. Ну это просто как пример, поэтому, конечно, если
296: Вы сомневаетесь? Давайте так, такое юристическое правило то лучше делайте ручками, пока вы учитесь. Интересно, является ли хорошим тоном ссылаться на стандарты разработки во время работы с и есть целая талмуда требований по безопасности, оформлению документации и так далее. Да, не просто является хорошим. Это вообще сейча.
297: Вся, по сути, документация превращается в такие агенто ориентированные описания, которые загружаются, добавляются и используются в разных всяких местах скиллы. Примерно вот очень похожая история, то есть скиллы.
298: Совсем про это, но они в том числе, про это, там, бест, практисы всякие. Поэтому, чем дальше, тем больше этого будет, вы вообще обратите внимание, вот разработчики библиотек, юай, всяких, всего, чего угодно. Все сейчас делают вот эти скиллы, то есть вы заходит в какой-нибудь фреймворк, а там уже скилл там уже
299: Написано для иишки, как им правильно пользоваться. То есть вы представляете, насколько сейчас все это упрощается, вся эта история, что вам не просто дают какую-то там экосистему, где вот можно че то там код писать и надо ещё много времени тратить, чтобы учиться, как правильно код писать, а вам дают уже набор инструкций.
300: Для ишки описание, которое говорит, вот так плохо. Вот, и это сильно шире, чем просто линтеры, которые там код где-то проверяют. Короче, это то, куда все, в общем то, идёт. И у нас теперь, если какое-то время назад документацию писать было не для кого, потому что её никто не читал, во
301: Так, хорошо.
302: Для ишки описание, которое говорит, вот так плохо, вот так хорошо. И это сильно шире, чем просто линтеры, которые там код где-то проверяют. Короче, это то, куда все, в общем то идёт. И у нас теперь, если какое-то время назад документацию писать было не для кого, потому что её никто не читал, во
303: То теперь её пишут, пишут много, и она реально работает, используется. И это очень круто. Вот агент пишет код для анри lenji, движок большой модуль, но агент сложно их изучить, он не знает, что, где, как ему помочь. Это, кстати, вот знаешь, из тех вопросов, когда есть
304: Много подвопросов, почему это может происходить? Это в том числе, может быть, скил ишью. То есть то, как человек взаимодействует с агентом. К сожалению, вот на такой вопрос я ответить не могу, как бы не зная всех обстоятельств. И в чате сложно это будет вырулить, начиная от того, как
305: Задаётся вопрос, заканчивая тем, там какая версия, допустим, у движка или че мы непосредственно делаем, скажу так, я чем дальше, тем больше в целом прихожу к тому, что когда люди говорят о том, что агент выдаёт че то не то постоянночто это
306: Все-таки, ну, квалификация человека, который с ним работает, это не в смысле, там, чтоб не обидно никому не было, потому мы все с этим сталкиваемся так или иначе. И просто тут всегда возникает вопрос в какой-то момент остановиться и подумать. Так все-таки надо порефлексировать.
307: Я делаю.
308: Подожди.
309: Все-таки, ну, квалификация человека, который с ним работает, это не в смысле, там, чтоб не обидно никому не было, потому что мы все с этим сталкиваемся так или иначе. И просто тут всегда возникает вопрос в какой-то момент остановиться и подумать. Так все-таки надо порефлексировать. То ли я делаю, подожди, неужел
310: Не бывает такого, что ты сам заподозреваешь, заподазриваешь ту или иную иишку в том, что некое окно контекста действительно исчерпано. Оно же действительно не бесконечное, или это просто бесконечно дорого становится, как это вот
311: Мне непонятно, как это работает технически.
312: Да, тебе контекст не нужен бесконечный. То есть как раз-таки наоборот плохо, когда ты такой, давай сейчас вгрузим все туда. Поэтому я и говорю, тут очень много моментов того, а что на самом деле происходит. И вот уметь правильно с этим работать, это, как оказалось, тоже.
313: Мне непонятно, как это работает технически. Да, тебе контекст не нужен бесконечный. То есть как раз-таки наоборот. Плохо, когда ты такой, давай сейчас вгрузим все туда. Поэтому я и говорю, тут очень много моментов того, а что на самом деле происходит. И вот уметь правильно с этим работать, это, как оказалось, тоже
314: Целое искусство тебя все типа.
315: Извини, я на своём уровне вижу это, опять же, вот про ту же самую документацию, что если у описано, и ты можешь как бы распределять какие-то задачи на модули с небольшим окном контекста, где все нормально, она поняла и сделала, тогда все должно работать. Вот, а если у тебя там
316: Целое искусство, извини, я на своём уровне вижу это, опять же, вот про ту же самую документацию, что если у тебя все описано, и ты можешь как бы распределять какие-то задачи на модули с небольшим окном контекста, где типа, все нормально, она поняла и сделала, тогда все должно работать. Вот, а если у тебя там
317: Действительно, нужно походить по всей, по всему проекту. Это плохо, но это поверхностное ощущение. Угу.
318: Я пробовал подключать эмсипи, писать свои скилл модуль, но понял, что функций в движке настолько много, что их тяжело все покрыть тут не совсем.
319: Действительно, нужно походить по всей, по всему проекту. Это плохо, но это поверхностное ощущение. Угу. Я пробовал подключать эмсипи, писать свои скилл модуль, но понял, что функций в движке настолько много, что их тяжело все покрыть тут не совсем.
320: Понятно, о каком движке идёт речь. То есть вы разрабатываете, а, или это про, а, я понял, это как раз про анрилэнджин сорян. Наверное, я тут это пропущу, потому что говорю, невозможно дать точный ответ диагнозы.
321: Диагноз по фотографии ставим, да, не зная вот этого контекста, потому что все-таки анри lenji от меня далеко, и мы не знаем, как бы ни задачу, ни проблематику. Так хорошо, значит, мне неудобно работать с и в формате
322: И написал говно, и потом сажусь и 4 часа разгребаю, работаю как senior с толпой джунов это очень утомляет, тут точно вопрос в том, как по другому разрабатывать спект, дривинг девелопмент, да, вот в эту сторону, в том числе режим планирования, это тоже мы сейчас поговорим, как будет вакансия для агентской
323: Разработки. Слушайте, давайте можно обсудить, например, вот у меня там есть, короче, сейчас такая немножко сложная схема в моём telegram канале есть сверху ссылка на вступление в клуб, это место, где я тоже общаюсь. И там есть как бы по разным язык.
324: По направлениям есть места, где можно поговорить. Вступите туда, придите, задайте этот вопрос. Я вам даже поскидываю ссылки, потому что они уже есть, мы их уже изучаем. Мы знаем, есть, господи, уже есть в университетах соответствующие направления. Это опять же развитие Эмеля.
325: Которые можно посмотреть, че туда входит. Вакансии для разработки агентов. Используете ли разные модели для натравливания друг на друга ради рефакторинга, анализа? К примеру, gpt генерит плана клода уже генерит код. Я сам. Нет, есть ризонинг.
326: Внутри. Ну это не одно и то же, но все равно есть rising внутри модели, который позволяет вот частично решить эту фигню и давать адекватные ответы, потому что она сама себя перепроверяет, но я просто ожидаю, что какие-то подобные штуки будут в конечном итоге внедрены.
327: В агенты, потому что сама вот эта история с этой перепроверкой, вы просто, скорее всего, не замечаете, как начинаете, вместо того, чтобы все-таки думать о задаче, писать код постоянно, как бы тюнить вашу систему. Поэтому я, например, отношусь к этому уже как некому, ну, граница, после которой, например, я не
328: Которую я уже не перехожу. У меня бывает такое, что я могу пойти в другой агент, действительно, что-то там перепроверить, посмотреть, но обычно это все-таки на уровне идей, это не на уровне реализации кода. Вот, но бывает такое, что, например, действительно какая-то задача получается плохо и
329: Я могу либо попытаться переформулировать и подругому к ней подойти, откатив все предыдущее, включая сбросив контекст, либо вообще переключиться на другую модель и попробовать с другой моделью поработать и понять, что в чем была, собственно, проблема. Таким образом, в том числе происходит обучение. У меня был вчера прекрасный пример. Вот хочется сказать, я вот
330: В 11 вечера сел, думаю, дай-ка быстро кое-что сделаю. Там в рельсе есть встроенная система аутентификации, а мы используем кастомную, и я такой говорю, слушай, переведи 1 на другое. Мне показалось, что задача довольно простая. Ну, типа наша кастомная, но она понятная в 1 месте.
331: Аутентификация рельсовая, тоже понятная. В доке все есть, как бы есть там генераторы. Я поэтому очень высокоуровнево задал этот вопрос. Он такой план мне написал, ну, снаружи вроде выглядит логично. Я говорю, ну давай, поехали, он мне как-то там наменял треша, и я понял, что я с этим не смогу работать. Я поэтому откатился назад.
332: И говорю, слушай, давай вообще сбросил контекст, чтобы он не думал о прошлом, потому что его там понесло не в те поля, и говорю, давай ещё раз планируй теперь эту штуку, но сначала скажи, какое можно сделать изменение, не меняя интерфейсов, ничего так, чтобы пошагово двигаться в эту сторону. И вот уже через такой
333: Процесс мы с ним закончили, кто-то может сказать, Кирилл, типа с самого начала так и надо было делать. А я как раз говорю о том, что вот именно нет для того, чтобы как раз все время вот эти лимиты, лимиты не в смысле ограничения по токенам, а возможности системы проверять нужно как раз вот так можно
334: Задавать и смотреть, как система себя ведёт и где она начинает тупить, потому что это не всегда очевидно. Знаете, как бывает, люди заранее пытаются че то планировать и заранее какие-то аспекты проговаривать. А потом выясняется, что модель тупит в совершенно другом, потому что, например, в коде какая-то *** была реализована как-то по другому, и он за это
335: Зацепился, и даже несмотря на то, что у вас был определённый план, он такой, о, это надо учесть, под это надо подстроиться. И фигакс переделал вам ту часть системы, которую вы считали, что менять нельзя. И вы такие, ну, Ешкин ты кот, и начинаете с этим дальше работать. Короче, целая история. Вот так.
336: Погнали дальше, как бороться с психозом сео в моём проекте. Сео влез в мобильную разработку, сломал приложение, влез в мб разработку, сломал прошивку 1 из устройств. Это, знаешь, был твит классный, который собрал какой-то миллионы просто там просмотров и ретвитов всего остального.
337: Там, значит, был показан кусок с гитхаба, где, знаешь, там же точки вот эти зелёненькие, да, как код пишут, и там, типа, месяц, пустота, пустота, пустота. А потом *** просто. И такой каждый день, как не в себя пишет код. И там было написано каждый технический seo, который 10 лет назад.
338: Закончил программировать и там народ в комментариях. А, ха, это про меня это смотрите, почему вы скопировали мой типа, этот блок? Ну да, че вы хотели? Хайп, вы программисты, хайпуют и seo, seo хайпуют все немножко от этого получают дофаминчика.
339: Много ли времени уходит на ставание Промтов? Очень по разному бывает. Да, тут нет однозначного ответа, потому что переписка идёт постоянно. Давайте так. Если вы вот работаете с агентами, то даже сложно говорить, что значит много или мало. Вы, в принципе, постоянно переписываетесь с агентом. Вот. А вот то, как это
340: Уже вопрос скиллы. Это тема, которая сейчас горит. Хайпуют, создают миллиарды всяких Скилов, в которых че только не делают скилы, которые обновляют скиллы, скиллы, которые тебя прожаривают. Там есть скилы, которые, типа, из серии, знаете, есть вот, чтобы
341: Понимали, до чего все это безумие доходит. То есть вот вы работаете, у вас есть какая-то сессия, вы там как-то общаетесь с иишкой, есть скилы, которые анализируют ваши сессии общения, смотрят повторяющиеся паттерны, и на основе них, во первых, вам могут че то говорить, че надо делать.
342: Ничего не делать. Во вторых, они могут agents Эмди обновлять, а могут другие сами скилы, типа апдейтить. Каждый день я вижу какой-нибудь выход очередного скила, о котором даже разработчики, собственно, самих агентов ллм даже не думали. Короче, скиллы позволили людям творить, потому что все-таки
343: Это иишка, она может все очень динамично, классно делать, и оно в каком-то смысле расширяет возможности агента без изменения кода самого агента. Это как плагины такие, да, это знаешь, к чему приводит. Это приводит к тому, что мне кажется, будет такая вещь, что самые крутые прикольные скилы, которые позволяют там
344: Самообучаться, дообучаться, анализировать и че то делать. Будут превращаться, как бы агенты будут в себя их вбирать беспрактикс для того, чтобы делать какие-то стандартизированные вещи, потому что, например, в клоде уже появилось там, например, было пару Скилов у вот этого бориса чёрного, который, собственно, создатель
345: И он, ну, на правах как бы главного, он их туда прям как команды добавил, что-то типа рефинкредв к то это называется, я не помню, короче, пару Скилов он туда внутрь добавил, так что это все будет появляться. Но так вот чисто, чтоб вы понимали, со скиллами есть 1 нехреновая проблема, если
346: Когда мы пользуемся пакетными менеджерами, можно взломать систему. Если ставить все пакеты подряд, прикиньте, что возможно со скиллами, где вообще все, что угодно можно написать. Соответственно, там встаёт очень сильно вопрос безопасности. Поэтому ставить вот это все из любых, просто так, заранее скажу, что если вы
347: Видели у кого-то в репозитории скилл? Не надо его просто так ставить, даже если вы прям сейчас там в нём ничего плохого не видите, потом это может поменяться. И пока это как бы ещё дикий запад там до сих пор, по моему. Ну я вижу, что попыток много, но насколько реально уже решена проблема безопасности, неизвестно. Поэтому если
348: И ставить пока скилы то только либо свои, либо официальные какие-то. Да, не надо там от Левых Чуваков это. Но скилы это прям большая тема вообще, как их писать, че то туда включать, не включать. В общем, поехали теперь пару типовых задач, которые я решаю, почему я именно эти задачи показал и чем
349: Все ставить.
350: И ставить пока скилы то только либо свои, либо официальные какие-то. Да, не надо там от Левых Чуваков это все ставить. Но скилы это прям большая тема вообще, как их писать, че то туда включать, не включать. В общем, поехали теперь пару типовых задач, которые я решаю, почему я именно эти задачи показал и чем
351: Они все че что их все объединяет в том что эти задачи как раз вы не сделаете в чате они все очень сильно работают только в том случае если у вас есть максимальная интеграция всех систем поправь ошибки page speed не в смысле вы сами сходили ему
352: Скинули а вы прям говорите, запусти пейдж спид на вот там моём деф или production прям сайте проанализируй и соответственно мне это давай. Причём даже кстати ему даже не надо так много слов писать. Просто типа проведи пейдж, спид, анализ и он сам поймёт что вам надо дальше поправь упавшую сборку.
353: Сделать.
354: Скинули а вы прям говорите, запусти пейдж спид на вот там моём деф или production прям сайте проанализируй и соответственно мне это давай. Причём даже кстати ему даже не надо так много слов писать. Просто типа проведи пейдж, спид, анализ и он сам поймёт что вам надо сделать дальше поправь упавшую сборку.
355: Вы либо говорите, прям посмотри, там, например, на github actions, либо просто ссылку даёте. Главное, чтобы интеграция была, да, если у вас есть гитхаб командлайн авторизованный, то он сам туда пойдёт, он сам все выкачает, сам все посмотрит, сам все сделает ошибку из сентри ребят, если кто до сих пор так.
356: Не делает. Это просто фантастика, потому что, например, раньше целая была история. Там, в центре зашёл, пока ты там прочитал все переменные окружения. Че там не так? Че у тебя в джейсе свалилось? Невменяемые там трейсы. Иногда, короче, это целая история. Разобраться может, это плагин.
357: Вообще у кого то какой-то грохнулся и на наш код повлиял. В общем, фиксить ошибки в центре стало просто сплошное удовольствие. Ты ему просто говоришь, в центре это штука, которая так, Кирилл, для тебя скажу. Вот когда в продакшене происходит какая-то ошибка в джесе, например, че то поломалось, он туда отправляет в эту систему всю информации.
358: Об ошибке, о том, что было. И ты как бы узнаешь о том, что у человека ошибка. Не потому, что он тебе в поддержку пришёл злой писать, а потому что у тебя есть как бы об этом информация. Дальше, когда я пишу вот здесь вот поправь регистрацию, это тоже самое, типа, открой, сам сходи, посмотри. То есть никогда мы ничего не sky.
359: Поправь ишью, опять же, туда ссылка обнови на новую версию. Опять же, посмотри, че там за изменения. Посмотри мигрейшн гайд и типа, примени его. То есть здесь, конечно, в основном вы видите фиксы, но я просто очень хотел акцентировать внимание на том, насколько сильно меняется процесс.
360: Ускоряется дебак, ускоряется принятие решений, особенно в случае ошиб. Ну, когда нам че то надо поправить, изменить. Если вы делаете это не просто в чате, а делаете это через агент, интегрированный с вашими всеми системами. Это очень и очень круто. Ну и по поводу
361: Обучение. Вообще, в целом, хотел сказать, насколько это все меняется. И те, кто там разочаровался. Смотрите, 24 июля 24 года только начало все это разгоняться. Я поставил копайлот, 2 месяца его попробовал и понял, что он
362: На тот момент, ну, он мне не даёт такого сильного профита и довольно сильно лажает. И, короче, его надо жить, с ним, можно, но надо его подстраивать, чтобы с ним нормально работать. Но поскольку я контентмейкер, я написал статью скорее с заголовком таким более провокационным, чем конечн,
363: Же я к этому отношусь. Просто посмотрите на количество просмотров у статьи 143000 и количество комментов там просто какое-то безумное, ну там кто против, кто за и так далее. И видите, это в ретроспективе все это было добро. Ну и как видите, сейчас
364: Я являюсь тем человеком, который это пропагандирует, но я такой, за здравый смысл, за осознанную пропаганду иишки, а не то, что сейчас она все за нас сделает. Программисты больше не нужны, но я уверен, что ещё есть люди, которые вот находятся в этом режиме, то есть не просто
365: Которые не пробовали, им интересно. А те, которые попробовали и разочаровались. В общем, если вы такие, то вы пришли в правильное место, мы помогаем излечить этот недуг. Да, ну что наконец то кодинг?
366: Есть.
367: Которые не пробовали, им интересно. А те, которые попробовали и разочаровались. В общем, если вы такие есть, то вы пришли в правильное место, мы помогаем излечить этот недуг. Да, ну что наконец то кодинг
368: Вот, кстати, говорят, что почему бы сразу не писать на специальных языках, придуманных для вот этого добра, и чтоб там вот единички нули. Ну, вроде как практика показывает, что это не очень, совсем неэффективно. У вас слишком много объём слишком большой становится и ошибиться гораздо легче.
369: То есть, наоборот, высокоуровневые инструменты лучше работают, но при этом я знаю крутых ребят, которые разрабатывают, типа языки специализированные, но это пока все эксперименты. А тут, кстати, ещё писали, почему локальные модели то используют, потому что интернет могут отрубить. Ну, сейчас это вообще актуальная проблема за последние годы. Поэтому, да.
370: Могут вырубить, поэтому надо иметь возможность жить без внешнего, так сказать, контура. Но опять же, в этом случае и локальные модели просто уровня страны помогают. То есть для этого не обязательно прям себе в компанию что-то ставить. Так, ну что, погнали, я сейчас вам переключу.
371: Ещё вот на такую сценку. Угу.
372: Вот спрашивают, разрабатывают языки специализированные. Для чего? Для иишки, для иишки? То есть, по моему, я недавно у кого-то видел какой-то очень крутой известный девелопер. Блин, кто же он? Я его хотел на подкаст позвать, он разрабатывает как раз языки под
373: Хоть убейте, я забыл, о ком речь идёт, но он у меня где-то в списках есть. У меня там в списке, кого я хочу подкаст. И там как раз он какой-то, че то ленгвич бла бла бла, я не помню. В общем, он такой больше какой-то микс между английским и всем.
374: Остальным. Вот брислав пишут. Да, это же создатель Котлин, правильно ведь я понимаю? Да, да, точно, это брислав. Ну что значит смотрите, волшебное слово. Нет. Ладно, оп, опен код ребят сразу.
375: Демонстрация не то, что будет огромной, потому что 1 дело, когда пишешь код, другое дело, когда ты задаёшь вопрос, и ишка там 2 минуты думает, нам чем-то заняться в этот момент надо будет, поэтому мы так коротко проговорим. Значит, че у нас есть. Вот у меня уже внутри все подключено, мы просто посмотрим, какие
376: Вообще модельки есть, вот если вы посмотрите количество в open code моделей, их, конечно, прям много, и обратите внимание, что многие из них, они подключены не напрямую, а через другие интеграции, то есть вот через, например, github copilot, то есть хитрость в том,
377: Что агенты между собой умеют общаться не, и это позволяет не ходить напрямую, короче решать проблему and xm, когда у вас н. Сервисов входит в m. Сервисов, потому что типа каждому надо знать про апишку и внешнюю систему, есть такой протокол scp.
378: Которые унифицируют все агенты, они друг с другом единым образом общаются. Таким образом, получается, допустим, вы ставите себе open код, а у вас был настроен копайлот локально. Так вот, вам не надо через open code настраивать, как в копайлот, снова подключение ко всем там моделям и всему остальному. Вы
379: Можете прям сказать, хочу подключиться к копай уту локальному, он вас соединяет, и вы через него как бы, автоматом получаете доступы ко всему. Да, здесь есть бесплатные модели, есть вот этот, ну вот, минимакс, м, 2 с половиной опен код зен ребят, сразу скажу, я не знаю, работает.
380: И все это в России че то работает, че то нет, где-то надо подключать какие-то дополнительные штуки. Ну у меня вроде как все работает и все. Таким образом мы можем работать по проекту. Видите, он всякие подсказки рассказывает, че у нас тут есть чем из спише, как раз хром детул это.
381: 1 из основных эмси пишек, которую я подключаю. Посмотрите, вот количество этих команд, оно со временем. То есть вот все больше, больше, больше, там, у некоторых по заранее рассказывать и где-то читать, ну практически нереально, просто над
382: Вот если вы 20 штук уже про них.
383: 1 из основных эмси пишек, которую я подключаю. Вот если вы посмотрите вот количество этих команд, оно со временем, то есть вот все больше, больше, больше, там, у некоторых по 20 штук уже про них заранее рассказывать и где-то читать, ну практически нереально, просто над
384: Периодически просматривать, ну и смотреть, че они там вообще предлагают из основного. Просто могу сразу сказать, вот вы когда поработали какое-то время и понимаете, что, ну, вы переключаете контекст, хотите, чтобы иишка все забыла, или хотите работать над другой задачей? Вот надо new не забывать делать, потому что Инна
385: Иначе он всегда будет оставаться в контексте весь предыдущий разговор и он будет, в общем то, очень сильно тупить. Кстати, пока new не было, я просто тупо перезапускал каждый раз агента, но потом, в общем то, это пропало, кто работает в с коде, курсоре и так далее. Там все это тоже есть прост.
386: Просто оно реализовано чуть по другому, потому что здесь этот терминальный юай, там, соответственно, другой ui, такой кликател юай, я бы так это назвал. Че мы можем сделать? А вот у меня есть идея, значит, в этом проекте есть
387: Соответственно, ну, code basics, если кто знает, код бейсикс это место, где опенсорсный наш проект, где можно учиться программированию, там для самых маленьких, он такой базовый, но прикольный, там редактор все очень быстро работает, приятно чем-то похож на код, академию. Так что рекомендую, если кто не видел. И вот
388: Допустим, я ему говорю, хочу заценить производительность и посмотреть, как можно её оптимизировать. Соответственно, че я ему могу сказать на русском языке. Там, кстати, тоже спрашивали, на каком языке. Да, вообще пофиг. Абсолютно все абсолютно нормально кушается токены все равно ничего.
389: Язык не знают, да, там кто-то может говорить, что есть нюансы. На самом деле, это все фигня глобально, вообще без разницы. Ну в смысле, наверное, они где-то есть, но так, чтобы кто-то их мог реально замерить, и они так на постоянно срабатывали, такого нету, нет таких исследований, да.
390: Давайте посмотрим.
391: Да, прям писать ничего не надо, так как он там пишется. Код бейсикс ком ру. Вот он у меня браузер открыл, поскольку у меня сейчас расширенно только, ну, терминал, вы этого не видите. Он на самом деле открыл браузер. В чем я здесь лажанул?
392: Сразу могу вам сказать. Значит, 1 из причин, почему, когда агенты только появлялись, с ними, было очень тяжело работать. Дело в том, что вот сама программа, её называют агентом, но на самом деле внутри неё тоже агенты работают, и эти агенты могут быть разные. Короче, проблема в том, что сделать одног
393: Единого агента, который, которому даёшь промт, и он с вами, короче, правильно работает во всех ситуациях. Ну, не работает это так по каким-то причинам, наверное, очень очевидным для тех, кто ламки делает, грубо говоря, если вы задаёте вопрос ему, то вы как бы хотите как
394: Ожидайте что он не будет менять код, он вам че то скажет а жизнь показывает практика, что если вы ничего специально не делаете, вот просто открываете агента и говорите ему а как работает вот эта фигня или как внедрить вот эту штуку этот agent почти наверняка он может конечно вам ответить, но он
395: С очень высокой вероятностью в этой переписке пойдёт и начнёт че то менять, и вы начнёте ему прям раздражённо писать. Какого черта ты меняешь? Он такой, ой, простите, я облажался, и это будет происходить бесконечно. Вот я помню, когда я только начинал, меня это просто бесило. Я не понимал, как мне сделать. Я писал это в ages Эмди, я постоянно ему про это.
396: Напоминал, я пытался формулировать по другому вопросы, а он просто брал и начинал перехерачивать весь код. Эта проблема на самом деле давно пропала, но она пропала за счёт усложнения. То есть теперь есть понятие, ну, по сути, это внутренние агенты, у которых разные промты. И в зависимости от того, с каким вы работаете у вас.
397: Либо то, либо то как это работает. То есть вот видите, я нажимаю там слева внизу появляется билд или план. Вот если я нажимаю план, то даже если я его попрошу поправь код, он этого не сделает. Но знаете, что есть очень смешное смешная штука, что
398: В копайте долгое время был косяк, то есть ты вводишь в режим планирования, говоришь ему, ну давай разберёмся с какой-то проблемой, а он берет и начинает её исправлять. Я ему говорю, ты с ума сошёл, ты же в режиме планирования, он такой, ой, простите, я не знал. Ну, понятное дело, там у него где-то в коде был косяк, они это поправил.
399: Короче, видите, сейчас он ничего не исправил, но я переключился все равно на всякие случаи в режим планирования. Давайте посмотрим, че он, че он говорит. Вот здесь мы видим, как он начинает размышлять. Значит, он размышляет на тему того, что мн,
400: Просят перфоманс проверить и видите то, о чем мы говорили. Он знает, что есть сипика хром devtools. Нет никаких Скилов. Для этого есть просто эмсипи, и он понимает, что её надо использовать дальше. Он вызывает уже методы эмсипи, и вы этого не видите. У меня тут прям от
401: Открылся браузер, он, кстати, в специальном режиме хром открывает. То есть такой, там прям написано, что типа, что-то в духе для агентов, и он начинает работать дальше, он его грузит, делает всякие штуки и, соответственно, пишет вот. И таким вот красивым
402: Образом мне все выводит. Обратите внимание, я работаю на бесплатной модели. Между прочим, ни чат gpt, ничего. То есть заодно сейчас проверим, насколько она адекватно работает. Он говорит основные проблемы с бест практикс. Ну давай, какие? А он
403: Теперь, короче, попал в ситуацию, что он записал сам файл, а прочитать его не может, потому что у него нет прав на чтение. Давайте мы ему всегда разрешим. Вообще, кстати, права отдельная, большая история. Там тоже мы это разбирать будем.
404: Чтобы не тупить, мы ему разрешили, он читает. Давайте посмотрим, как я и говорил, ребят, мы не будем здесь долго задерживаться, потому что, ну, вы понимаете, таким образом мы постепенно как бы попросили его проанализировать, он покажет, что не так. Мы попросим его создать этот план и в конечном итоге
405: Скажем, погнали его делать. Наверное, можно пару слов сказать. Смотрите, вот здесь вот есть контекст, он показывает количество токенов, сколько использовано. Там есть всякие рекомендации на тему того, что когда уже контекстное окно заканчивается, надо сбрасы
406: Там есть такое понятие, как упаковка контекста. Он знаете че делает? Сейчас современные агенты это уже сами делают, хотя можно и ручками это запускать, как garbage collector. То есть представьте, вы переписываетесь, а там уже посерединке какое-нибудь, может быть ответвление, где-то вы тупанули, где-то вы передумали и все это накапливается.
407: И в какой-то момент это, конечно, все начинает сильно влиять, и вы вызываете команду упаковки контекста. И он как бы, ну как мне кажется, что он делает. Он с другой стороны говорит сам себе выдели из этого финальные мысли.
408: В таком духе. И после этого контекстом становится уже собранная штука, в которой нету мусора. Вот. И там вот таких вот нюансиков, их довольно много. Короче, типа контекст вот 40% осталось или там 30 осталось, значит все уже, скорее всего, будет проблема. На самом деле никто не знает, зависит и от
409: Есть там истории?
410: В таком духе. И после этого контекстом становится уже собранная штука, в которой нету мусора. Вот. И там вот таких вот нюансиков, их довольно много. Короче, есть там истории типа контекст, вот 40% осталось или там 30 осталось, значит все уже, скорее всего, будет проблема. На самом деле никто не знает, зависит и от
411: Агенты и от того, как вы общались, от того, какую проблему вы решали. Поэтому скорее надо на ощущениях просто понимать, как бы как хорошая модель себя ведёт, насколько она точная. То есть, если вы входите в цикл, когда вам постоянно приходится говорить, что ты забыл эту штуку, или там учти эту вещь, или мы об этом уже говорили.
412: Или, или он начинает делать не то, не туда. Скорее всего, это означает, что да, надо сбрасывать, может быть менять модель, может быть менять подход, как вы работаете с ней? Все это понимается в процессе. Кстати, кто-то вот слушая меня, может сейчас сказать, нафиг мне вообще тогда нужны агенты, если я сам все это могу сделать на самом дел.
413: Чаще всего вот то, что я сейчас делаю, нормально отдебажить и сделать предложение занимает очень много времени. То есть мы, например, огромное количество рефакторингов, увеличение производительности, вот какие-то такие вещи, сложные баги, которые раньше за них взяться не могли, вещи на которые мы в центре не обращали.
414: Потому что вообще *** пойми, что это такое. Это все как орехи стало щёлкаться. Вот Михаил пишет, если вы упаковываете контекст, вероятно, вы работаете с агентом неправильно. Задачи нужно ограничивать, независимо, ресерч это или выполнения. Вот здесь, видите, тоже появляется история про то, что, ну, в процессе
415: Вы можете переосмыслить, поэтому это естественный процесс, когда вы планируете какую-то фичу и вам нужно что-то делать потом. Действительно сейчас это ещё развивается каким образом. То есть раньше это был вот 1 агент, который работает, у него контекст растёт. Сейчас это, например, появляются субагенты ког.
416: Когда вы, например, хотите что-то сделать, вы не явно даже его запускаете, а он сам его запускает. И таким образом субагент как бы свой контекст может наращивать, но в конечном итоге он в основной агент вернёт, ну как бы уже выдержку и получается, что контекст сам по себе начинает
417: Более быть компактным, потому что мусор как бы туда не попадает. Плюс там всякие сейчас форки есть и так далее. В общем, всякая разная история, которая позволяет это делать. Ну давайте посмотрим. Он нам говорит, что у нас есть cookie. Ну окей, это нормально, батон нейм.
418: Link name, color contrast, инспектор ишес, ну давайте вот самые простые.
419: Вот мы исходим из того, что пусть сам догадывается, че надо. Ну и вот мы видим, что он тулами начинает пользоваться. Вот он грепает, рассуждает, читает, ну и так далее. Вот в общем то пошло. Ну и вот тут вот постепенно постепенно тратятся токены и сжирается контекст.
420: Кстати, там есть всякие команды, которые позволяют погружаться в, то есть, если у вас субагенты запускаются в юшке, юайка, даже терминальная позволяет там в них переключаться и много всякого добра делать. Короче, это довольно интересная вещь, то, что агенты вообще
421: Очень сильно ускорили процесс развития юайный интерфейсов прям в смысле терминальных, потому что появилась даже куча фреймворков или они начали активно развиваться, которые позволяют делать такую красоту. Я, кстати, не знаю, Кирилл, ты видел, да, что в терминале вот так можно делать? Или для тебя это норма?
422: Видел много всяких приколов, но такие конкретно не видел. Мы когда-то делали интенсивы по питону, где писали теллеграм бота, и там люди, а, и там, соответственно, 1 версия была не в телеграмме, а в просто как консольная игра. И там люди такие
423: Штуки вы делали?
424: Я в шоке был, это.
425: Смотрите, и вот он тут пишет, я вам честно скажу, читать это все чаще всего не надо, скорее так. Просто, если вы хотите понять примерно в какую сторону он двигается, потому что там обычно так много, и ты такой, понимаешь, какой-то момент, что
426: Штуки вы делали, я в шоке был, смотрите, и вот он тут пишет, я вам честно скажу, читать это все чаще всего не надо. Это скорее так просто, если вы хотите понять примерно в какую сторону он двигается, потому что там обычно так много. И ты такой, понимаешь, какой-то момент, что
427: Станешь просто более проще самому пойти сделать, чем вот в это пытаться вникать. Ну давайте посмотрим, че он нам тут предлагает. Селектор. Кнопка внутри есть вообще задача, как вы понимаете, примитивная в реальной жизни тут вообще то иишка то
428: Без эри лейбл то и не нужна, тут она нужна. Для чего?
429: Станешь просто более проще самому пойти сделать, чем вот в это пытаться вникать. Ну давайте посмотрим, че он нам тут предлагает. Селектор, кнопка внутри без эри лейбл. То есть вообще задача, как вы понимаете, примитивная в реальной жизни тут вообще то иишка то и не нужна, тут она нужна. Для чего?
430: Он проанализировал проблему. Вы понимаете, что там просто лейбла не хватает. Вам гораздо быстрее пойти и поправить этот лейбл ручками. Это просто текст, но мы сейчас как бы экспериментируем, да, и учимся с ним работать. Вот план исправления найти кнопка с текстом класс.
431: Мантии фокус авто, указывает Матин компоненты, да, для добавить и children проверить, запустить повторно. Хотите ли вы? Хочу и подключи текст через перевод.
432: Используя новый формат.
433: С колбэком. Ну это я пишу, потому что просто, я знаю, они часто тупят там о 18 n next, который мы используем, он достаточно недавно внедрил формат, в котором там калбэк передаётся. Ну короче, он со строчек перешёл на структуры, что ускорило эту штуку, но
434: Упорно продолжают старый формат использовать и даже когда ты их просишь че то поправить, они берут и переписывают все на старый формат. Это тоже такая вот проблема. Есть того, когда надо в эйджен Эмди, там где-то добавлять, как им делать и как не делать. Это. Мы сейчас крут, пытаемся делать при помощи ишки, он сам как бы определил.
435: Проблемы, ошибки, он сам понял, как их пофиксить. И он сам сейчас фиксит. То есть фишка здесь в том, что если мы можем это все сделать полностью ручками сами. Но если задача будет чуть более сложная, требовать чуть больше дебага, чуть больше анализа, то, конечно, ишка творит чудеса.
436: Знаешь, как они могут быстро какие-то скрипты писать, быстро какие-то гипотезы проверять. Человек с такой скоростью просто проверять не может. Он даже может не догадаться, что так можно было сделать. Иногда в этом плане чудеса. Как быть уверенным, что агент по пути что-то лишнее поменяет, особенно с таким подходом не смотреть, что написал, если вы внимательн.
437: Слушали. Мы же говорили о том, что мы в режиме планирования, нам без разницы, что он пишет в режиме планирования. Нам важно что-то есть режим планирования, скорее просто понять, надо ли как-то его направить дополнительно, если он уж совсем куда-то не туда пошёл. И потому что вот этот вот Финкин, который он
438: Показывает.
439: Он именно помогает вам понять, достаточно ли хорошо описан ваш проект, достаточно ли понятная в нём структура, достаточно ли хорошо все проименовано так что он принимает правильные решения? Правильная ли инструкция в aging эдди? Правильные скиллы. Правильно? Эмсипи подключены только для этого, с точки зрения.
440: Показывает. Он именно помогает вам понять, достаточно ли хорошо описан ваш проект, достаточно ли понятная в нём структура, достаточно ли хорошо все проименовано? Так что он принимает правильные решения? Правильная ли инструкция в aging эдди? Правильные скиллы, правильно? Эмсипи подключены только для этого, с точки зрения
441: Результата вам вообще пофиг, потому что в конце он выдаст план, и вы уже по этому плану решаете, согласны вы с этим исправлением или нет. Вот. Поэтому очень важно. Мы в режиме планирования, мы не в режиме редактирования. То есть мы не говорим про просмотр изменения кода, это другое. Вот сейчас он
442: Закончит и покажет нам, собственно, план. Вот видите, он тут че то подозревает. Мне, знаешь че, кстати, нравится он в режиме вот этого рассуждения. Как будто, знаешь, он шизофреник. Смотри, как он сам с собой общается. Финки я сделал скриншот страницы, теперь мне нужн.
443: Посмотреть на него, чтобы найти проблемную кнопку. Смотри теперь, ну подожди, я в режиме планирования не могу делать. Это вообще смех. Короче, это прикольно наблюдать. Вот гейминг тест пишет, не работал в режиме планирования, получается, в коде ничего, не происходи.
444: Именно это 1 из ключевых вещей, как бы ради которой мы в том числе здесь собрались и которую я буквально недавно вам описывал, о том, что когда агенты только появились и работали без режима планирования, с ними было очень тяжело взаимодействовать, потому что они бросались менять вам
445: Вот это, это, ну то есть невозможно. Поэтому сейчас в современных агентах везде есть режим планирования и любую задачу надо начинать с режима планирования, и он не просто, да, он пишет спеку для того, чтобы понять в данном случае не фича, а исправление. Поэтому
446: Он как бы ресерчи запускает там sub агентов и так далее и так далее. План вообще, можно его попросить сохранить файлик. Я, например, часто это делаю. Я план могу заранее подготовить, он сохраняет его в файлик, а потом прочитать и даже другого агента или там другого другую модель использовать, чтобы его реализовать. Это тоже, кстати, паттерн.
447: Когда, например, у вас более умная модель занимается анализом, а непосредственно исполнением, кодом занимается тупая модель, которая стоит дёшево, потому что вот как раз пишет, что меня очень сильно бустит автотак в курсоре. Ну, кстати, тут надо тоже
448: Не путать, когда мы говорим про агентский режим и когда мы просто про автокомплит или nas говорим это разные вещи. Понятное дело, что когда вы пишите код, у вас там есть автокомплит, у вас есть next эдди сажен, но это не связанные вещи, это вообще совсем какое-то мизерное количество.
449: Расходуется, как это работает или вообще ничего не
450: Расходуется, оно вообще по другому тарифицируется. В этом прикол, да, у меня, грубо говоря. То есть если ты посмотришь копайлот прайсинг, ты увидишь, что там прям отдельно написано, там на каждом плане, типа своё количество запросов.
451: Именно в.
452: Расходуется, как это работает или вообще ничего не расходуется. Оно вообще по другому тарифицируется. В этом прикол, да, у меня, грубо говоря. То есть, если ты посмотришь копайлот прайсинг, ты увидишь, что там прям отдельно написано, там на каждом плане, типа, своё количество запросов именно в
453: Саджешн и в автокомплит. Вот, поэтому у меня он подключён и он в принципе никогда не кончается, и я плачу там копейки. А вот тоже
454: За этот Копал. Вот как-то так это
455: Работает потратить 100000 токенов на задачу по добавлению кнопки.
456: Саджешн и в автокомплит. Вот, поэтому у меня он подключён и он в принципе никогда не кончается, и я плачу там копейки за этот Копал. Вот как-то так это работает. Потратить 100000 токенов на задачу по добавлению кнопки. А вот тоже
457: Кстати, интересно, знаешь, что мне сейчас хочется сказать? Глядя на то, что сейчас происходит на экране, оно в том числе показывает то, насколько действительно глубоко и много вы работаете с разными моделями, агентами. Я могу сразу вам сказать, что для меня вот вывод того, что я сейчас вижу, очень простой, это очень
458: Очень тупая модель, потому что если бы я сейчас сделал это с опусом, или я бы сделал с чатом gpt 5 4, они очень быстро бы определили проблему, тут же бы предложили решение и практически сразу сделали. То есть то, что он делает какой-то скриншот, то что он смотрит, куда-то пошёл.
459: Для меня это однозначный сигнал, зная, как работают другие модели, что это вопрос именно квалификации этой модели. Вот и все. Поэтому тут дело даже не в токенах. Вот. Ну и опять же, повторюсь, мы же выбрали специально максимально простую историю и даже с ней как бы эта штука справится.
460: Может. А вот если бы мы выбрали задачу, которую там дебак, это несколько дней, то вам какой-нибудь вот эта штука может отдебажить его вот так вот просто по щелчку. А исправление вообще можете сами делать. Главное это вот в этом смысл. Но если вы делаете
461: Фичи, там в другом уже фишка, там требования собрать. Ты в именно так, потому
462: Этой задаче быстрее, чем модель. Понял, че происходит? Ты же, в принципе, можешь всегда её остановить и сказать, сделай даже вместо того, чтобы самому зайти и сделать, что, ну, типа, это все равно быстрее, отчасти.
463: Возможно или не сильно медленнее, да.
464: Фичи, там в другом уже фишка, там требования собрать. Ты в этой задаче быстрее, чем модель. Понял, че происходит? Ты же, в принципе, можешь всегда её остановить и сказать, сделай даже вместо того, чтобы самому зайти и сделать именно так, потому что, ну, типа, это все равно быстрее, отчасти, возможно или не сильно медленнее, да?
465: А, да, Кирилл, ты вот улавливаешь идею? Это то, что я пытаюсь донести, да, напомню ещё раз, ту вещь, которую я говорил чуть ранее, именно вот все, что мы сейчас обсуждаем, как раз сводится к моей главной концепции, которую я вижу основной. Вы должны заранее понимать, какой результат вы хотите в конце получить именно
466: Этим мы здесь занимаемся. Наша задача не довести модель до готового плана. Наша задача не простроить её, проанализировать весь код. Наша задача, чтобы у нас в голове. А когда ты понял. Ага. Вот ошибка, вот решение, вот реальная причина. Ну, дальше, ребят, там, как бы, хотите модель
467: Щёлкнуло.
468: Этим мы здесь занимаемся. Наша задача не довести модель до готового плана. Наша задача не простроить её, проанализировать весь код. Наша задача, чтобы у нас в голове щёлкнуло. А когда ты понял? Ага, вот ошибка, вот решение, вот реальная причина. Ну, дальше, ребят, там, как бы, хотите модель.
469: Меняете и просто говорите ей инструкцию хотите ручками пишите, хотите джуна своего просите, я не знаю вариантов тьма тьмущая. Вот. Но да, вот спрашивают, какой подход, подход именно в этом на планирование нужно брать самую крутую модель, потому что она это сделает, очен.
470: Быстро, очень чётко и очень понятно. И, кстати, самое главное, ещё чем отличаются крутые модели от вот этих вот туповатых. Она понимает, в какой момент, когда вам надо дозадать вопросы доуточнить. Поэтому, например, если в самом начале, ещё год назад надо было заранее все ограничения проговаривать,
471: То теперь, если вы запускаете какой-нибудь, ну, опус 4, 6, или gemini, или gpt ку последнюю, она скажет так, а че ты хочешь? Смотри, у меня есть такой вариант такой, а в каких условиях ты это хочешь? А смотри, я ещё в коде видел такую штуку, а ты так хочешь? Ты хочешь покрыть все кейсы или
472: Начать только с этого кейса и все, и на этом, и во время вот этого разговора она, ты сам как бы офигеешь от того, что ничего себе. У меня тут узнали все, что надо. Может быть, какие-то вещи, даже о которых я не задумывался. А имплементацию можно отдать уже чему-нибудь более простенькому.
473: Как это похоже на все эти мечты, что вот есть архитектор, а есть, типа, вот Строитель, который непосредственно, ну, который больше знает, меньше знает, на
474: Делает, да.
475: Эти мечты, да, но это не похоже на историю. Где ты такой пу пу пу раз в месяц зашёл, нажал, что
476: Как это похоже на все эти мечты, что вот есть архитектор, а есть, типа, вот Строитель, который непосредственно делает, да, ну, который больше знает, меньше знает на эти мечты, да, но это не похоже на историю, где ты такой пу, пу, пу раз в месяц зашёл, нажал, что
477: Или запланировал много, и оно потом там себя поправляет, планирует. Я вот как раз хотел спросить, у тебя есть какие-нибудь задачи, то есть которые ты регулярно используешь, где у тебя какой-то условный ворк, фол регулярный, где ты что-то просто при
478: Само.
479: Или запланировал много, и оно потом само там себя поправляет, планирует. Я вот как раз хотел спросить, у тебя есть какие-нибудь задачи, то есть которые ты регулярно используешь, где у тебя какой-то условный ворк, фол регулярный, где ты что-то просто при
480: Дума чекать периодически оно ходит, и тут только иногда смотришь на результат и направляешь или отвечаешь на вопрос, чтобы оно что-то сделало.
481: Полное.
482: Ну, мы с тобой, помнишь, об этом говорили как раз процесс обучения. То есть у меня, конечно, там наработано очень много, просто я акцент делаю на том, что все
483: Doom чекать. Периодически оно ходит. И тут только иногда смотришь на результат и направляешь или отвечаешь на вопрос, чтобы оно что-то сделало. Ну мы с тобой, помнишь, об этом говорили как раз процесс обучения. То есть у меня, конечно там наработано очень много. Просто я акцент делаю на том, что все эти Нара,
484: Работки, они очень ситуативные. А если у тебя правильные модели, общие, то ты как бы будешь, собственно, эти наработки быстро вырабатывать, они быстро будут приходить. Помнишь, ты говорил, модели, типа, слишком часто выходят, не успеешь, наоборот, учитывая, что ты каждый день с этим работаешь, если ты это делаешь правильно, у тебя как бы вот этот процесс
485: Адаптация обучения занимает меньше, типа такой перестроился.
486: Дня я просто, ну к чему клоню то, что ты описываешь, оно вот типа про что-то постоянно ревьюить, откуда-то доставать там какие-то гипотезы с точки зрения
487: Это.
488: Адаптация обучения занимает меньше дня. Я просто, ну, типа, такой перестроился. К чему клоню то, что ты описываешь. Оно вот, типа, про что-то постоянно ревьюить, откуда-то доставать, там какие-то это гипотезы с точки зрения
489: Условно делать это все равно больше, ну, как бы не разработческая, а типа продуктовая история, например, это, это примерно так же, как на 8 сделать какой-нибудь вор фол, который типа, парсит все креативы конкурентов в маркетинге делать какие-то
490: Выводы и предлагает сам свои. То есть это как бы это не разработка я вот
491: К чему? Ну да. Ну че, давай, я сейчас, давай. Вот демонстрация фактически будет заключаться в том, что мы возьмём умную. Вот.
492: Покажу собственно, модельку. Сейчас давай.
493: Выводы и предлагает сам свои. То есть это как бы это не разработка. Я вот к чему. Ну да, ну че, давай я сейчас покажу. Собственно, давай вот демонстрация фактически будет заключаться в том, что мы возьмём умную модельку сейчас давай вот
494: Давай посмотрим. Вообще, конечно, по хорошему. Не, мне это понравилось, как он написал, аудит провален. Я вам честно скажу, я с бесплатными модельками, ну, практически не работал я, я не помню, чтобы мне так писали, что типа, аудит провален. Вот мои лапки я сдаю.
495: На самом деле, сейчас, конечно, не совсем правильный, чистый эксперимент. Объясню почему, потому что нельзя следующую модель запускать по выводу предыдущей, потому что вот этот весь хлам туда попал. Поэтому это немножко оправдание, если она тупить начнёт, что это может быть с этим связано. Но вот обратите внимание, ребят, если
496: Что эта штука закончила работать за сколько? Секунд? 3, 4, 5. Теперь смотрите разницу просто чтобы осознать, насколько это разные вещи. То есть я его прошу это сделать, он делает какое-то примитивное чтение, причём даже
497: Знаете, вот я сразу как бы по вот этим зелёненьким штукам понимаю, что он правильные вещи смотрит. Смотри, да, смогу. Я уже нашёл причину. Проблема не просто в отсутствии текста кнопки, а в разметке. Сейчас там рендерит, а внутри рендерит батон. В итоге получа
498: А button лайтхаус ловит внутреннюю кнопку без см. То есть, понимаешь, он вообще причину выяснил, потому что там дело не в нейме, а в том, что из за того, как они вложены, он ожидает, короче, описания определённым образом, потому что, ну, типа того, там.
499: Если у тебя типа одновременно и кнопка и ещё ссылка снаружи это вообще то неправильно, то есть тут надо причину фиксить, а не следствие. То есть в итоге короче мы выяснили, что проблема даже не в лейбле, а проблема именно в том, как html была устроена вот такой вот косяк там есть и он
500: Говорит очень правильную вещь, что вообще надо просто обёртку убрать. Сделал сам энкор айкон. Это собственно экшен айкон, это компонент, который батен рисует добавить label через новый формат калбэк формате и рекомендуем фикс и вот он прям показал что он делае.
501: Куда он добавит перевод, как это будет выглядеть? Смотри, ну то есть, ребят, я думаю, вы сами это видите и осознаете, да, какая гигантская разница и насколько эта штука просто, ну вообще на другом уровне находится. И вот представьте, теперь вы пользуетесь какой-то голимой моделью и вот вы видите как хорошая модел
502: Работает неважно какие, как, насколько вы хорошо понимаете, как лмки. Неважно, насколько вы хорошо формулируете мысль. Вы видите, что разница просто космическая. И чувак, который работает с моделью, которая, ну, достаточно туповата. Он, конечно, на выходе будет думать, что вся эта история вообще полный треш.
503: Работают.
504: Работает неважно какие, как, насколько вы хорошо понимаете, как лмки работают. Неважно, насколько вы хорошо формулируете мысль. Вы видите, что разница просто космическая, и чувак, который работает с моделью, которая, ну, достаточно туповата. Он, конечно, на выходе будет думать, что вся эта история вообще полный треш.
505: Типа так нельзя. И поэтому вот говорю, в какой-то момент, когда они дошли до определённого уровня, модели стали настолько умными, что сейчас соревнование идёт уже даже скорее не моделями, а именно возможностями самих агентов, потому что модели уже так сильно не прогрессируют, как прогресс.
506: Агент. Ну хотя, опять же, может быть какой-то ещё прорыв произойдёт, и мы пойдём дальше. Так вот, я сейчас ему скажу это делай. Единственное, что мне нужно его попросить. Знаете какую штуку. Сейчас я помню, что че то я его попросить хотел, а вот тогда просто просим, де,
507: А, стопе, а вы видите, что когда я вбил, переключился, он подключил этот минимакс как раз дешёвую модель. То есть, видите, в 1 режиме 1 модель включена в другом режиме, другая модель включена. Давайте посмотрим, справится ли минимакс на основе того, что
508: То сказал чат gpt, и если справится, это будет, конечно, круто. Как раз мы продемонстрируем, по сути, все, что мы хотели здесь продемонстрировать, смотрим текст правильный и в правильное место. Он не забыл про ру, а нет.
509: Нифига неправильно. В неправильное место он пошёл. Ха ха ха. То есть, короче, он перепутал и фактически начал вставлять это в ямал файлы. А в реальности у нас это старые старые переводы, которые не используются в продакшене, то есть в продакшене сейчас
510: Json файлы, которые лежат в другом месте. То есть на самом деле он стал неправильно исправлять. Можно дурацкий вопрос. Вот я когда тем же самым антигравити пользовался, он прям тебе показывал, где он сделал имплементейшен пэн, и ты мог его посмотреть тут как будто бы это было бы полезно.
511: Такой он, док, типа, тебе не оставляет. Это как будто было бы удобно, чтобы ты видела, насколько она не, ну.
512: Другая моделька, смотри.
513: Можно попросить ты можешь по умолчанию, предлагает онни, планы как бы к себе сохраняют не r, планы сохраняются в бэке, то есть, грубо говоря, когда ты меняешь модель, у тебя ж контекст остае.
514: Такой он, док, типа, тебе не оставляет. Это как будто было бы удобно, чтобы другая моделька. Ты видела, насколько она. Не, ну можно попросить, ты можешь по умолчанию, смотри, предлагает онни, планы как бы к себе сохраняют не r, планы сохраняются в бэке. То есть, грубо говоря, когда ты меняешь модель, у тебя ж контекст остае.
515: Ты можешь попросить его файл сохранить то есть там разные вещи есть, есть какие-то команды ещё там типа сохрани план, там есть команды пошарь план просто немножко другой интерфейс, да, но все эти вещи так или иначе есть. Но смотрите, что мы видим, мы видим, грубо говоря, описание, которое он сделал план, он
516: Достаточно было бы для чата gpt, чтобы все поправить правильно, но для вот этой модели минимакс, он недостаточный, потому что она, смотрите, запуталась. Она уже пошла не туда, начала тупить. И, в принципе, сейчас этап такой, её надо остановить, сказать спасибо, мы вам перезвоним до
517: Свидания. Мы как-нибудь, да, и, короче просим чат gpt. Вот, давай я сейчас просто в соседнем я сбросил изменения в соседней вкладке, но вообще, по моему есть ещё тут такая команда, типа, ну в некоторых агентах есть команда отменить предыдущие
518: Без вас изменения агента. Короче, я просто в
519: Свидания. Мы как-нибудь без вас, да, и, короче, просим чат gpt. Вот, давай я сейчас просто в соседнем, я сбросил изменения в соседней вкладке, но вообще, по моему, есть ещё тут такая команда, типа, ну в некоторых агентах есть команда отменить предыдущие изменения агента. Короче, я просто в
520: Гите сбросил изменения. Давай сейчас мы просто попросим другую модель. Вот мы в билде попросим теперь чат gpt.
521: Там был комментарий, давайте задачку сверстать простую страничку. И ещё до этого был комментарий про типа, можно ли по макету, по нгому сверстать, там что-то получается, что-то не получается. И прикол в том, что про это все пока не хочется говорить, потому что здесь как будто бы настолько более
522: Глубокие вещи, интересные с точки зрения интеграции.
523: Происходят, есть.
524: Слушай, а это легко ответить, это хорошо работает, когда mc пишки подключены, я могу пример сказать вот у меня продукт у нас сейчас на хесли, он готовил для подписки.
525: Глубокие вещи происходят интересные с точки зрения интеграции слушай, а это легко ответить, это хорошо работает, когда mc пишки подключены, я могу пример сказать вот у меня продукт у нас сейчас на хесли есть, он готовил для подписки.
526: Прайсинг новый. И я говорю, слушай, мы мантин используем или там используй. Вот. Ну, короче, я ему показал блоки, которые можно брать, по моему, стайл винда или shot син. И он как бы пробовал говорить просто иишки типа, пожалуйста, сделай мне. А, кстати, чат gpt тоже не в те переводы пошёл, прикинь?
527: Кстати, это очень странно, потому что это в jedi написано. Это, это, кстати, это вот этот кейс, почему он не туда перевод начал вкладывать, почти наверняка связан с предыдущим контекстом из за того, что эта фигня пошла вообще не в ту сторону. Вот, потому что он так никогда у меня не тупил, когда
528: Я с ним напрямую работал, так что, видишь, надо либо контекст сбрасывать, либо не использовать эту модель. В общем, у него получалось плохо. Он говорит, Кирилл, я не понимаю, как заставить это её делать. Я говорю, а ты эмсипи, шку то подрубил. Он такой, нет, ну он как бы не технарь, поэтому он там до конца этих всех вещей не знает. Я ему показал, короче, эмсипи ку котора.
529: Подрубает компоненты и у него после этого прям сразу попёрло. То есть он говорит, нифига себе, как оно все делает, потому что эта штука читает доку, извлекает оттуда прям компоненты и как бы на основе них собирает вот примерно такой простой
530: Ответ.
531: Что за терминал ещё спрашивает тебя?
532: Подрубает компоненты и у него после этого прям сразу попёрло. То есть он говорит, нифига себе, как оно все делает, потому что эта штука читает доку, извлекает оттуда прям компоненты и как бы на основе них собирает вот примерно такой простой ответ, что за терминал ещё спрашивает тебя.
533: Гости гости это чувак очень крутой, который его написал создатель хэш и корп. Компании, которую он продал вот он сейчас сидит терминал тут кто-то говорит как получить бесплатный неограниченный доступ в chat gpt.
534: Делает счастливый.
535: 5 устроиться.
536: Гости гости это чувак очень крутой, который его написал создатель хэш и корп. Компании, которую он продал вот он сейчас сидит, терминал делает счастливый тут кто-то говорит, как получить бесплатный неограниченный доступ в chat gpt 5 устроиться в open eye.
537: Возможно.
538: Нормально выбрал. Ну.
539: Ну, самый простой вариант. Смотрите, в принципе, я не к тому, что сейчас what, естественно, мне надо было открыть, посмотреть это в браузере, но я просто сходу вам могу сказать, тут, очевидно достаточно, что он сделал все правильно. То есть
540: Возможно, нормально. Ну, самый простой вариант выбрал. Ну, смотрите, в принципе, я не к тому, что сейчас what, естественно, мне надо было открыть, посмотреть это в браузере, но я просто сходу вам могу сказать, тут, очевидно достаточно, что он сделал все правильно. То есть
541: И там вот когда пишут, там недостаточный план, да, достаточный, на самом деле, когда у вас он очень сильно зависит именно от того, как у вас вообще ещё контекст описан, как проект создан, вы просто на кончиках пальцев это чувствуете, если вы прям начинаете ему там все это прям расписывать и так далее, это
542: Ну, на определённом уровне не имеет смысла, поэтому я всегда топлю за то, что вы лучше не договариваете, чтобы понять границы и вашей модели возможностей вашего агента. И что очень важно, вы понимаете, а что вы недостаточно хорошо описали в agents Эмди, например,
543: Из за чего он принимает неправильные решения по каким-то местам. И таким образом вы больше делаете фундаментальных изменений в проекте, которые остаются там навсегда. И это позволяет вам в конкретном месте в конкретных случаях меньше, собственно, писать всяких деталей на тему того, что
544: Не пиши в яму файл, пиши сюда. Эта штука устаревшая, это нет. Вот и все. Видите, вот он все чеки пронёс, все изменения, которые надо сделал. Вот я в соседней вкладке посмотрел, как бы все нормально. То есть, ну там все это можно применять.
545: Вот, кто-то говорит, пишет cloud кодом просто и пытаюсь понять, чем open код может быть полезнее. Ну здесь, смотрите, этот вопрос исключительно в том, за что вы платите. Если у вас есть, ну, как бы вы используете разные штуки. У вас, например, копайлот, вы
546: То open код просто универсален. Вы можете внутри него переключаться по всем этим моделям, юзать единый интерфейс. С другой стороны, вы можете сказать, нафиг мне это не надо. Я просто буду для копайлот юзать, его агента для клода буду свой агент использовать, но, с другой стороны, просто вам
547: Надо будет много интерфейсов знать, помнить и между ними переключаться это может быть банально неудобно. Тут вопрос что делаете и где? Ну, это папка проекта хекслет бейсикс. Я напомню, там, кстати, можно скинуть, что вообще на него можно зайти. Этот проект code basics точка ком ру. Вот я вам скинул.
548: Ну вот видишь, он отчитался. Он, кстати, убрал ещё там лишние изменения, он там тупанул в 1 месте. Ну все, в принципе, я вот это приму после того, как мы договорим, сделаю коммит для тех, кто хочет перепроверить этот открытый проект, вы сможете зайти и посмотреть прям на гитхабе, что я его залил.
549: Этот коммит. Вот и все. И знаете ещё какой важный вывод. Хочу, чтобы вы сделали из того, что я сейчас показывал, объяснял. Иишка очень часто пытается исправить проблему по месту. Вот она видит проблему. Такая, ну, например, проблема не соответствуе.
550: Типов, если она не видит быстрого какого-то решения простого, она очень легко может, например, каст сделать. Типа, а это исправление следствия не причины. То есть эта штука почти всегда исправляет следствие, вместо того, чтобы пофиксить причину. Поэтому я даже
551: В agency стал для эксперимента добавлять фикси причину, а не следствие и вы не поверите, это работает. Ну это не всегда работает, но он, по крайней мере, иногда старается такой сам себе, задаёт вопрос, а это вообще то или не то. И обратите внимание, насколько круче получилось вот с моделью правильной, которая определила, что проб,
552: Проблема то вообще не в том, что у меня этого лейбла не было, а в том, что там в принципе баттен в ay был завернут, чего делать нельзя, и если бы, например, я сам не понимал вот этого всего добра, то попытка это все фиксить привела бы на самом деле к тому, чтобы все становилось только Хуж.
553: Уже иишка не всегда способна понять, что вы в чем-то не разбираетесь, и написать, и сказать вам об этом. Чем более умная модель, тем больше она может спорить и вообще начать говорить, что это неправильно. Иногда, кстати, это раздражает, а иногда это помогает. Поэтому умение работать с иишкой вот к вопросу о том, избавляет ли это
554: От того, что вы профессионал, разбираетесь, да, нифига не избавляет. Вот если этого не понимать, можно столько дров наломать. Что касается, вот пишут, а review, ну так я ж посмотрел в соседней вкладке. Просто я говорю, я из за того, что так шаринг работает, он почему-то в гости не
555: Показывает, когда я между вкладками переключаюсь, я быстро сейчас посмотрел в соседней вкладке, там все хорошо, давайте его попросим это, чтоб вы понимали ещё раз. Это не хекслет, это code basics. Я, например, ну, я давно с ним вот так вот плотно не работал, поэтому он в гораздо
556: Менее сыром состоянии, чем хекслет с точки зрения там прописанных agents эм ди, ну там хорошо, качественно и Скилов, потому что даже, по моему, когда я плотно с ним перестал работать, в общем то, скилы даже после этого появились. Я там редко сейчас коммичу туда иногда и в целом, если типа посидеть есть над чем поработат,
557: Давайте, раз уж попросили, почему нет? Ну вот смотрите, закоммитил, заходите, ребят, прямо сейчас на гитхаб. Смотрите, там все это есть. Я здесь не делаю пулреквесты, тут понятно, это немножко не та история, но понятно, что если есть пулреквесты, там вообще есть ещё интеграция, да, с гитхабам когд.
558: У вас там штуки ходят, пулреквесты ревью делают Копайло, это умеет делать. Это отдельная, большая история за рамками просто формата написания кода, который мы разбирали. Ну что, ребят, здесь, как видите, дайте я ещё раз гляну. Да, все закоммичено, все улетело на
559: Можно посмотреть, но, честно говорю, в обычной жизни я никогда, ну, то есть, я, короче, коммичу сам, я не прошу его коммитить. Вот. Более того, у меня даже был косяк опен кот сам выбирал коммитить, когда я не хотел этого, я с ним срался. Я говорю, ты че творишь, блин, никогда так не делай.
560: Не надо за меня комитить. Ну, потому что у меня часто, знаешь, как бывает, я открываю несколько вкладок, у меня работает несколько агентов, и я специально делаю так, что они работают в 1 репозитории, но в разных частях, чтобы не пересекаться по файлам. И эта фигня, она любит чужие файлы, че-нибудь с ними делать, там, откатить их или
561: Наоборот, закоммитить и захватить чужие файлы. Я поэтому настраиваю так, чтобы они, ну, как бы игнорили, если есть какие-то другие изменения и коммиты, вот этого всего не
562: Блин, ты, ты буквально как, как сеньор, который менеджерится другими разработчиками, сидит как
563: Наоборот, закоммитить и захватить чужие файлы. Я поэтому настраиваю так, чтобы они, ну, как бы игнорили, если есть какие-то другие изменения и коммиты, вот этого всего не происходило. Блин, ты, ты буквально как, как сеньор, который менеджерится другими разработчиками, сидит, как, чтобы они
564: Друг другу не лезли. У
565: 5 сессий иногда бывает одновременно. Да нет, там есть ещё такое понятие, как гит ворк 3, который позволяет переключаться так, чтобы не пересекаться. Ну, короче, есть механики, они так, переключаемся снова сюда. Значит, смотрите, ребят, небольшой кейс.
566: Развиваются сейчас.
567: Друг другу не лезли. У меня до 5 сессий иногда бывает одновременно. Да нет, там есть ещё такое понятие, как гит ворк 3, который позволяет переключаться так, чтобы не пересекаться. Ну, короче, есть механики, они развиваются сейчас активно. Так, переключаемся снова сюда. Значит, смотрите, ребят, небольшой кейс про собес хочу рассказать.
568: Это довольно интересно. Я год назад на в твиттере написал, что в какой-то момент, то есть на тот момент я ещё скорее был в лагере, который такой иишкой можно решить те задачи, которые задают на собесах. И поэтому давайте иишкой, ну как бы стараться проверять человека так, чтобы вот ему
569: Надо было думать самому, то есть это копать вглубь. Ну, я всегда так делаю. То есть это кейсовые собеседования, и таким образом, он не сможет её использовать. На самом деле. Я с того момента. То есть эти собеседования все равно нормально копают реально в человека и нормально работают, но я решил пойти дальше.
570: Потому что стало понятно, что как раз использование агента, ты же, мы вот сегодня обсудили, для меня стало очевидным, что если человек вот не знает тех вещей, о которых я сегодня говорил, не имеет вот этого опыта, не умеет правильно с моделями работать, формулировать запросы. Вот все, что мы обсуждали, на самом деле, агент
571: Скорее, ещё больше и сильнее покажет, что у него, ну, недостаточно квалификации, чем скроет то, что у него недостаточно квалификации. И я помню, что когда это выпустил, это ещё была такая новая мысль, которая была неочевидная, её скорее отторгали. И тогда очень многие там, типа, нет, Кирилл, это все не так. Во первых, не тольк.
572: Я сейчас так говорю, и все в эту сторону двигаются. То есть я вижу, что тенденция увеличивается. Во вторых, я с тех пор прособеседовал десятки людей по этой методике и могу вам сказать, что ни 1 человеку на собесе иишка не помогла, но вот видно было, что если человек начинает вести не туда,
573: То не туда оно все идёт. Мне, кстати, было такое смешное. Мне в линкидине 1 раз чувак написал, говорит, слушай, ты в хекслете работаешь? Я говорю, да, он говорит, можешь меня туда порекомендовать.
574: Ну, если кто шутку вдруг не выкупил, я просто, ну, 1 из фаундеров проекта, поэтому фактически я сам себе человека рекомендую. Так вот, когда человек работает в иишки, то, знаете, как раньше было, если ты с человеком работаешь, ему надо немножко
575: Подсказывать его нужно направлять, да, и какие-то бывают затыки и вещи с иишкой. Получается, этот момент как раз уходит, потому что, ну, если ты как бы попал в режим Затыка, если тебе нужно что-то узнать, ну у тебя же есть для этого иишка, которая может тебе помочь. И как раз она очень хорошо показывает, а как человек мысли
576: Где действительно он стопанулся, где он не стопанулся. Поэтому я даю вот кейс из этого же, кстати, репозитория, вот этот хесли бейсикс, то есть не какой-то другой, это реальный проект. Вот он есть, все хорошо, даю примерно такие же задачки, они потому что все настоящие. Я говорю, слушай, давай вот, например, там, не зна,
577: Page посмотрим пейдж спид и аксеса ли CEO поправим и и вот уровня такого же типа на кнопке перевод поправить так вот я ни разу не видел ситуацию при которой было видно, что иишка за человека все решила и сделала, а он типа не понимает ну потому что когда человек работае,
578: Сишкой это видно. То есть во всех ситуациях было что-либо человек понимает, и тут иишка вообще не особо, ну, влияет или участвует, либо он не понимает. Иишка никак ему не только не помогает, но он своими вопросами уводит её не туда. В общем, так вот печально все заканчивалось поэтом.
579: Я в большинстве случаев смотрю и понимаю, что человек, ну, достаточно плохо владеет способностью как бы, что-то делать в иишки, а для меня это как бы уже дальше идёт в целом, в то, как он мыслит, принимает решения и так далее. Вот такая вот интересная штука про кейсы минуточка.
580: Рекламы. Это буквально последняя история, которая осталась. Смотрите, ребят, я об этом писал и, собственно, запустил курс, который стартует 30 числа. Он именно как курс и для разработчиков идёт месяц с вебинарами, с моим участием, с чатом, с проектом расклад
581: Римме такой, мы делим его на 4 недели. Это так очень условно тут сделано. Я под слайд просто подгонял. То есть введение в агентскую разработку модели агента, понимание контекста. Дальше практика разработки, это уже скиллы, эмсипи, Тулы и все остальное. Потом эффективная работа с агентами.
582: Создание Скилов интеграции замечаний всяких паттернов. И последняя неделя это мы подключаем уже сяки, мы подключаем гитхаб, ну, на примере гитхаба просто проще, да, и начинаем взаимодействовать с уже как бы не на уровне. Просто я с агентом пишу код, а на уровне системы интегри
583: Как правило, либо в гитхаб, либо в вашу компанию, где вы уже там issue, сходи туда, посмотри, то самостоятельная автономная работа, то есть вот упрощённо примерно вот такая вот система. И, наверное, самое главное, что там будет, это проект. Я единственное картинку оставил из шаблончика.
584: Мне дядька понравился, я не стал его менять ни на что. Короче. В общем, проект, который делается на ваших технологиях, кроме, наверное, фронтенда. Там ттс используется очевидным образом, в котором мы делаем все от бэка до фронта инфраструктуры. Энту Тестов, кстати, для тестировщиков
585: И в целом, чтобы было понятно, как это работает, и deploy, каждый выбирает свои собственные технологии, которые хочет. При этом это все спроектировано таким образом, чтобы всегда была зона, в которой вы 100% не разбираетесь. И задача будет делать этот проект таким образом, чтобы он делался если не на 100%, то на 90.
586: 95% делался полностью иишкой, а не нами. Ну, в смысле не ручками писался. И что мне ещё очень нравится, что я знаю, у всех будут разные модели. Я знаю, что все будут использовать разные подходы, и мы сможем пообсуждать и посравнивать на пример.
587: 1 проекта задач к тому, как мы их ставим, в каком порядке их мы задаём, к чему мы придём. Ну и в проекте там будет использоваться подход как раз дизайн ферст, когда сначала формируется апишка. Дальше формируется Спека так, чтобы было видно, как на основе этого, опять же, в современном мире, когда это через ишку
588: Может легко генериться, а не как раньше, да что там, пока это сделаешь, там умрёшь. И это лениво. Насколько быстро, эффективно можно генерить код, когда у вас описана вот эта вот высокоуровневая Спека и спроектирован дизайн приложения. И после этого уже бэк фронт, там это фигня, соответственно, технологии любые
589: Любой фронт, любой, хоть html просто со вставками джейквери кстати, я тут вчера короче какой-то известный проект открыл исходники, а там джейквери внутри. Так что видите до сих пор используется штука а кстати да, тут каком проект да, да, я же забыл поржать.
590: Сори колком. Это вот эта.
591: Любой фронт, любой, хоть html просто со вставками джейквери кстати, я тут вчера короче какой-то известный проект открыл исходники, а там джейквери внутри. Так что, видите, до сих пор используется сори колком это вот эта штука. А, кстати да, тут каком проект да, да, я же забыл поржать.
592: На эту тему. Короче, это же вообще, че за проект то? Это аналог Элени, а я пишу здесь именно колком, потому что они, конечно, когда это делали, не знали языке, с этим будет. Это очень крутой опенсорс, который фактически я им использую.
593: Что в русском курьёз, но
594: На эту тему. Короче, это же вообще, че за проект то? Это аналог Элени, а я пишу здесь именно колком, потому что они, конечно, когда это делали, не знали, что в русском языке с этим будет курьёз, но это очень крутой опенсорс, который фактически я им использую.
595: Я его использую очень активно и использую, в том числе для записи организованного программирования. Это большая опенсорсная фигня для планирования встреч. Когда у вас много календарей, их надо объединять, можно давать людям ссылку, они это все делают. Кто, кстати, не пользуется. Очень рекомендую, это крут.
596: А вообще фигня сама по себе и по большому счёту все.
597: Мы ответили на огромное количество вопросов ребят, прошло 2 с половиной часа, я в шоке, что вы здесь все до сих пор, у многих там утро, и я рад, если вам это помогло, потому что, честно вам скажу мой страх о том, что я буду ассказывать банальности, которые знают всех, он почему-то до сих пор во мне cd.
598: И мне уже, кстати, пару человек про это написали, что мне интенсив, по тому, как это все зачитать, Кирилл, слушаю тебя с 1 ментального пограммирования, ты сыграл огромную роль в моём становлении как разработчика. Спасибо. До сих пор рекомендую Людм то.
599: Самому надо устраивать работает не могу, не легендарное видео спасибо. Ну чт.
600: И мне уже, кстати, пару человек про это написали, что мне самому надо устраивать интенсив по тому, как это все работает, не могу не зачитать. Кирилл, слушаю тебя с 1 ментального пограммирования. Ты сыграл огромную роль в моём становлении как разработчика. Спасибо. До сих пор рекомендую Людм то легендарное видео спасибо. Ну чт.
601: Ребят, если есть вопросы, задавайте классные вопросы идут, но они уже более глубокие для людей, которые разбираются. 1 вопрос, например, используешь ли ты серины эмсипи? Я надеюсь, я правильно прочитал? Вы не поверите, но я буквально вчера ещё раз возвращался к ней, чтобы изучить че и как и я.
602: Скажу 2 вещи. 1. Редите, когда люди её обсуждали, там обсуждение по моему, месячной давности, там говорят, что очень многие, что на самом деле для них она, наоборот, увеличила количество пожираемых токенов. То есть ощущение, что современные инструменты так развились, там кэширование и так далее.
603: То, что она просто, ну, как бы, теряет свою актуальность. Поэтому я всегда боюсь таких инструментов и как бы исхожу по дефолту из такого формата, что все вот такие оптимизации, они скорее должны в агентах в конечном итоге оказываться. И поэтому я не гонюсь за их использованием. То есть, дело не в том, что она даже не лучше.
604: Делает, она хуже делает. Ну, как минимум сейчас, смотрите, элспи ки внедрились. 2 очень важное замечание, касаемое вообще этого, которого мы немножко вскользь касались. Но не могу не сказать про него. Была тенденция, что все делали через эмсипи и действительно они начинали потреблять какое-то безумное количество токенов. Вот это во
605: Исследование через эмсипи дорогое удовольствие, потом как-то подостыли, поняли а какого черта мы не используем ком онлайн утилиты и переключились на то, что давайте вместо mc пишек там где стейтлесс это очень важно, потому что эмсипи шка нужна там где стейтфул, потому что без этого там нормально не сделать, опять же тот ж.
606: Самый девтулс через эмсипи работает, стали появляться онлайн утилиты, и это стало работать без mcp, там просто снижение используемых токенов катастрофическое. И вот как пример, это не совсем наш код, но вот с гитхабом пример, короче, там была где-то аналитика, что количество
607: Потребляемых токенов при переходе на ком онлайн утилиту гитхабовский, в отличие от mc пишки там, типа там в десятки раз снизила потребление вот.
608: Так, код реббит, мы не юзаем. Я так подозреваю, что это что-то типа, которая штука ревью смотрит. Понимаете? В нашем случае у нас это не сильно большая проблема. Нас 2 человека, все проблемы, они относятся к компаниям, в которых, ну, хотя бы 5 разработчико.
609: Ну, наверное, тут ещё, потому что, ребят, это обычно вот эти.
610: Так, код реббит, мы не юзаем. Я так подозреваю, что это что-то типа, которая штука ревью смотрит. Ну, наверное, тут ещё, понимаете, в нашем случае у нас это не сильно большая проблема, потому что нас 2 человека, ребят, это обычно вот эти все проблемы, они относятся к компаниям, в которых, ну, хотя бы 5 разработчико.
611: Есть, а я как бы сам фаундер, и у меня 2 человек, с которым мы вот вместе там лет уже сколько работаем, у нас просто есть определённые моменты, которые, ну, просто не нужны по разным. Это не означает, что мы как бы там не используем, не экспериментируем, но в целом нам профита это большого не даёт. То есть у нас нет
612: Что висят там полвесты тоннами и некому их проверять, как правильно делать ревью после агента. Сейчас у меня не самый эффективный процесс, когда переношу файлы по 1 в стейджинг после ревью исправления. Можно быстрее. Я не очень понимаю здесь по поводу переноса файла по 1
613: После ревью исправлений, потому что, как бы, я воспринимаю, что если пулреквест это некая цельная штука, которую ты, ну, как бы по частям не переносишь. Поэтому, наверное, может, не совсем вопрос понимаю, но если говорить в целом про процесс ревью того, что там генерит иишка, ну, это прям
614: Проблема такая, что гитхаб очень сильно меняется и пока очень много проблем доставляет этим. В общем, короче, нету, нету простого решения про ревью, я не знаю их, то есть не
615: Такого, что кто-то сказал вот этот способ самый крутой. Я вижу, что очень многие крутые девелоперы над этим работают и пытаются, жду, когда появятся какие-то более менее стандартные подходы. Я думаю, что они во многом административные будут. Типа, как мы делаем, как мы не делаем что-то в таком духе, не знаю.
616: Про права и безопасности. Ты, похоже, больше локально. И свои креды основные. Ну, это не продакшн, очень важно понимать, да, то есть, если мы говорим про гитхаб, ну, понятное дело, что, естественно, я в гитхаб хожу, да, продакшн этих у меня
617: Машине нет, ведь нужно смотреть все, что агент на тв входит, прежде чем делать commit ну да, естественно, опять же, я вот не совсем понимаю, когда про это говорят. Если вы, например, про то, что мы сейчас коммитили, я напомню просто то, что у меня вкладка не переключается, я смотрел в соседней вкладке.
618: Вы просто этого не видите, как сделать рак из большой кодовой базы использовать локально. Вот эта штука, она вообще не имеет, похоже. То есть они, либо она не имеет смысла с точки зрения как бы думания, во первых, над этим вся
619: Смысла вас об этом.
620: Вы просто этого не видите, как сделать рак из большой кодовой базы использовать локально. Вот эта штука, она вообще не имеет смысла, похоже. То есть они, либо она не имеет смысла с точки зрения как бы думания вас об этом. Во первых, над этим вся
621: Агенты бьются и постоянно ищут способы это улучшать, и они будут это делать. То есть, если кто-то придумает классный способ, который решает эту проблему, я вас уверяю, это появится во всех агентах. И вам явно об этом не надо думать. Соответственно, я уверен, что кто-то уже подобные вещи делает, раскладывает, но во вторых, опять же в течении
622: Последних вот 3 месяцев элспи и уже начали использовать. До этого их не было. Так что эти изменения
623: Идут. Почему получается, надо срочно учить систем дизайн всем джунам. И вообще был до этого ещё вопрос, растут ли из за этого требования к
624: Последних вот 3 месяцев элспи и уже начали использовать. До этого их не было. Так что эти изменения идут. Почему получается, надо срочно учить систем дизайн всем джунам. И вообще был до этого ещё вопрос, растут ли из за этого требования к
625: Джунам, слушай, да, мне честно кажется, что нет, мне кажется, как бы сам подход к тому, что надо. Правильные там модели мышления, принятия решений, понимания, задачи рассуждений. Это всегда было, и мы всегда про это говорили. Ну, помнишь, типа, фундаментальное обучении.
626: Фундаментальные знания и так далее, ничего не поменялось, просто это каждый раз, вот, знаешь, приходит новая штука, и там, а новая, ну да, как инструментарий, конечно, там надо вырабатывать, но вот если у вас есть, как бы в целом, вы эффективно умеете писать код.
627: Ну, без ишки. Ну, наверное, да, помедленнее будет, с ишкой побыстрее, но вы не перестанете от этого быть хорошим разработчиком, так-то уж если на то пошло. Вот. Поэтому в этом смысле ничего не поменялось, как будто бы, наоборот, легче стало. То есть, раньше, ну, вы просто можете в, да.
628: Упереться. Это вообще самая страшная вещь была для любого программиста. Вы спросите, когда человек, допустим, ну, не знаю, видит баг, понимает, что у него 0 идей вообще, в чем он, и понимает, что даже понять, как его дебажить, это займёт.
629: Пару дней, а потом ещё неделю сидеть, и у него все опускается внутри. И ты такой теперь, ёлки палки, у тебя даже сам процесс взаимодействия с ишкой это самообучение, ты говоришь вот такой баг. С чего вообще имеет смысл начать на это смотреть? Какие могут быть причины? То есть ты можешь фактически
630: Проводишь сессию обучения с иишкой, которая тебя учит тому, как на это смотреть. И дальше ты с ней вместе двигаешься, двигаешься, двигаешься и ловишь кайф от того, что она там так глубоко копнёт, что у меня вот был недавно баг такой с типами, когда я просто, ну, я пытался сначала немножко подумать.
631: Думаю, блин, вообще не могу понять. А там выяснилось, что сломали в какой-то либе, которая обновилась, и по внешним признакам это не было видно. Там именно какой-то баг был с системой тайпчекеров. Понимаешь, такие вещи очень сложно распознать. То есть это
632: Требует прям очень глубокого. Вот исследования пишут, почему агенты часто используют глоб, грёб вместо точного лсп для поиска. А вот жизнь показывает, что лсп не все делает и не все решает. Ну давайте переводы возьмём для примера, как он вам это сделает. Очень мно.
633: Много всяких разных форматов, которых у них физически может не быть. Элсика может не все уметь. Баги, динамическая какая-нибудь загрузка, там, миллиард причин, по которым может не сработать шаблоны, которые, в принципе, возьмите шаблонизацию серверную. Так там вообще лсп нигде нет, короче.
634: Есть точно на эту тему статьи, где рассказывают о том, что лсп работает как вспомогательный инструмент, он даже есть ощущение вот общее, как про это, что лсп в принципе не заменит никогда Греп.
635: Бы, если почитать. Угу. Вот.
636: Вопрос из бизона тебе ещё подкидывают тот.
637: Есть точно на эту тему статьи, где рассказывают о том, что лсп работает как вспомогательный инструмент. Он даже есть ощущение вот общее, как бы, если почитать про это, что лсп, в принципе не заменит никогда Греп. Угу. Вот вопрос из бизона тебе ещё подкидывают тот
638: И дорого обходится на хексте.
639: 200 баксов, по моему, в месяц он или стой, я могу тебя обманывать. Может быть, стой, вру, мне кажется, 400 или 500. То есть, по моему, он мне каждые 3 дня примерно. Это я, мессендж, вижу, что пополнен баланс на полтинник. Он
640: И дорого обходится на хексте 200 баксов, по моему, в месяц он или стой, я могу тебя обманывать. Может быть, стой, вру, мне кажется, 400 или 500. То есть, по моему, он мне каждые 3 дня примерно, это я, мессендж, вижу, что пополнен баланс на полтинник. Он
641: Не дёшево, если так как как сервис для
642: На самом деле оценивать очень углубляем.
643: Прикинь, сколько там очень много сообщений. Более того, мы его, мы его. То есть, например, сейчас он в редакторе больше знает.
644: Такого не дёшево на самом деле, если так как как сервис для тех оценивать, прикинь, сколько сообщений прикольно, там очень много сообщений. Более того, мы его, мы его очень углубляем. То есть, например, сейчас он в редакторе больше знает.
645: О контексте. То есть он больше знает о том, что человек запустил. То есть раньше там просто чат был, надо было ему ошибку скидывать. Теперь он, например, видит весь код редактора и видит контекст, что, например, там пошло не так и видит прям ошибки. Может тебе подсказывать, а следующим шагом, например, мы сейчас хотим его в проекты
646: Внедрить, чтобы он прям на гитхабе смотрел твой код и давал рекомендации. Там вот с этим работал. Это как бы следующий этап, поэтому мы понимаем, что в какой-то момент, ну там 1 000 $ в месяц будет на это тратиться легко, но оно того стоит, это замена, ну, типа,
647: Это прям вообще капец как вперёд рвануло. Не, не, не, не очень круто работает. Очень круто. Более того, немножко обидно, что не хватает.
648: Мне просто кажется, это супер неочевидный поинт, потому что, ну, как бы, когда все уже сделали, ты думаешь, ну, наверное сделали для галочки, че то там какой-то chat gpt встроили.
649: Это прям вообще капец как вперёд рвануло. Мне просто кажется это супер неочевидный поинт, потому что, ну как бы, когда все уже сделали, ты думаешь, ну наверное сделали для галочки, че то там какой-то chat gpt встроили. Не, не, не, не очень круто работает, очень круто. Более того, немножко обидно, что не хватает.
650: Время этим заниматься. Прям очень хочется.
651: А был ещё такой вопрос от эдуарда насколько правдивая инфа, что фронтендеру теперь надо становиться фулстеком? Ну и вообще, мне кажется, это логично, типа, чем больше умеет, и тем больше условные компетенции узкоспециализированные размываются.
652: Время этим заниматься прям очень хочется. А был ещё такой вопрос от эдуарда. Насколько правдивая инфа, что фронтендеру теперь надо становиться фулстеком? Ну и вообще, мне кажется, это логично. Типа, чем больше умеет, и тем больше условные компетенции узкоспециализированные, размываются.
653: То есть, типа ты как будто бы можешь сделать больше, как разработчик дл.
654: Логика вообще в другом, Кирилл, в экономии для это, для, наверное, да, ты ближе сейчас это к интерпренер, м, больше относится. Вот бизнес, действительно, он примерно так работает. Но когда ты говоришь,
655: То есть, типа, ты как будто бы можешь делать больше, как разработчик. Логика вообще в другом. Кирилл, в экономии, в Найме. Для это, для, наверное, да, ты ближе сейчас это к интерпренер, м, больше относится. Вот бизнес, действительно, он примерно так работает. Но когда ты говоришь,
656: Про именно узкая и широкая специализация это чисто экономические причины. То есть, если у тебя вот возьми пример наши тех, ты сам это прекрасно знаешь. И tech настолько в какой-то момент пыхнул, что у тебя уровень детализации начался до такой степени, что у тебя появились агентства.
657: Ну да, да, да.
658: Про именно узкая и широкая специализация это чисто экономические причины. То есть, если у тебя вот возьми пример наш тех, ты сам это прекрасно знаешь. И tech настолько в какой-то момент пыхнул, что у тебя уровень детализации начался до такой степени, что у тебя появились агентства, которые занимаютс
659: С вебинарами ты можешь себе представить, ты можешь себе сейчас представить такую же ситуации.
660: Я могу представить, я рабо.
661: Вебинарам ты можешь себе представить, ты можешь себе сейчас представить такую же ситуацию
662: Нет, я именно поэтому этот пример пример и привёл, потому что ты именно в этом агентстве и работал, про которое я говорю. Я имею ввиду, что ты можешь представить ситуацию в принципе, но не в ситуацию в том, в том смысле, когда у тебя не прёт экономические курсы. Понимаешь, да?
663: Поэтому получается, что детализация появляется там, где у тебя много ресурсов, где у тебя прёт и где тебе нужно все больше, больше, больше, больше. Как только у тебя уходит в режим экономии ресурсов, угадай, что все абсолютно на всех уровнях становятся универсалами. Ты
664: Помнишь, когда ты у нас ещё работал, я же кода то уже сильно меньше писал, у меня было много там менеджмента, ещё че то были разные люди тонкие, да? Ну, где-то я участвовал. Ну и вот Денис там у нас сидит, сейчас лендинги делает. Я сижу сейчас с, то есть мы вернулись как бы, к уровню 19, получается, что это работае.
665: Код? Да не понятно.
666: Помнишь, когда ты у нас ещё работал, я же кода то уже сильно меньше писал, у меня было много там менеджмента, ещё че то были разные люди тонкие, да? Ну, где-то я участвовал. Ну и вот Денис там у нас сидит, сейчас лендинги делает. Я сижу сейчас с код, да, не понятно. То есть мы вернулись как бы к уровню 19, получается, что это работае.
667: Параллельно, что, типа, у тебя есть супер большие компании, которые придумывают там всяких девсек опсов, условно, я не знаю, эмэль опсов и так далее. Типа, там нарезкой микро, короче, должность, а при этом есть чуваки, которые все делают сами, потому что они маленькие.
668: Рост всегда.
669: Детализацию делает, да, это поэтому это просто на компаниях всегда видно. У тебя большая маленькая компания. Соответственно, понятно, что есть некие границы. Все-таки, кроме вот у фаундеров границ нет, они могут, в принципе, делать все, да, там, типа из серии, знаешь, как это в инсте часто показывают, когда чувак
670: Рост всегда детализацию делает. Да, это поэтому это просто на компаниях всегда видно. У тебя большая маленькая компания. Соответственно, понятно, что есть некие границы. Все-таки, кроме вот у фаундеров границ нет, они могут, в принципе, делать все, да, там, типа, из серии, знаешь, как это в инсте часто показывают, когда чувак
671: Там управляет, принёс, там воду поставил, значит, вечером полы помыл, с утра привёз товар со склада, да, и сел там, значит, оформлять клиентов, а потом и стричь их, если он там парикмахер. Вот примерно так это работает.
672: И вообще, как учиться в эпоху ии как?
673: Там управляет, принёс, там воду поставил, значит, вечером полы помыл, с утра привёз товар со склада, да, и сел там, значит, оформлять клиентов, а потом и стричь их, если он там парикмахер. Вот примерно так это работает. И вообще, как учиться в эпоху ии, как
674: Совмещать создание проектов, расширение знаний на примере вёрстки, например, прогружаться али, делегировать вёрстку агенту. Ну, останавливать себя все очень просто в режиме стадии мот, просто в режиме поговорить. Но писать, ну, надо как бы, просто надо наработать. Слушайте.
675: Господи, да возьмите синтезаторы, и там, я не знаю, музыку, ну че, надо музыку, что ли, самому писать, все можно генерить, вообще ничего не надо делать. Ну, я имею ввиду, это же не отрицает того, что надо научиться, там, не знаю, там есть основы, там есть, не знаю, на гитаре научиться играть на пианино, научиться играть.
676: Так далее. Мне кажется мы как-то немножко много о себе думаем в программировании, да, когда про такие вещи говорим, я думаю, если шире посмотреть, станет видно, что все прозаичнее и ничего. И вот тоже пишут. Id джет брейнс умирают так как код, пишет агент, нет, не умирают там скорее.
677: Диверсификация происходит. Знаете, кстати, по какой ещё причине есть такая довольно забавная вещь. Джетбрейнс и дэшки очень много предлагали, как раз фич раньше таких умных, которые они очень хитро встраивали туда. И там как раз всякая магия, в том числе мельная, работала, наверное, мне кажется, ну,
678: Короче, очень много всяких предиктивных штук, которые пытались анализировать и думать, что делать, чтобы понять, а как стоит поменять ваш код. И для этого были целые механизмы. Так вот, развитие всегда к чему приводит у вас технология, становится массовой. То есть, например, вы переименовали функцию, он понимает, что
679: Надо название теста переименовать, но с точки зрения кода там прямой связи нет. Это как бы выше, чем просто связи в коде. Ну, когда переменная, знаешь, переименовал, он просто видит, что другая переменная. Ну, типа, там есть связь, грубо говоря, между ними. А вот здесь связи нет, это просто имя такое как бы само по себе существует.
680: Оно ни к чему не привязано, но он понимает. Так вот, теперь, благодаря автокомплиту шному, благодаря несу некст Эдис жешин, благодаря вот всем этим штукам происходит унификация. У вас, грубо говоря, то, что было раньше обычным редактором, сейчас творит такие чудеса, которые 2 года назад
681: И дэшки не могли делать в принципе. Поэтому скорее происходит просто размывание. Когда у вас был гегемон, он уже не может конкурировать и соревноваться с тем, что, смотрите, какие мы тут фишки даём. Сейчас говорит, да, блин, я хоть в nano сейчас такие фишки могу получить. Ну это такой простой редактор.
682: Not пади. Ну это, конечно, не совсем правда, там нету иишки интегрированной, но вот к вопросу об этом. Поэтому ничего, никуда не умрёт код, все будут писать просто соотношение объёма, особенно на разных задачах разные рефакторинг, там баги, там почти 100%.
683: Делает агент и у вас x. Там 10 в скорости фичи, где надо подумать что-то сделать, вы вообще дай Бог 10% там ускоритесь, что-то упростится, там сбор требований и какие-то вещи, но вы знаете, где погорите, вы погорите даже, может, не написании кода.
684: Вы контролить это задолбаетесь, потому что когда вы сами написали код, у вас когнитивная нагрузка при дебаге, ой, в смысле, при просмотре пулреквеста, она не очень большая, когда это написал, и
685: Вы просто помрёте от этого. И получается, что мы сместили фокус, когнитивную нагрузку, короче, с 1 на другое. Но индустрия ещё не дошла до пика. То есть, грубо говоря, сейчас проблема острая, и она все больше и больше становится, потому чт,
686: Начинает и раньше и так разбирать реквесты. Была проблема, а сейчас их так много, и они такие объёмные, и там столько багов, что фактически весь этот код, который генерится. То есть очень классно говорить, что мы генерим много кода, но вливается ли он в продакшен и уходит
687: Вот это главный вопрос. Вот видишь, на такой вот на самом деле позитивной ноте, что наши когнитивные способности ограничены и идешка их не может расширить. Ой, в смысле иишка не может их расширить. Вот в этом смысле, да, что в конечном итоге, если, ну, если мы не
688: Которые ничего не контролирует, да, что надо все-таки проверять и держать это в узде ничего *** не изменится в конечном итоге вот с глобальной точки зрения. То есть, ну, все чуть чуть станут более производительные, но когда все становятся одновременно чуть чуть более производительными, баланс сил не
689: Окей, а можно 1 последний вопрос от меня, который меня все это время мучает? Все-таки я понимаю, что могут быть разные кейсы. Даже у нас на там описано, что это как бы и каким-то потенциальным разработчикам и
690: И просто специалистам, которые хотят как-то войти, развиваться, но все-таки самый для меня неочевидный кейс, если я уже разработчик, и вполне возможно, что, ну как бы у меня нет никаких подвижек, что я работаю в какой-то крупной компании, что прямо сейчас будут как-то внедряться.
691: Структурная и решение. Вот если я, ну, есть ощущение, что я буду только вот для себя все это копать, ковырять, что тоже, естественно, интересно все эти open коды. Зачем мне всем этим заниматься и в том числе на курсе это изучать. Ну,
692: Ну, например, вы не устроитесь уже на хекслет. И на самом деле во многие другие компании, которые все больше и больше на это рассчитывают. То есть, если раньше и знания любой, ты возьми вакансию маркетологов, ты видел хоть 1 вакансию, в которой сейчас не пишут, что нужно уметь классно.
693: Управлять этими штуками. Ну что ты, да, но, но представь, с какой скоростью это происходит. То есть, представь, отсюда 2 года вперёд. Человек, который не умеет этим работать для программистов я так аналогию проведу.
694: Она посредственно пишет постольку, поскольку, ну, все равно рассчитываешь.
695: Управлять этими штуками. Ну, она посредственно пишет постольку, поскольку, ну, все равно рассчитываешь, что ты, да, но, но представь, с какой скоростью это происходит. То есть, представь отсюда 2 года вперёд. Человек, который не умеет этим работать для программистов я так аналогию проведу.
696: Что это будет сродни тому, что человек не умеет с гитом работать. Вот он приходит, говорит, я git, не знаю, я, типа, у меня 5 лет лет разработки, скажет сорян, чувак, даже неинтересно с тобой даже общаться, вот поэтому все придёт вот к этому.
697: Окей, вполне себе ответ не может. Кто со мной согласе?
698: Что это будет сродни тому, что человек не умеет с гитом работать. Вот он приходит, говорит, я git не знаю, я, типа, у меня 5 лет лет разработки, скажет сорян, чувак, даже неинтересно с тобой даже общаться, вот поэтому все придёт вот к этому. Окей, вполне себе ответ не может. Кто со мной согласе?
699: Но я, я уже честно вам скажу, если, например, приходит сеньор и он как бы на уровне, ну вот, допустим, я беру к себе на работу, и он такой, типа, да нет, я просто в виде чатика, я как бы вот не интегрировал, я просто понимаю, сколько у него будет проблем на дебаге вещей, которые касаются, например,
700: Инфраструктуры, там ещё чего-то. То есть для меня это уже, ну, недостаточный уровень, чтобы считать его компетенции, ну, теми, которые, над которым уровне нам надо. Причём, кстати, для крутых сеньоров это обычно не проблема. То есть, даже если прям сейчас они как бы не в контесте, они это быстро наберут, но просто уже мы дошли до точки.
701: Когда можно выбирать тех, кто как бы дошёл. Вот, ну вот пишут тоже у нас в компании перестали нанимать людей не из за того, что мало задач, из за того, что мы стали просто 3 раза бльше успевать. Это работает, ребят, пока не выровняется ситуация. То есть, грубо говоря, любой бизнес всегда растёт.
702: Экстенсивно, если есть возможность. И когда сейчас ещё это является преимуществом, это может так и быть, потому что у вас не перестроилось все остальное. Но как только станет понятно, что разработка у других также ускорилась, а при этом у них ещё и больше они стали делать, потому что больше просят
703: Ваша компания просто физически начнёт отставать, проигрывать игру, конкуренцию за счёт того, что она не успевает. И тогда они такие, блин, мы, конечно, в 3 раза, вы быстрее пишите код и плюёте там в потолок, у вас время свободное появилось, но конкурент то в 3 раза больше деплоит фич, поэтому давайте наймём.
704: Ещё 3 продукта, который вам давать будет в 3 раза больше фич, это не попытка. Там, знаешь, этот, как многие думают, что вот там эксплуататоры, все дела нет, так просто работает рыночная экономика. У вас всегда должна производительность труда обязана расти, потому что она растёт у конкурентов проблема всегда в
705: Конкуренции. Если бы вы работали в вакууме, это не было бы проблемой, если это конкуренты, они работают быстрее. Вы проигрываете. Поэтому фраза для того, чтобы оставаться на месте, надо бежать быстрее. Это не шутка, это правда, так устроена рыночная. Вот сейчас это преимущество потом
706: Экономика окей.
707: Конкуренции. Если бы вы работали в вакууме, это не было бы проблемой, если это конкуренты, они работают быстрее. Вы проигрываете. Поэтому фраза для того, чтобы оставаться на месте, надо бежать быстрее. Это не шутка, это правда, так устроена рыночная экономика. Окей, вот сейчас это преимущество потом
708: Если ты это не делаешь, это уже недостаток. Почему так всегда было? Так всегда возьми все, все. Вот давай пример. Те же самые вебинары, которые мы сейчас проводим, их 1 компания придумала и сначала
709: Это уже не такая позитивная нота, но мотивирующая, я надеюсь.
710: Если ты это не делаешь, это уже недостаток. Это уже не такая позитивная нота, но мотивирующая. Я надеюсь, почему так всегда было, так всегда возьми все, все. Вот давай пример. Те же самые вебинары, которые мы сейчас проводим, их 1 компания придумала и сначала
711: Было преимуществом. Потом, если ты не делаешь вебинары, то ты проигрываешь, а потом вебинары сошли на нет. Вот тебе, ну, прекрасная история. Сейчас история повторяется, потому что смена немножко поколений, смена парадигмы, она снова повторится и снова упрётся, и снова начнётся. Тоже самое, это касается всег.
712: Абсолютно, ребят, теперь все точно. Напишите что-нибудь хорошее в твиттере или там где-нибудь ещё. Мне будет очень приятно. Всем большое спасибо. Пока. До новых встреч всем агентов, всем хорошего кода и Лёгких пулреквестов. Давай самое.
713: Главное вот.
714: Абсолютно, ребят, теперь все точно. Напишите что-нибудь хорошее в твиттере или там где-нибудь ещё. Мне будет очень приятно. Всем большое спасибо. Пока. До новых встреч всем агентов, всем хорошего кода и Лёгких пулреквестов. Давай, самое главное, вот.
715: Все, всем пока.