Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!

Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

четверг, 22 января 2026 г.

RAGtor

Вайбкодирую новый проектик. Вот ссылка на репозиторий

Слушай, вот что хочу сделать. 
Мне надо раг систему, которая будет сканировать определенное количество материалов на сторонних системах (джира, конфлюенс например). 
Причем когда будет делать чанки и сохранять их в векторную базу данных. 
Так же будет хранить ссылку на первоисточник и положение в тексте откуда чанк вырезан. 
Когда данные обновятся на порталах, я смогу запустить процесс обновления документов. 
И если по линку окажется что контент изменился (можно будет как-то определять это для каждого чанка), то старый чанк с этим линком удалится а новый создастся. 
Если ссылку удалили, то удалить и чанки. 
Я хотел бы веб интерфейс чтобы было видно какие ссылка обработаны. 
А так же чтобы в этот список добавилось все ссылки на дочерние странички с которых ссылаемся. 
Чтобы обрабатывались все атачменты. 
Все картинки. 
Чтобы они помечались как кандидаты на скачивание. 
То есть должна быть круд страничка, куда я буду добавлять линки. 
И в процессе их обработки эти линки чтобы были видны в нем и их статус. 
Ну и другой скрин - это чат, в котором можно задать любой вопрос против этой RAG системы. 
Я хочу решение на ноде, потому что мне важен langchain. 
Фронт я хочу на реакте. 
Бекенд соответственно на ноде. 
Задай мне вопросы перед тем как мы пойдем дальше. 
Когда вопросов не будет - создай markdown файл с требованиями и архитектурой.
Разные архитектурные моменты перенес из других уже реализованных проектов с таким промптом (находясь в другом проекте)
Посмотри как тут на проекте устроено все вокруг базы и этой орм системы, мне надо markdown файл с дизайном, чтобы я мог унести єто решение на другой проект 

И дальше перенос markdown и других рабочих кусочков в новый проект с последующими сообщениями:

Вот пример того, как я использую на другом проекте респонсив дизайн. Пождалуйста учти это в UI
Вот пример того как я подключаюсь к azure openai используй это в ядре. Обнови так же файл
Теперь вот ифна про ORM. Ее тоже включи в документ. Но заметь что у нас не будет AWS потому все что сказано про AWS исключаем. У нас приложение будет в докер компоузе на локали ранаться
Теперь я вижу, что у нас Pinecone используектся, но я просил milvus.
Теперь посмотри на всю спеку и задай доп вопросы, что не ясно.

Ну что погнали в реализацию? Давай не останавливайся и не спрашивай меня ни о чем. Сделай все что надо, чтобы запустить приложение и попробовать увидеть первые наработки. И да я добавил chrome-devtools MCP пользуйся им, чтобы тестить то что ты сделал.


Часа через 3 будет прототип. Еще через 10 MVP. Погнали!

Один битый час я провозился с дизайном. Не хотел Claude Sonnet 4.5 понимать что не так с его дизайном. Но Claude Opus 4.5 сделал это на раз два. И так как стратегия выбора модели у меня такая - переключаемся на новую, пока не найдем ту что справляться будет лучше и на ней сидим пока работает. То у меня новый фаворит Claude Opus 4.5. Ранее я так нашел Claude Sonnet 4. Вот как это было (оставлю с его Thinking фидбеком - мило он пытается понять что я от него хочу):

Слушай, все ок, но дизайн какой-то корявый. Точно ты учел все пожелания с ? Какой-то он вообще не риспонсив. Исправь пожалуйста. 
Вижу что дизайн не обновился. Давай потестим, чтобы было точно понятно что hot reload работает в нашей dev сборке. НА страничке есть строчка "Добавить источник" давай вставим туда какой-то символ, чтобы я мог увидеть что все обновилось.
Только вот дизайн ugly все равно. Сделай его нормальнім риспонсив. Вот посмотри сам. Почему-то не сработала твоя правка.
Ужасно віглядит дизайн. Это не дизайн, а просто вертикально идущие подряд контролы. Кажется что стилей вообще нет. Выглядит ужасно. Причем кажется что на дексптопе оно уже выглядт как мобильное приложение. Хотя такой дизайн нужен только когда мобильником открываешь. Потому давай пожалуйста сделай хороший дизайн десктопный, и при сужении экрана чтобы он превращался в мобильный.
Та все так же хреново, прости за французский.
Давай так, вот другое приложение тут C:\Java\CopipotTraining\calendar\prototype3\web посмотри как там скрины сделаны, и сделай так же
Вот скопировал тебе сюда "work"

Нет, мне надо просто чтобы вертска основных страничек выглядела как обычно выглядят приложения. А то сейчас при ширине 2000 пикселей все пространство белое, вообще некрасиво.

Короче ты меня в упор не понимаешь :)

Вот как я вижу станичку

Слушай, диазйн стал еще хуже єто не выглядит как профессиональное приложение, все поплыло. Кнопки ужасные. То что должно быть в один рядок почему-то растянуто по вертикали. Полосы прокрутки

Дальше я просто переключилдся на Claude Opus 4.5 и все завелось. Не даром он 3х чарджится. Очень толковая модель!

 

Дальше пошли чисто фкунциональные правки. Мне не нравился внешний вид карточек

Давай теперь сделаем вот что. Карточки источники я хочу в виде таблички красивой. Карточки занимают  много места
Потом мне хотелось сделать более компактной табличку в мобильной версии. Про нее ненадо забывать поскольку Агент всегда работает над тем что сказано, не учитывая то что подразумевалось ранее. Чтобы учитывал надо отдельно инструкции писать и через .github/copilot-instructions.md к каждому промпту инджектить. 
табличка в мобильной версии пусть будет в два ряда:
первый линк
второй тип статус обновлено действия
 

Вот как это біло исправлено через минутку

 

Так как функиональные требования не были реализованы до конца, и я отвлекся на дизайн. То решил продолжить, скопировав часть рефлексии модели о оставшихся TODO в одном из прошлых запросов.

Все ок. Дальше пойдем реализовывать функциональность 

TODO (для следующих итераций):

Исправить Drizzle relations
Настроить Milvus (проблема с командой запуска)
Реализовать scraping workers (Jira/Confluence)
Реализовать chunking с LangChain
Интегрировать Azure OpenAI для RAG
Добавить фоновые задачи с Bull

Дальше надо было прописать креды к Jira.

Я обновил Zaure 
А вот что есть по джире
JIRA_AUTH=********************
JIRA_URL=https://jira.qwe.com
как єто применить на ATLASSIAN_API_TOKEN ?
хорошо, будем тестить?

Ничего у него не получилось и я пришел к пониманию, что Azure OpenAI работает только под VPN потому пришлось подключиться. Кстати копилот дошел до этого решения параллельно со мной.

Подключился к VPN должно заработатьь

Дальше пошли декорации

Давай теперь создадим скрин, который будет показывать чанки для конкретной линки. В блоке действия пусть появится еще одна кнопка - список чанков. И она пусть относит на отдельный скрин - табличку, где будет список чанков. Можно так?

Не без багов

Почему-то ошибка відалась 
Ошибка: API request failed посмотр исам
Кнопка удаления почему-то не работает
наверное не делается рефреш после удаления и табличка остается как есть
Когда я нажимаю рефрещ на уже отпаршеной страничке, то вижу что она в очереди, и на єтом статус больше не меняется
Чат, должен сортироваться сообщения в обратном порядке. Сейчас самое старое снизу, а я хочу чтобі сверху біло
Смотри, я задал какой-то абстрактній вопрос
а мне вытянулись все линки. Точно RAG работает? 
Можем мы сделать в разделе Источники: табличку, где будет ссылка и рядом кнопка посмотреть чанк. Когда на нее нажимаешь, то откроется текст в оверлее, который отработал
Давай сделаем линк пошире, там есть место
Теперь давай сделаем так, чтобы чат сессии сохарнялись. Сперва я хочу видеть список всех сессий, а при клике на конкретную уже видеть сам чат. Сейчас не сохранятеся
Щас при клике на чат, просиходит скролинг в самый низ чата, и теряется список из вида. Давай не будем скролить
не, не сработало, попробуй еще раз

На этом я пошел спать. А сегодня поделился наработками с коллегами. И мне поделились фидбеком, что за 2 часа можно было на существующем saas решении сделать RAG.

Все так, предвидел этот вопрос. Основной вайбкодинг - это просто наблюдение за тем что копилот что-то делал. Копилот очень подрос за 2 месяца, я вчера обновил VSCode и заметил много нововедений. Главное что все стало стабильнее работать - мне меньше пришлось тыкать его носом в лужу. На UI ушло где-то 1 час, пока не переключился на Опуса (Соннет не справлялся). Почему не существующие saas решения - потому что сейчас за 15-20 минут можно добавить любую фичу, скажем коллега захочет посмотреть граф связей статей. Или добавить функциональность, которая будет в фоне определять неконсистентность между разными публикациями. Или добавить любой другой скрин. Один простой запрос и фича готова. В существующих nocode решениях этой свободы нет. И порог вхождения тут важен. Чтобы иметь возможность настроить существующее nocode решение - надо быть опытным в нем. А тут я просто дам эту кодбазу BA специалисту и скажу как просить в копилоте новые фичи. И посмотрим к чему BA придет за пару итераций. Вопрос в скорости. Ну и плюс я экспериментирую, мне важно не как уже было, а как еще можно.

Недавно коллега в одном из чатов поделился мыслью. И я соглашусь. Мы не компания по созданию продуктов, а компания по эффективному применению существующих решений у клиента. Я честно пошел гуглить какое-то существующее решение на рынке в надежде найти что-то легковестное. Но через 30 минут поиска я уже понимал, что за это время у меня на локали может появиться такой прототип. И я попробвал.

Мне думается, что мы идем к тому будущему, когда написать инструмент будет быстрее, чем найти и адаптировать существующий. Начнут появляться RAG каталоги дизайнов, архитектур, секьюрити статегий, методов тестирования. А мы будем направлять копилота выбрать те или иные статегрии. Все остальное сделает Агент. Причем в стратегии saas тоже может появиться GenAI солюшены, когда ты получишь свой vibe-tool уже задеплоеный и развернутый в облаке без гемора с разворачиванием. Причем в фоне все будет собираться, даже не в IDE на локали. Просто запущу тикет в работу и потом получу тул. И этот тул будет как надо мне. И это будет быстрее. Оно уже быстрее.

И в доказательство этого. Только что в процессе демки этого прототипа коллегам BA предложил. А давайте какую-то фичу добавим. Вы хотите? Сказали "давай фильтр". Изи-пизи.

Для каждой колонки скрина я хочу сделать умный фильтр по маске, по возможным value например если там статусы, то выбирать чекбоксами, если дата - то больше меньше, если тип - тоже чекбоксами, а линки по маске с *

Бам, через минуту мы уже видели этот фильтр

Потом спросил, что еще хотите? А давайте, говорят, добавим категории источников.

Тепенрь смотри что я хочу. У меня 1 стрин с источниками для всех чатов. А я хочу сделать разніе группы источников. например 1 группа для онбординга джунов. Вторая для арихитктурынх вопросов. И в кажой группе будут свои ссылки. Вот как ты делал мне список чат сессий, так же сделай мне источники. В том же дизайне.

Через 3 минуты фича готова.

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

А потом пошли идеи от BA - "А ведь это же еще можно и вот это сделать и вот это..." Не мне им рассказывать как продукты создаются от простого к сложному. Все можно. Цена вопроса пару минут. В особо сложных случаях - десятки.

Сейчас по сути основной порог вхождения это архитектура. То есть если сразу выбрать не ту архитектуру, можно потом застрять (просто прототип дальше будет сложнее одним вайбкодингом перевести на новые рейки). Если архитектура есть - дальше накидывать фичи достаточно просто.

Следующий Босс - как не поломать то, что уже реализовано. Если фичей много, они друг с другом запутываются. И тут по мере усложнения системы велик риск вайбкодингом поломать то, что уже работало в другом месте. Думаю тут должны будут появиться новые виды тестирования. Я пока осваиваю snapshot testing для LLM он хорошо подходит. Но должны будут появиться новые вначале как навыки среди старателей, а потом и как части Агентных систем, встроенные под капот.

Идем дальше

рядом с ликной, есть кнопка открыть в отдельном окне, я хочу еще кнопочку скопировать в буффер обмена
Посмотри на категорию Онбординг
я там пытаюсьт добавит https://jira.qwe.com/browse/EPMXYZ-194 но после нажатия добавить ничего не происходит. Видимо где-то бага. Все дело в том, что я могу добавить только новые линки, но валидация полцучается работает неверно. Одна линка может быть в разных группах

Вот как-то так вайбкодинг и происходит. Будущее уже наступило!

AI summary сегодняшней встречи, где рассказываю про GenAI

Три кита, на которых стоит любой агент

Когда мы говорим про любого агента — будь то ChatGPT, GitHub Copilot или какая-то кастомная система — ему нужно дать три ключевых компонента.

Глаза: как агент видит мир

Агенту нужно видеть мир так же, как его видите вы. Но есть нюанс — он видит всё в текстовом формате. Поэтому первая задача: дать инструмент, с помощью которого агент сможет получить доступ к сырым данным в виде структурированного текста.

Примеры:

  • Видеоролик → транскрипция даёт доступ к тексту
  • Miro-борд → нужна возможность увидеть структуру диаграммы, а не просто набор квадратиков
  • Excel на SharePoint → агент должен уметь открыть таблицу по ссылке и прочитать данные

Руки: как агент влияет на мир

Если вы хотите, чтобы агент не просто выдавал текст на экран, из которого придётся копипастить результат — дайте ему руки. Это инструменты, которые позволяют агенту влиять на внешний мир.

Примеры:

  • Создание видео с аватаром → нужен инструмент для обращения к сервису генерации видео
  • Построение диаграммы в Miro → нужен плагин для доступа к борду
  • Редактирование Excel → нужны права на изменение файла в конкретном месте

Память: зачем агент всё это делает

Агент должен понимать свою задачу. Для этого вы создаёте инструкции — то, что называется промптом. Это первое сообщение, которое задаёт контекст всему дальнейшему диалогу.

В агентных системах типа GitHub Copilot вы просто создаёте markdown-файл с инструкцией, где описываете:

  • Что вы хотите делать и зачем
  • Как пользоваться "глазами" и "руками"
  • Какой результат должен получиться

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

среда, 21 января 2026 г.

На связи с GithubCopilot командой

Так случилось, что 2025й год я методично бил в одну точку и брал только GithubCopilot задачи. И попал в закрытый клуб. Мы будем созваниваться раз в месяц с тем, чтобы делиться опытом использования GithubCopilot с ребятами. 

Конечно же я попросил ребят забрать в себя MCPyrex и создал для этого тикет. Тикет создал с тем же GithubCopilot сидя в открытом MCPyrex проекте в VSCode и передав ему такой сырой текст. Потом засабмитав тикет я принялся за вторую задачку - я хочу комьюнити в котором многие будут делиться короткими видосами того, что у них получилось сегодня в GenAI. Никто тольком не знает как лучше, а какая-то интересная идея может родить что-то по типу Agent mode или MCP/RAG. Мы живем в интересное время, наблюдая как "создается интернет". 

>>> Смотри тикет мой такой, что я хочу возможность mcpyrex использовать под капотом копилота из коробки. 
Осмотри пожалуйста возможности проекта и опиши мне на русском что за суть запроса.
Я хочу в коробке иметь возможность создавать MCP тулы в копилоте на любом базовом языке (SDK для MCP пусть будут встроены и спрятаны от меня).
Мне хочется иметь возможность на лету прямо в чате запросить тот или иной тул и получить его, а после отладки агентом использовать и опироваться на него.
Я не хочу искать такие тулы в сети, долго решать подходит ли мне он по секьюрити или нет.
Все равно я буду генерировать что-то свое из за недоверия.
Первично мне хотелось расширить агентный режим библиотекой langchain чтобы поисследовать какие возможности RAG или другие возможност имне могли бЫ помочь.
Потом я добавил и другие тулы, для работы REST API для реализации любых запросов какие я только могу захотеть, хоть с пейджингом хоть с хедерами.
Да есть возможность написать скрипт и сделать через Agent Skiils то же, но пол года назад такой возможности небыло.
И мне кажется MCP и возможность создать tool который потом можно заранать в любом другом агенте.
В любом случае рассмотрите такую возможность.
Проект находится тут: https://github.com/codenjoyme/mcpyrex-python
Это максимально полный швейцарский нож, я старался делать тулы такими, которые будут легко конфигурируемыми. Его порт на dotnet: https://github.com/codenjoyme/mcpyrex-dotnet И то же для js: https://github.com/codenjoyme/mcpyrex-javascript >>> Да все так, давай теперь мне markdown файл где все будет на английском я отправлю его команде github >>> Посмотри внимательно все ли соответствует тому, что біло на русском? кажется интерпретация вольная >>> Скажи так же тут под блоком, что часто то что можно найти в сети не очень подходит под специфические задачи. А быввает и вовсе нет решения. А стоимость генерации не сложного детерминированного тула 15 минут с отладкой его работы. Поиск и настройка существующих решений может занять часы. >>> А разве это так? Вот прочти https://docs.github.com/en/copilot/concepts/agents/about-agent-skills >>> Давай не будем говорить о том, какие проблемы у дивелоперов с этим, я не знаю. Знаю точно, что MCP > MCP SDK > Tool > Library имеет больше структуры, нежели скилы, которые просто (если я правильно понял) рекомандация держать вместе инструкцию и скрипты по ее обслуживанию. Скрипт в консоли может не завестись, уже хочется докер какойто подключать, чтобы от операционки к операционке работало так же. А связка как в mcpyrex будет работать оджинаково. >>> Тут не зарегистрирован, а просто запуск сервера через mcp.json >>> Тут скорее стоит сказать, что это учебный стенд нежели продакшен реди >>> Так же изучение структуры окон, процессы >>> Вот это наверное тоже лишнее >>> Хорошо, я финализировало доку и отправил.
Теперь я хочу создать еще один такой пропоузал и вот в чем суть. Я как тренер и коуч проектов заметил, что инженеры слишком перегружены материалами и они не очень хотят смотреть долгие лекции про то как специалист по копилоту делает демку.
Что хочется - побудить комьюнити создавать видео лайк youtube shorts в котором будет демонстрироваться 1 конкретный навык и в приложении к видео будет промпт, скилз, инструкция, что угодно что смотрящий мог бы попробовать сегодня же.
5-7 минут я найду.
По пописанию пойму надо ли мне этот навык сейчас.
Я не хочу тратить больше времени.
Завтра посмотрю и попробую что-то другое. Так же я хотел бы предложить что-то по типу аджай манифеста и принципов но для GenAI инженера: https://agilemanifesto.org/ https://agilemanifesto.org/principles.html
Так чтобы все, кто кодил раньше мог и понимал в чем этика исполоьзования AI, старательства на этом новом прииске возможностей.
Тут же можно уделить внимание о том, что надо шериться тем, что ты узнал, потому что твоя идея может стать революционнной, как появления агентов в 2025 году, что перевернуло весь мир разработки.
Сколько таких открытий еще предстоит. Так же надо сделать рекомандацию как начать создавать такой контент, обработать все возражения инженера интроверта, который никогда не брал в руки микрофон и помочь ему. Давай сразу на агнлийском в фалйе пропозала рядом с тем что мы уже сделали
И эту мою сырую мысль копилот запаковал в красивые пропоузалы который я и засабимитал в тикетах.

Казино выкупило домен juja.com.ua

И теперь вся органика, которая была на этом домене за 4 года развития нашего java комьюнити работает на благо онлайн казино. Написал регистратору. Не сработает напишу еще казино. Неэтично как-то. Лесонслернд: при закрытии проекта закладывать бюджет на покупку домена на 5 лет вперед. 

Кстати dojorena.io туда же ушел. 

Злюсь. Но стоит признать поражение и идти дальше...

Проверил на регистраторе другие свои домены. Продлил. 

И вот я, эээ, сделал, эээ, как-бы, эээ, это, эээ, деплой, эээ, руками...

Зашел на митинг. Рассматривают всякие разные кейзы использования AI у клиента. Докладчик умничка, видно что старается, что не часто у микрофона, мысль хорошая, но постоянно заполняет паузу протяжным звуком "ээээ". И вдруг становится очень сложно слушать. Выдержал 10 минут и отключился. Но как понять, что именно интересного было на том митинге - ведь интересное точно было. Ну как минимум после можно посмотреть на 2х - увеличение скорости просмотра видео добавляет живости спикеру. А можно пойти еще дальше. 


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

В мире где есть LLM любой вид контента стоит пытаться приводить в текст. Для видео это транскрипция. Например на любом youtube ролике можно скачать транскрипцию и затем передать ее в любой чат с любой моделью.

Затем в тот же чат передаю линк на видео, с тем, чтобы моделька смогла построить тайм метки - линки по которым могу перейти в нужное место видео.


Вот prompt (форма может быть свободная - бери идею)

What is this about? 
"""
<Put transcription here>
"""
Please show me summary about this video then help me to guide on it.

Here is a link to the video 

https://www.youtube.com/watch?v=YLlYrbkTpJ4

Based on the transcription log please build me a link with a timestamp where Author talking about something. Next I will ask about terms to find.

Please answer me on <Language>.
А что касается слов паразитов и "ээээ". Если хочешь исправить то как ты звучишь перед микрофоном - просто делай запись, прослушивай свой доклад после и отмечай те места, которые почему-то "не ок". Просто отмечай. Потом снова речь под запись. И снова прослушиваешь. Ничего делать больше не надо - система сама исправляет ошибки. Нужна просто обратная связь. Делал это упражнение сам. Работает.

вторник, 20 января 2026 г.

Навайбкодить PoC за 10 часов, а MVP за 100? Теперь изи

У меня больше нет сомнений о том, что LLM + GenAI инженер могут закодить полноценный MVP в 20х быстре, чем классическая команда. 

В прошлом году я сдал один такой проект - за 100 часов вайбкодинга мы (я + Github Copilot + MCP + Agent mode + Instruction files + Claude Sonnet 4) реализовали MVP++ проект который я сдал клиенту оставив его довольным результатом - так он сказал. 

Объем функционала - команда из 4 человек на 3 месяца. За 100 часов. Архитектура? Node.js, Type script, React, Vite, Drizzle ORM, PostgreSQL, AWS lambdas, SST. 

В руки мне передали прототип монолит написанный так же в вайбкодинг режиме. В последствии пришлось переехать на AWS, причем дважды сменив архитектуру в процессе уточненных требований, выделить Backend и так далее, все чтобы приложение повзрослело. 

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

17 инструкций описывающих все основные части SDLC. Некоторое количество воспомагательных скриптов. 

Чат по новой фиче начинался с "Тикет номер 34, погнали!" все остальное описано в инструкциях, как достать тикет из гитаба, на что обращать внимание во время разработки, как тестировать приложение (да-да через Chrome Devtools MCP Claude Sonnet 4 сам себя тестил), куда и как подгялдеть в базу, как задеплоить, как написать release note и закрыть тикет. 

Что делал я? Только выискивал галлюцинации в процессе и просил его править инструкции, чтобы в будущем их не возникало. Стоял на своем, когда моделька забывала что мы делаем. Но с каждой пракой в инструкции я все больше уходил в другую задачу, пока LLM пыхтела в IDE. 

Модельке были даны аппрувы делать любые команды кроме Git потому как git add я использовал для того, чтобы зафиксировать то, что моделька сделала хорошо, но пока еще недостаточно для коммита. И я часто делалал rollback приговаривая "я откатил, попробуй еще раз". 

Это не возможно было год назад. Сегодня это реально. Таких проектов у меня на счету уже несколько. Например, если речь идет за PoC - за 10 часов будет готов прототип похожий на этот https://nodocs.me. Причем сам функционал на локали заработал за 3 часа, остальное время настройка хостинга, докера, доменов, SSL.  И знаешь что? 

Сегодня мы сели обсудить с LLM стратегию и монетизацию этого опыта. Продумали воронку. Нашли слабые места в моем предложении. Написали тексты и скрипты. Обработали все-все мои возражения. LLM даже согласилась сходить в LinkedIn поискать потенциальных клиентов (через тот же Chrome Devtools MCP в открытом в хроме и залогиненом LinkedIn). А чтобы вести их предложено даже CRM небольшую написать. И я верю что она(он/оно?) справится. 

А еще установлена связь с командой GithubCopilot - раз в месяц у нас созвоны. Весь год бил в одну точку - стать экспертом в GithubCopilot внутри моей компании. Првоел массу тренингов для команд клиентов. Запустил Vibe Coding for Managers в конце года. Навайбкодил MCPyrex как экстеншен для Copilot/Cursor. Сейчас эти все маленькие шаги складываются в одну большую картинку. 

Будущее наступило. Это все стало возможным за 2025й год. Что принесет 2026?  

понедельник, 19 января 2026 г.

Спасибо что поджарил мою жопу или как джипитерапевт помогает в самопознании

Все было скорее всего как-то так. Опубликовал Автор видосик на ютьюбе. Где-то кто-то от него зацепился и написал едкий комментарий. Автор выпустил другой ролик, где начал файт с хейтером. Я конечно же не прошел мимо (осознавая себя в роли Списителя) на что дальше случился этот текст в режиме фрирайтинга. Публикую его тут. 

А представьте, что когда-нибудь в будущем подобный комментарий вызовет 0 эмоций. Ну или приятную ностальгическую улыбку.

В интернете всегда кто-то "не прав". Под любым текстом, что бы вы не выпустили в мир - покажи его всем людям на Земле, каждый скажет от "вау круто, я пойду за вами хоть на край света" (что тоже странненько) до "пффф, что за шляпа?". Миллионы миллионы человек. Им всем не ответишь. Наиболее зрелая реакция наверное какая-то такая "о, в целом наверное пофиг, но я попробую сегодня".

Кроме того, если по честному - вы можете и ошибаться. Вы можете вызвать у другого человека неприятную эмоцию (она про него будет, как ваша про вас) но он возьмет и напишет вам комментарий глубый, и так справится со своей эмоцией. Обесценить автора, как способ остаться в своем комфортном мире. И будет по своему прав - ему сейчас так ок. Так его психика так это вывозит.

А моя сейчас вывозит вот так. Потому я отреагировал под двумя вашими видео с позиции "спасателя" )

Не про вас эти комментарии все. А про тех, кто их публикует. Это их личный бвлог, под видео (как рпференсом) из вашего влога. Пересечение двух вселенных. Одинаково сложных. С разным жизненным опытом, травмами, стратегиями.  

"То что вы видите во мне не мое а ваше. Мое - то, что я вижу в вас." (с) 

Люди вокруг делятся на три категории. Они или безразличны, вызывают приятные эмоции или "неприятны" нам.

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

Спасибо добрый человек, что вызвал во мне такую эмоцию. Я с ней не знаком хорошо.

Иду потом в GPT и четыре захода разбираю что это такое за автоматизм со мной происходит.

1) Описываю ситуацию, что меня триггернуло, как это ощуущалось в теле, что мне захотелось ответить/сделать. Ну вот прям as is. Приписываю к этому тексту "...расстолкуй с точки зрения научной терминологии принятой в психотерапии, что это такое происходит?". И жму Enter.

2) Внимательно читаю. Могу задать вопросы дополнительные. Сходить в ютьюб, посмотреть что говорят разные люди про эти термины. Напитываюсь матчастью.

3) Возврращаюсь в ту же чат сессию и спрашиваю "какая моя точка выхода из этого?" Точка выхода - это обычно то, что я никогда не делал ранее. Именно потому эта ситуация меня так доставала. Снова и снова. Подсознательно я возврпщался к ней, привлекал одних и тех же людей, чтобы допережить этот опыт. А сознательно удивлялся, ну почему все так? Почему со мной?!!

4) Далее спрашиваю "Какое одно действие мне стоит начать делать, чотобы проработать этот навык основательно?" И беру в работу, фокус на это действие.

Сознание нужно только для этого. Наблюдение. Root cause analysis. Развитие новой привычки вокруг нового навыка. Дальше привычка сдалает свое.

После такого у меня останется только благодарность к тому, кто заставил в моменте мою "жопу гореть".