Transcription
Всем привет. Сегодня будет запись некого видеогайда по аишке. Тут не будут никакие-то сложные вещи рассказываются. Там инженерия, что-то глубокое, подключение интерфейсов аишек. Просто как пользователь, как разработчик, а который просто использует аишку в работе.
Почему я решил записать этот гайд, мини-гайд, так скажем? А просто потому, что для меня удивительно, что большинство разработчиков до сих пор не используют аишки в IDE и сидят в веб-браузере, то есть аишку используют в вебе, как чат обычный. А поэтому я постараюсь записать видео в один кадр. Вы не обесуйте, если я где-то ошибаюсь, а либо коверкаю слова. Не буду перезаписывать, потому что это выйдет долго.
Вообще с чего начнём? Сейчас в двадцать шестом году тенденция на рынке такая, что начинает интегрировать компании Аи технологии, а в свои процессы, в функциональные какие-то процессы, как функции, либо в командные процессы. Сейчас уже один из трёх моих собеседований, даже два из четырёх, так скажем, спрашивают про аишку. И это только будет продолжаться, это будет увеличиваться. Поэтому это 100% нужно изучать, хотя бы на поверхностном уровне использовать как прор, потому что это действительно ускоряет работу, закрытие тасков. Не скажу, что в X2, чтобы X2 ускоряло, это командные процессы надо перестраивать, но как вы разработчик, вы таски примерно 30-40% будет закрывать быстрее. Ач вашего кода Legacy двадцатилетней давности ускоряется процентов на 80. Это вот прямо я вам гарантирую. Особенно на уровне анбординга, когда вы там в компанию пришли, анбордитесь, а это 100% ускоряет.
Вот поэтому, что я могу сказать, сейчас будут 100% оптимизация. Даже у меня в компании это было, а увольняли много людей, чтобы имплементировать, так скажем, аишку и писать через АИ. И всё это будет сводиться к тому, если, например, на задачу выделялось там пять разработчиков, нанималось пять разработчиков вместе с тим лидом. Сейчас, наверное, будут, например, наниматься 3-2, но которые это делают с Иишкой, потому что бизнесу легче доплатить людям, кто шарит за яишку, кто делает таски с яишкой и закрывает с ним быстрее, чем платить за пятерых. Это всё равно выгоднее, даже с подпиской на Ии.
Поэтому я вам советую влетать в это всё, изучать. Эта тенденция будет продолжаться. Это всё равно, что, я не знаю, там сделали машины и потихоньку с коней пересаживались на машины. Вы никак от этого не не сденетесь, как бы вы консерватором не были, потому что много людей встречал архитекторов, там у копа 15 лет, то оптошкой пишут: "Да кто вы такие? Вы не кодеры, но бизнес вам будет диктовать, что вы будете этим заниматься и никуда вы эти не денетесь".
И на самом деле это крутая тема. Тут есть свои плюсы. И яишка как даёт скорость закрывания тасок, так она игра начинает как бы, как сказать, вы начинаете деградировать на уровне хода. Вот что ещё? Мм, что ещё добавить? Ну, например, людям, который только залетает, а, и, например, я не знаю, там джуны залетели в аишку вам. Ну, то есть в айтишку вам полюбасу придётся использовать. Аи, потому что это ваш человек, который просто сидит рядом и подсказывает, что делать.
Сейчас я закрою Telegram, чтобы не мешал. И действительно, там, например, давайте кодекс откроем. Я сейчас всё это объясню. Я не знаю. Э, объясни, что такое, я не знаю, динамическая зация. Ну, очевидно, все с этим работали, все задавали вопросы, и сейчас там аналог плюпlexти используется [смех] какшки. Ну, ой, вдшки в чате.
Поэтому первое, что вам нужно сделать, у вас есть IDE, вам нужно скачать, а-а, можно сказать, установить силайку вдшку. Что такое сила - это просто командная строка, да. Вот, например, кодекс. Какую вообще взять? У меня есть гиitкапка пилот, у меня есть cloud корпоративной подписки, у меня есть кодекс, ээ, я пробовал G mini, можно попробовать, а, Deepsek, но сразу скажу, не пожалейте 600 руб. купить платную подписку, потому что она будет намного умнее.
Так, по лмкам какие брать? Смотрите, есть вообще три уровня. ЛМ есть, ну, так скажем, короче, три уровня. Назову его так. Там UI, hardness вроде называется и сама lлмка. Например, если брать cloud код, да, cloudкод и кодекс. У кодекса, кстати, общая подписка на чат GPT. Это Antropic и Open AI. Они прямые конкуренты. Они сейчас прямо конкурируют, выпускают новые фичи, говорят: "Берите наш продукт". Вот. В чём идея? У них свои языковые модели, обученные под капотом. То есть у них сама своя там инфраструктура, у них свои обученные вот эти языковые модели, там стоят в этих в хостингах своих, провайдерах, дата-центрах, оперативо дорожает, они сами там обучают её.
Есть, например, курсор. Аэ очень много, скорее всего, здесь используется курсор. Я уже я его не использовал, но я общался с Тимлидом. А он потом отказался от него, потому что курсор очень жёстко лагаться стал в последних обновлениях. И вообще, что могу сказать про курсор из-за того, что есть три типа моделей: LLM, Harness и UI, что это подразумевает? У курсора нет своей языковой модели. Она покупает токены, например, у Клауда или у Chat GPT. Они сделали просто Forc от Visual Studio, создали свою IDку, там сделали свою инфраструктуру. Это второй уровень Harness называется, если я не ошибаюсь, поправьте меня. И сделали свой UI. То есть получается, они просто являются вендерами. Ну, точнее, не вендерами напрямую, а как посредниками. Вы просто покупаете у них подписку, и они вам там из-за того, что они оптово покупают токены, перепродают вам её. Но это всё равно будет невыгодно, потому что выгоднее брать у Клауда либо у Кодекса. У вас больше токенов будет, э, меньше вы лимиты будете улетать. Ну и вообще, мне кажется, это более лучше будет работать. Хотя курсор тоже тема, многим нравится, поэтому тут уже сами выбирайте.
А для человек, кто вообще не использовал ишки, а вот какую выбрать? Там есть Gitкапка Pilло, G mini, Deepsek, там Cloud CodeК. Их так дофига мне. Какую использовать-то? Я рекомендую вам кодекс. Почему? Он в принципе нормальный. Он в принципе нормальный. Используется общая подписка чат GPT. Там ещё лимиты до апреля вроде увеличили, но они закончатся. И тут недавно вот приложуху выпустили, можно прямо на это скачать. Ну я на самом деле в идшках использую. Почему? Потому что вы можете найти за 400-600 руб. а просто подписку и там не за 2.000, там за 20 баксов, а за 600 руб. прямо с русской карточки купить, и вам этого хватит. Я не знаю, напишите там мне в чате, в телеграме, в общем, я вам закину, если что это не реклама. Я вообще оттут ничего не получаю. Я просто сидел сначала на кодексе, но потом уже корпоративную подписку использую на Cloud. И самых умных по программированию это Cloud, но он самый дорогой. Я не помню, сколько там, 20-30 долларов что ли стоит, но это уже там сами решите. Можно deeptic, почему не использовать, а модели, которые по дешевле либо бесплатные. Ну вот, например, у меня здесь не тот аккаунт вход выполнил. Например, Cloud Sonet. Cloud Sonet, Cloud Ho, Opus. Они относятся к антропику. Э, и это считается более-менее умной модели. Опуса тут нет. А вот старые модели бесплатные. И всё-таки, если вы будете писать код, закрывать таски, я советую вам купить платную подписку, использовать там, например, на кодексе GPT 52 кодекс. То есть, если смотреть, мы можем здесь выбрать модели. Вот. А, хай выбираю всегда, но токены сразу сжираются. И вот здесь куча моделей. Тут, кстати, почему-то убрали половину. Ну и вот у меня кодекс.
Что ещё могу сказать вообще? Что такое силае? Как это устанавливать? На самом деле это легко. Например, вы решили, что на кодексе останетесь. Заходите. Так, это реклама, э, кодекс кодекс. Сюда зашёл, да. И просто устанавливать через NPM. Ну, пакетный менеджер сами установите, там разберётесь. Устанавливаете глобально и уже там в своём терминале Visжу студио код Brain PHRM что-то на Go у вас что-то есть там вижу студию там для cшарпа это уже всё есть на самом деле то есть это всё кросспортфон платформенное это вы сделаете сами вы установили потом как зайти а у вас будет сейчас не то не то не тогат, если я нажму. Ладно, в кодексе просто exit был. Так что получается дальше? Я в несколько кадров делаю. Э, вы установили, заходите в кодекс, просто набираете кодекс, погнали. Всё, выводиешки. Можно скачать, например, Visual Studio код приложение кодекса. Я его не использую, потому что я в кодексе через селайк сижу, но здесь, например, есть у меня, кстати, оно установлено, если не ошибаюсь, оно вот здесь. То есть это чат, а тут уже сами на выбор. Я иногда чат использую, иногда терминал, тут уже сами.
В чём прикол чата? Здесь очень удобно всё настраивать. Например, я могу эффективность модели переключить, саму свичнуть модель. Вот, кстати, если cloudкод посмотрите, вот есть opuset и хайко. Хайка - это быстрая модель. Санет средняя модель, что-то между Опусом и Хайко. А OPUS - это прямо думающая модель, самая большая, но она очень много токенов ест. Вот. А, покупайте подписку. Вход вы там тоже сделаете по подписке и, в принципе, начинаете с этим работать. Э, сразу скажу, если вы хотите вайп-кодить и устанавливать какие-то лэмки, которые будут думать как функционал, то есть вам нужно какой-то функционал именно аишки сделать, там, не знаю, там анализ вашего текстового документа, какие-то паттерны, настраивание, openграфы, как там называется, Openchain, да, то вам токены надо покупать. Не покупайте токены, не надо вам токены покупать, пока вам это не нужно будет. Покупайте чисто подписки.
Если мы зайдём по стоимости, давайте кодекс. А, кодекс, например, buy. Кодекс. Что за реклама? Это интересно. Наверное, ту я под виpном, потому что И тут, в принципе, вы можете посмотреть, сейчас уже не помню где, потому что я покупаю специальных сайтов, где там, скорее всего, ну, подписка как-то заобужена, но там не 20 баксов стоит, а 600 руб. Ну вот чат GP через сейчас у вас будет, конечно, вот такой чат. И в принципе это у вас будет бесплатная подписка, но, честно, для кодинга это не подходит. Ну код, ну ладно, я сейчас не буду на этом время тратить, потому что видос задержится, да и вам не интересно, вы будете проматывать всё. А, ну вот, прошка и Макс. Макс, Макс, советую, если только вы там уже разобрались и что-то кудите своё, вот, например, прошку купили, вам этого хватит.
Что дальше? Устанавливайте свою адшку, например, вот ПХПОр у меня открыто. У меня здесь тоже есть, а кодекс терминал. Вот я зашёл. А также есть чат гидкопилота. И у них есть какой-то свой ачат у Джинбрейса ПХП шторма, но я его не использовал. И гидкопилот я тоже не использую в я его использую как просто чат пообщаться с ним. Да, да, я для кодинка его не использую. В основном у меня кодекс и cloud. Всё, устанавливаете новые разработчики разберётесь по гайдам. Даже уишки можете спросить, как это сделать. Всё, вы установили.
Дальше какой плюс этого? А, смотрите, я скачал проект, да, вот у меня открыто есть просто проект пустой и проект с интернета. Я просто в Гугле вбил какой-то сайт интернет-магазина на Laraвеell. Без разницы, что у вас там, GO, язык, Java, C++, RТ, вообще пофигу, просто своя настройка, своя инфраструктура. Ну, например, давайте на уровне этого. [откашливается] Я не знаю, я не знаю проекта, я его даже не открывал. Ну, HTP контроллер. Что тут? Админка есть, я вижу, авторизация, он логинкотроollллер есть usерконтроллер с выводом вьюшки, да, лейдовской, наверное, да. Профиль контроллер. Э- даже композер не установил. Что первым лучше сделать? Например, если у вас кодекс, заходите, делаете файл init, пишете init. Что такое? Он сделает файл unit или init. И как бы это некий конституционный файл, он проанализирует проект, даже если он большой. У меня, если что, Битрикс на 500 Мб проанализировал и всё было нормально. Он проанализирует, будет свои тулы под капотом запускать и соберёт информацию, что за проект, и вкратце опишет. Он создаст здесь файл и файле опишет, что это тамвеel там седьмой, он прочитает композит GSON, какая пыха, что-то ещё пишет. Но это снова всё поверхностно. С этим файлом вы уже можете спокойно работать. Вот видите, он начинает анализировать проект. Аа если не вдаваться подробностей, а в них я не буду вдаваться, есть конституционный файл, есть сейчас SDD разработка на уровне, что вы там несколько восемь восемь где-то итераций. Если Open Spec брать, это четыре, если Gate Hub Specskки, это восемь итераций. И там как бы вы в папке Иишки объясняете, что там происходит. У вас здесь будет создаваться папка Ишка, например, то cloud точка кодекс и с ним работаем. Дальше здесь будут запускаться некие команды. Это тоже настройка, я не буду вдаваться в подробности. И вот он уже через Power SH команду Guidelines написал, что это за проект LVEL седьмой написал, где код хранится. Даже database есть SQLка, да? SQL. Давай, давайте посмотрим. Factory. Нет, что-то он не то нашёл. Ну, короче, он вас будет спрашивать. Принимайте процесс. Советую вам всегда смотреть, что у вас спрашивает. Либо в будущем, когда вы прокачаетесь, настраивайте это через супагенты и правила, потому что, ну, вдруг он у вас на ПК сделает. А сразу скажу, иишки уже начинают запускать под капотом тулы. И тулы могут запуститься такие, что у вас снесётся нафиг бдшка, как у продакшна. Ладно, вот создался агент MD. У каждой лмки это будет своё название файла. И здесь описывается это седьмой. Описывается, что там в датабазы сиды хранятся. Larsop. Вот, кстати. Интересно, откуда это? Где это лежит? Да, а вот это, да, это самого проекта, видимо, скуэлька. Вот он, видите, нашёл. Он нашёл. Я не видел этого, он нашёл сам. И там объяснение HP Arti server, как там сиды запускать через миграцию, ресурсы, компоненты. И, короче, всё описывает в базовом уровне. Вы можете с этим файлом работать, что-то записывать.
Давайте дальше пройдём. А, смотрите, да, я вам покажу, например, вы пришли на проект, вы его не знаете, у вас онбординг. Проект там на миллион строк кода. Найди мне контроллер, э, по ходу приложения, где эта логика лежит. Пишите. А иногда даже можно по-тусать, не думая. Он всё равно понимает вас. То есть это не 2 года назад яишки, а когда было. На самом деле он они сейчас уже очень достаточно умные. Ну вот он мне прислал, находится в контроллере таком-то. Заходим, оп, начинаем читать. Если вам что-то непонятно, аа начинайте спрашивать. Вот если GitHub Копилот через Visual Studдию. Здесь удобная штука есть, я уже не найду, потому что я давно не использовал. Тут прямо можно по срочке кода выделить и вызвать GitHub GitHub Копилот. Ну ладно. Например, дальше [откашливается] вот файл он прислал. А, ставите собаку. Это в основном, ну вот, например, клауд-коде и кодексе это работает. Это указание файла, с которым он будет работать. А, например, в чате, если вы установите чат, он уже будет показывать файл. То есть вы в этом файле, вы работаете с этим файлы, задаёте вопрос. Можно выделить вот так строчку кода, он выделит 10 лайнов, можно не выделять. Вот. А если вы работаете через силайку, логин контроллер, а указываете объясни объясни строчки кода с 45 по 54. Что тут происходит? А кто-то будет критично относиться. А что ты он, видите, я ошибку совершил, но всё равно поймёт. Критично относиться почему-то не на английском. Да, если у вас хорошо с английским, вы можете, потому что я просто буду, если писать это на английском. Это будет очень долго для меня. Мне легче так. А, ну и вот он описывает. Просто читаете и можно сказать, вы так начинаете онбордиться в проект. И а при том то, что если там настолько legси, ничего непонятно, он может прямо расписать вам действительно по-умному. Ну, ребят, это надо использовать. Вы никуда от этого не денетесь. Сейчас это будет очень сильно интегрироваться. При том то, что не забывайте, у вас LVAL седьмое, а в двенадцатом это может всё по-другому быть. Вы можете сказать, что у нас Larval 7, хотя он уже по юнитфайлу понимает вообще, что такое unю unниitфайл. Вы когда делаете запрос, он на самом деле под капотом подставляет этот unюнитфайл. Аа, да, подставляет этот файл и отправляет уже запрос элмки. Алмка уже думает, она уже видит вот это всё, что тут написано, и ваш вопрос под капотом, и поэтому она начинает лучше ориентироваться.
Ну и снова же какие минусы от просто чата, например, дипсика. Чтобы вам это сделать, вам бы приходилось зайти в папку, найти этот логинконтроллер. А очень многие так делают до сих пор. Зайти сюда, засунуть так, объяснить. И понимаете, самая главная проблема, он не видит контекст проекта. Он не знает, что это такое, что у вас там происходит. Но он увидел этот файл, да, круто. Он понял, что это по ХП. понял, что тут что-то с идентификация, посмотрел на комментарии, но он не видит остальные зависимые файлы. И, ну, это такое себе. Поэтому уже нужно интегрировать аишку в ИДешки, потому что он будет анализировать почти весь ваш код. Вопрос в другом. А если у меня там очень большой Legacy, там уже по-другому всё работает, но это не тема гайда, можно так сказать. Вот.
А, что дальше объяснить? Как вообще я использую? Вам приходят задачи? Да, давайте придумаем задачу. Я не знаю. Вот у нас есть контроллер. О, да, вот здесь нет. Я хочу, например, круды. Я хочу. Я хочу круд для юзер-контроллера. Для юзерконтроллера. То есть, э, у это у нас к - это чисто для ап. И нам нужно, например, для сделать опишку для получения юзера. А что делаете? Не запускаете. Так, это очень важно. Запомните. Без разницы, где здесь. Ну, если, например, кодекс брать, вы пишете план. Ага. А не смотрите на это. Это не то. это у вас не будет. Это как раз SD. Про это, если интересно, я потом запишу. Аэ, здесь в кодексе точно был план. Возможно, у меня настройка неправильная, потому что у меня, видимо, старый кодекс запустился, но вам нужно, получается, да, короче, у вас будет вот так вот. Вы запускаете план, и он у вас переходит в режим плана. Если здесь это вот так вот. Кстати, советую включать максимальную максимальный уровень. Это если у вас есть токены. У меня просто корпоративная подписка. У меня X7, мне без разницы, там очень мало токенов тратит. Вот я хочу Крут для usеer controller. Это у нас чисто для апи. Давай и напишите. Давай составим, что такое режим плана. План вы будете сшкой общаться, она будет вам задавать вопросы, что делать, как делать, и будет какие-то свои вопросы задавать. Если я что-то непонятно и у вас качество разработки увеличится, ну, качество генерации кода, как она будет думать, потому что если вы сразу вальнёте, она начнёт, а, просто ридить файлы. Вот, например, readри readри read. Что-то придумает сама и пойдёт делать без вопросов. А тут она составит план. План написания вюзерконтроллер, что она будет писать. А вы можете этот план подредактировать. Это очень важно. Перед тем, как кинуться разрабатывать, лучше составляйте план. Вайп-кодинг, кстати, на этом строится. SDD тоже на этом строится, потому что, видите, я вам сказал, здесь у меня спецкит в как раз-таки это четвёртая итерация. У вас будет составляться план, у вас есть спецификация, потом у вас идёт план. План - это уже как это будет разрабатываться на уровне архитектуры, но это глубже, это не тема урок. Гайда. Гайда. Так, а полная картина, видите, он запускает агенты для проектирования. Есть ещё агенты, есть субагенты, есть скилы, есть MCP сервера. Это просто пока что запомните, что это есть, если интересно, и, может быть, потом я запишу. Он начинает составлять план. А лучше это делать на английском, но, в принципе, я делаю это на русском, мне неважно для примера. А relationsшиip А странно, кстати, а он видит relationsшиip юзеров, видите? То есть он нашёл модель юзера, он нашёл филаблы, он нашёл касты, нашёл йден скрытые эти свойства, а кастом аксессоры. То есть есть какие ещё аксессоры здесь есть где-то в коде, если мы посмотрим. Я не видел код, если что, я даже не смотрел. Да, есть аксессоры из Lorро седьмо. А что тут ещё? Ну да, он всё видит и составляет план. Блин, это настолько круто, на самом деле. 2 года назад аишки были тупыми. Но вот когда Антропик выпустил MCP сервера и тулы, они на самом деле могут тулы запускать под капотом. Вот это всё анализирую. Это запуск тулов на уровне павершела, если я не ошибаюсь, или на уровне баша. Вот он начинает анализировать, он начинает составлять план. Возможно, он задаст какие-то вопросы, и вы уже на эти вопросы отвечаете. Потом вы принимаете план. После того, как вы принимаете план, вы можете сказать: "Сделай!" И он просто вам всё вальнёт. Вот он действительно вам вольнёт то, что вам надо. Ну мы сейчас это увидим.
А что ещё стоит сказать? Всегда начинаете с плана. И ещё один момент, например, а давайте вам приходит задача, да, тикет. Вы берёте, вот вы на работе, тикет 45. Вот, например, это тикет сорок пятый. То есть мне нужно создать крутые для юзера. Вы берёте, создаёте, отправляете в тест, что-то там тестеры тестят 3 недели, месяц или баг чинится месяц, без разницы. Но у нас тикет 30 Т-35. Перед тем, как там работать с гетом, всё залить, я советую вам сказать яишки. Ага, вот видите. Ладно, давайте поэтому потом сейчас вернёмся. Конечно, так плохо потеряли мысль. Ну ладно. Создаём новых четыре файла. IP i user controller. Четыре новых файла. Ага, он, кстати, правильно сделал, потому что я уверен, это в Вебе, да, это вебика, то есть это we roads, а нам нужно апи, потому что я ему сказал апи. Он создаст а usеer contollлер, он создаст апи вот здесь вот файлички как бы всё круто. Userресурсы сам догнал сделать. Store user request for validцию update user request. Да, всё, всё правильно вообще абсолютно. пять энпоинтов, как разтаки пять энпоинтов. Получение всех юзеров, пост, get юзера по ID, изменение по айдишнику и delete по айдишнику. Вообще всё верно. Вы можете принять план, вы можете изменить план, вы можете не приня, а можете сказать, что сделать. А вы можете посмотреть план контекста. На самом деле он у меня кладёт вот сюда вот, да, вот открыть. Это тоже можно настроить, но это просто глобально у меня так настроено. Вот. И погнали. Вот тут описанный план. Это MDфаilй. Как я, кстати, записывал в один видео, говорил то, что смотрите, что такое MDфайл. Сейчас всё в mdфайле будет дляши. Open preview. Вот у меня приложение установлено расширение, которое открывает MD-файл. Читаем список пользова. Даже погинацию добавил, код ответов, новый файл. То есть это уже некий вайб-кодинг считается, но вайп-кодинг подконтрольный. То есть, можно сказать, у вас кодинг уходит на второй план, а вы, как архитектор или как ревью начинаете смотреть, что он сделает. В принципе, он всё правильно сделает, потому что для него это, ну, обычная задача, она тривиальная. Вот видите, интернет-магазин, существующий контроллер, веб дашборд пользователя. Нужно создать отдельный IP контроллер. На основе этого он создал. Принимаем план, и он начинает кодить. Он создаст файлы сам. То есть вам ничего не надо делать. Он создаст файлы, напишет код, вы заревьювите его. Плюс вы можете супгентов на ревью написать. Он пройдёт по несколько этапам создания, как он здесь, видите, проходит. Вот также кодекс, если что. Просто мне в Клауде удобно это делать. У меня там токены не жрутся почти. Реквесты сам создаст. Вот он создал реквесты сам на проверку. Лет валидация. Ну это Лораваль что-то седьмой. Я с ним уже год лет пять так не работал. Вот. Ну я с ним, вообще скажу, даже не работал седьмым левелем. Я застал девятый, десятый, одиннадцатый, двенадцатый. А апдейт ресурс, то есть он сам догнал. Вот также у вас тут может папочка появиться, ну, это настройка. Cloud код, кодекс, как я говорил, с точечка. И там тоже свои настройки. Вот файлы созданы. Круто. идём, смотрим, офигеваем. Если что, подчёркивает, как я сказал, у меня композер через композер вендер не установлен. Вот апдейт шоу стор он даже по конвенции Ларавеля понял, что как это назвать правильно. И это правильно. Вот. Да, он написал бизнес-логику здесь. Мы не указывали, что это надо в сервисе вынести, но это можно написать здесь. На самом деле, если у вас там большая бизнес-логика будет, а вы можете написать: "Используй сервисы", делаю вот по этой папке. У вас тут папка сервисы будут, делай вот так вот. И он будет делать так. Это, ну, это прямо мастх. Это надо, ребят, использовать. Ну, это всё к этому идёт. Вы бы сами писали, ну, да, кто-то быстро написал, я не знаю, там, если вы на сеньоре, для вас это обыденно, вы бы это быстро написали, прямо
здесь бы создали. Кто-то там мидл, но ему нужно было подумать. Я бывает даже, когда пишу, залазю внутрь, начинаю что-то вспоминать, копаться. И в этом тоже моя проблема небольшая. Вот.
И в принципе вот так вот идти. И он понял, что тут пиндинг по моделям есть. Я не помню, как это в Ларавель называется. Давайте посмотрим, кстати, роу сравним. А, а он создал прямо реквест. Да, он он прямо по конвенции Ларавеля создал апи ресурсы для юзера, как это и нужно было делать. То есть, ну, он настолько понимает, настолько круто.
И есть всякие ещё MCP сервера типа контекста седьмого. Он будет ориентироваться на последнюю документацию. И вот такая штука. А, поэтому первое, используйте всегда в онбординге, используйте в ресерче в проекте. Вы можете сами, конечно, заресерч, но это больше времени даст. Да, есть проблемы. Ишка иногда выдаёт хрень, но вам это нужно как бы своей головой думать, потому что Ишка тупых делает глупее, извиняюсь за такое, а умных делают умнее, так скажем, более эффективно.
Аа что ещё рассказать? Да, вернёмся. Например, у вас приходит задача Т-25, да? Вы берёте её, делаете тикет, вот эта задача сделали там с гитом, ну, обычная работа. Он сделал. Вы теперь ему пишите. Отлично. Теперь сделай, сделай мне сумари, да? Сумеем. Ладно. Сумари для этой задачи. И, например, запиши в агент СМД. Генмд. Сейчас объясню, что это значит.
А у вас может прийти задача, вы её сделаете. Это я уже от себя говорю, как я делаю. И она может улететь на месяц в тесты. Вы когда вернётесь к этой задаче, она может быть большая в кодовой базе, вы не вспомните вообще, что там происходило. Вам либо вести какой-то текстовик, либо в тикетах писать, что вы там делали а в этих канбан-карточках. И это тоже иногда фигня. Почему? Потому что вам нужно как-то сохранить контекст работы, что вы сделали по этой задаче. И, кстати, по задаче, например, Т-25, потому что так больше ориентироваться будет. Она пишет сумма реагент. А на самом деле тут тоже сомнительно. Файл может очень сильно разрастаться, и нужно более хитро поступить, но это уже другой уровень. В cloud, там в точке Cloud, в точке кодек создавать отдельный файл, а потом ссылаться на него. Он будет как некий.
Кстати, есть ещё локальный. Это глобальный меory, можно сказать. Вообще он должен имплементироваться. Ну, то есть, короче, пушиться в гиIT. А есть ещё локальный мемоory, но это ладно, это другой гайд. А что дальше происходит? Получается, вы тут пишите, он это сделает, он сделает некое описание, что он сделал. Когда вы через месяц вернётесь, вы полюбасу не вспомните, что у вас там происходило, и вы говорите: "Давай разберём двадцать пятую задачу". Круто, если вы ещё, кстати, на Gте переключитесь, если у вас конвенция название, то есть там Git Switch T25 или Fix25, например, он тоже начнёт, кстати, понимать по бренчгиту, то есть по ветке гита. Вот он написал. Он, кстати, много написал. Это много, но в принципе в принципе можно для показательного.
И вдруг вы в чём прикол этого? Вы когда придёте, вы когда придёте, да, возможно такою задачу вам быстро, ну, вы можете сказать: "Есть файл агент, можете вот так написать. Я обычно всё равно вот так вот пишу". Мы делали задачу Т-25. Объясни вкратце, что в ней было, и он возьмёт файл, посмотрит, что он тут записал, и восстановит контекст.
Насчёт, кстати, контекста. Уишек есть контекст. Во-первых, уишек есть токены. Давайте я покажу вам. Я только не помню, потому что вклади это вот, например, у меня контекст сессия плюс аккаунт даже почты. Хрен с ним, я их меняю, как перчатки увидеть и увидите. И вот сколько у меня контекста заполнено. То есть у меня недельный лимит до 5 апреля 11% использовано. И есть контекст окна, контекст сессии. И если у вас забьётся контекст, вам нужно писать компакт. Он как бы сужает контекст. Он, то есть делает некий суммари этой задачи, сужает контекст, и вы работаете дальше. Либо чистите через команду клир. Тут почему-то, кстати, тоже команды Clear нет. Скорее всего, у меня какой-то баг с кодексом. Здесь есть команда Clear. То есть я чищу контекст, и у меня Ишка вообще забывает про то, что она делала, и у неё новый чат открыт. Ей снова надо анализировать всё. А если вы бы это не записали, вам снова нужно объяснить, найди вот этот файл, посмотри, что мы тут делали. Задача Т-25, он где-то потеряет контекст, а здесь он просто восстановит этот контекст. И это некий даже рак уже называется, но это тоже не тема гайда. И получается, вы быстрее просто вспомните по задаче, что вы делали. Это мне очень помогало. Вместо того, чтобы я день просто колупаться задачей, я её там вспомнил за 30 минут, закрыл за час и остальное время пошёл чилить. либо переключился на другие задачи. Вот так. Э, то есть берите на вооружение.
Что ещё сказать? Ну, в принципе, там уже надо копать всякие штуки интересные под аишку. Снова же и я не считаю себя прямо продвинутым пользователем иишки, потому что если сравнивать питанистов, кто там с МL работает, с лмками подключения, да, у них там более глубокое, более больше знаний, и это на самом деле интересно. Изучайте, потому что это сейчас будет требоваться на рынке. Вы никуда не убежите. И 100% используйте это в работе. Это очень ускорит закрытие задач ваших. Вам дали 3 дня, закрываете за 5 часов, остальные идёте чилить либо берёте новые задачи, смотря, что вы хотите на работе. Вот.
И он понимает даже огромный контекст проектов. Вопрос в другом. Вопрос, если у вас 20 микросервисов, Ишка, очевидно, не вылезет за границы этого микросервиса. Если вот мы открыли микросервис, а у вас ещё 19, он не поймёт, что там происходит. Это можно через систему Рак настроить, через MCP-серверы. То есть можно настроить MCP-сервер, который ходит локально по папкам вашим, заходит в другой микросервис, где у вас репозиторий локальный развёрнут. Вы можете зайти в идеешку другого микросервиса, если там задача, например, тоже с там, не знаю, Ава или микросервис по авторизации сказать: "Сделай мне Sumмари". Он делает суммари, и вы просто начинаете вставлять контекст. Видите, он даже расписывает красивопоинты.
Вы можете сказать, а, сделай мне ревью кода. Это, кстати, для тимлидов. А у меня получается Тимлит круто сделал один раз я ему на ревью отправил. Он просто создал агента на ревью, прислал мне файл и прямо в файле вd, который я могу посмотреть через review, да, где это Open Viw, он мне прислал, какие критические моменты у меня могут быть при написании такого кода. Мы потом что-то пообщались, и мы просто создали супагента, который будет так ревью. То есть он отправляет, я его ревью. Он отправляет, я его, он меня ревьювит, и мы просто друг другу файлы перекидывают по задачам. И тут прямо объяснялось, то есть вот есть критические моменты, там ещё какие-то моменты. Тоже круто. Ну, интересная штука. Вот он описывает ревью. Тут, кстати, есть команда ревью уишек. Это как некие скилы, а-э, у аишек. Про скилы я не буду честно рассказывать. Про MCP сервера почитайте. Либо я другой видос буду делать. Не факт, что из того, что я тут гологолю много, потому что я много болтаю, вам это понравится. Скорее всего, вам надо, наверное, как-то будет мотать. Вот.
Что ещё рассказать интересного? Да, в принципе, всё. А нет, есть есть кое-что интересного, да, клады, курсоры, всё это круто. Там Gitcat Pilлот для Тимлидов, да, это даже для всех. Есть, короче, ноутбук LM. Меня с этим Teamlead познакомил. В cloudдкоде это есть уже project. А какая тема? Вам приходит какая-то ТЗ от бизнес аналитиal. Большая задача там пипец какая. И формально формально вам каждый раз вишки скармливать, как-то там эту задачу делать. Ну не камельфо, а вы може это может задача затрагивать другие задачи. И вот так всё по цепочке, как граф вот идёт вниз по градации, да, и вы получаете здесь можете добавить источники, закидывают сюда ТЗшки, у вас копится некая база знаний по проекту и потом вдруг, если там через полгода вам нужно вернуться к этой фиче, которая там или год назад закрывалась, вы просто пишите здесь что-то, и он на основе вашего источника, я сейчас не буду показывать, на основе вашего источника начинает понимать, что происходит, и как бы знает, что там происходит. И у вас, если дофига спецификаций, и вы говорите там, я не знаю, как работают там складские помещения, и он начинает объяснять, как это спецификацию, он анализирует ваши проекты. Это уже некая раксистема, и это для тимледов - это имба, потому что задач много, задач большие, вы там через полгода не вспомнить, что вы там делали, а у вас есть уже база знаний, по которой ЛНК может ориентироваться и потом делать суммари, вставлять сюда вдшку, самый простой, простецкий вариант, и сделает файл спецификации, который будет описывать какие-то бизнес-процессы в ваше в вашем приложении, потому что не всегда Ишка понимает, что у вас может происходить, если Эта приложуха очень сложная, и это прямо имба.
На самом деле в cloud в кладе в Гитхабе тоже копилот это или space, вроде Workspace это называется. Я не использую в гитхабе, но вот в Клауде я хочу перейти, там есть прокты, вы делаете project, я сейчас вам не покажу, и просто закидываете туда контекст и с этим контекстом работаете. И он потом будет понимать, что там вообще происходит. Вот. И, блин, это это крутая штука. Это тоже нужно использовать, но это прямо уже такой нормальный уровень дальше автоматизации и ускорения. А, в принципе, поэтому всё. Кстати, LM Book можно на бесплатной подписке, вроде как не обязательно покупать. Он G min Pro, кстати, вроде как под капотом использует. Вот. А можете почитать про MCP сервера. А их тут дофига и больше. Их настолько много, что это вообще жесть. Если вкратце у вас Иишка сама может через MCP сервер сходить в вашу базу данных, сделать какой-то запрос и проанализировать, что происходит, вы, можете сказать, как промнженер, как аи инженер, просто сидите и работаете с Иишкой. Она за вас код пишет, а вы ревьюте.
Ещё, кстати, насчёт аи инженера. Есть инженеры, это более, ну, там гении сидят, вот эти всякие алгоритмы делают, на лмку обучают. И есть типа ЛМ- инженеры, если я так понимаю, это кто уже подрубает опишки самого клада, кодекса и имплементирует в работу функционал, там Openграph, Open Chain или Да, ну это вам лучше лучше пока не изучать. Там на самом деле я сам плаваю, но это интересная штука. И есть просто аинженер кер, например, выкер, да, пишите в резюме аинженер, потому что сейчас это действительно [смех] ценится. И получается вам просто дополнительно за то, что вы шарите за аишку, вы такой же бэкер, вы просто используете АИ, как я вам сказал. Вы такой же бекер, но получаете сверху ещё там 1.000 или две баксов за то, что вы можете заменить какого-то дополнительного программиста из-за того, что вы более эффективнее закрываете задачи из-за аишки. А по задачам вы абсолютно всё делаете то же самое. В этом если вы шарите, если вы нормальный бэкер, даже не бекер, я не знаю, фронтендер, вы поверьте мне, вы в этом всём разберётесь. Главное желание. Это не так сложно, как кажется. Это не литкод сидеть решать 3-4 месяца. Вот и в принципе всё я сказал. Поток мысли озвучил. Я это озвучивал, что в голову пришло. Извиняюсь сразу, я не подготавливал никакой черновик. Я сделаю там коды. Возможно, лучше, наверное, даже перематывать, если вам что-то не интересно. В принципе, вот такой некий мини-гайд получился, потому что меня люди просили, я записал. И давайте, ребят, используйте. Это на самом деле летящий паровоз, в который надо запрыгивать, потому что даже тенденция прямо всё каи идёт. Я боюсь, через 10 лет нас натуре, ну, сразу скажу, через 5 лет, даже через 2-3 года уже, честно, 100% Аи разработчики заменят просто разработчиков, потому что они просто быстрее будут таски закрывать. Вот даже Chron de tools есть. Интересно, что тут ещё есть интересного? Elasticil Gitlab есть MCP сервер на Gitlab. Ладно, всё, спасибо за просмотр. Жду вас в комментариях.