# Беседа: beseda-20261007-1137.txt # файлов: 12; начало: 2026-10-07 11:37; конец: ~2026-10-07 12:30 ## 2026-10-07/rec_20261007_113727.m4a (старт 11:37:27) [00:00:00] Ну вот, смотри, значит, ещё раз, для нас важнейшей целью является [00:00:14] автоматизация разработки с помощью агента. Для этого мы должны создать для [00:00:21] них цифровую среду. С одной стороны, у нас должны быть требования, [00:00:29] написанные таким образом, чтобы агенты могли с ними работать, [00:00:33] в том числе полностью в основном режиме. А с другой стороны, [00:00:38] мы должны иметь самую платформу разработки с точки зрения правил [00:00:45] и всяких других процедур. Наверное, нам нужно будет вести новое такое-то. [00:00:50] То есть, если нам надо было вести несколько новых понятий, [00:00:54] таких как процесс, процедура, то есть не только правила, там артефакт и так далее. [00:01:01] Чтобы агенты могли брать фичи, то есть, как мы видим, в принципе, неплохо получается [00:01:07] взять что-то поделать, и потом это всё дело закомитить прямо в гид, да? [00:01:12] Вымкнули естественность, которую может потом, основываясь на правилах, [00:01:18] с ICD выпятить это на тестовый сервер. Вот. Относительно тестирования, [00:01:25] естественно, кроме того, что агенты должны делать, у нас должны проверять за ними. [00:01:31] И поэтому роль, ну, а отсюда у нас, конечно, если мы хотим, чтобы это ещё, [00:01:37] ну, даже не так, сначала про проверку. То есть, мы должны за ними проверять, [00:01:41] а значит, должны быть процедуры, да, чек-листы и правила, направленные на проверку. [00:01:49] Вот у нас сейчас есть добро, которое осталось от разных разработчиков. [00:01:54] Мы должны сказать, ну-ка, проинспектировать все эти проекты и найти соответственно, [00:02:01] ну, как бы, сделать план по рефакторингу и приведению всё к единому виду, например. [00:02:10] Да, и агент пошёл, пошуршал и сделал план. Да, потом другой агент взял этот план [00:02:18] и пошёл его выполнять. Учитывая, что мы будем целиться вот с таких автономных агентов, [00:02:25] естественно, появляется необходимость в агенте-аркестраторе. [00:02:30] То есть, в главном начальнике за агентами, программистами и агентами, [00:02:37] ну, как мы их назовём, экспертами и тестировщиками. [00:02:41] То есть, возможно, должны агентов быть несколько ролей, [00:02:45] эксперт, который к экспертизу кода проводит и всякой другой фигни. [00:02:49] Это тестировщик, который тестирует функциональные возможности на соответствии 3E. [00:02:55] Вот, например, ну, руководитель, там, или чем-лицел, он назовёт ДМ-агент. [00:03:03] Он, соответственно, раздает задачи, которые у нас появились в системе. [00:03:09] То есть, это один из таких шлокусов, на чём мы должны сосредоточиться. [00:03:16] Поэтому, если вернуться к нашим практическим заданиям, то мы должны сегодня, как бы, [00:03:22] дойти до требований и над ними начать работать, [00:03:27] причём не только относительно декларацией, [00:03:33] а пройти в том числе иницирующую фазу в части SDI, [00:03:42] в том числе начать работу на требование SDI. [00:03:45] А здесь, как можно догадаться, мы сталкиваемся с тем, [00:03:50] что нам надо сформировать саму среду разработки, то есть, платформу разработки. [00:03:55] Правила, артефакты, процедуры, процессы, вот. [00:04:00] Для этого есть парочку идей. [00:04:05] То есть, ну, с точки зрения требований, [00:04:07] по-хорошему, надо опереться на Вигерса, да, то есть, это кусок. [00:04:13] И мы можем его целиком загнать в МД и целиком потом, как бы, с ним поработать, [00:04:19] с точки зрения агентов. [00:04:21] А также, если я там набрал кучу, ну, кучу ссылок у меня уже набрана, [00:04:29] и можно, наверное, ещё попросить агент найти на Ютубе, да, [00:04:34] и такие ролики, знаешь, часа по полтора, вот. [00:04:39] Ну, и, может быть, другие какие-то брошевые книги, [00:04:42] которые переработать систему, ну, описание и управление требований, понимаешь, да, [00:04:50] сделать по ним сначала конкретные, отдельные, [00:04:53] а потом всё это привести к некой нашей системе требований. [00:04:59] Вот. ## 2026-10-07/rec_20261007_114228.m4a (старт 11:42:28) [00:00:00] На самом деле, похожая история должна идти у нас в управлении проектом. [00:00:06] Ну, наверное, в управлении проектом там попроще, [00:00:09] то что там, ну, глубые задачи до итерации. [00:00:13] Но, тем не менее, то что надо будет всё это порешать. [00:00:17] Вот. [00:00:18] А здесь мы с тобой сталкиваемся с тем, что пока у нас сейчас будет окно, [00:00:23] час пик, да? [00:00:26] То мы можем как раз подготовиться к тому, чтобы вот эти все вещи запускать. [00:00:35] Промты написать, ссылки подобрать. [00:00:38] А также, относительно СДИ, у меня есть, я думаю, [00:00:42] ну, то есть, у нас должна быть, кроме документации проекта, [00:00:46] должна быть документация техническая. [00:00:50] Что это значит? [00:00:52] Это значит, что у нас должна быть система описана. [00:00:58] То есть, у нас должна быть система разработанная, [00:01:01] и набор артефактов до разработки, которые, понимаешь, да? [00:01:05] Вот. [00:01:06] Ответственно. [00:01:07] То есть, мы должны, ну, мне это кажется, либо поискать, [00:01:12] существовать на тактах описания информационных систем. [00:01:17] Ну, уверен, что там придумано всё это дело, уже сделано. [00:01:21] Вот. [00:01:22] Либо придётся разработать. [00:01:25] Если мы найдем какие-то сложные на этот этап, [00:01:28] и найдем ничего подходящего, [00:01:30] то придётся сделать свою собственную. [00:01:33] Ну, грубо говоря, основанную на том, что есть микросервис, [00:01:36] есть соответственно, там, базы данных, есть файловые хранилищи, [00:01:41] и вот из комбинации этих, ну, наверное, есть каналы связи, [00:01:45] там какие-то, ну, дальше там посмотрим, что там ещё туда замешать. [00:01:49] То есть, мы должны иметь цифровой форме, описанную систему. [00:01:54] Понимаешь, да? [00:01:57] Может быть, скиплоимент файл, то есть, на него посмотреть, [00:02:00] с точки зрения структура, из каких элементов, [00:02:03] как мы описываем. [00:02:04] Но в целом, то есть, вот, мы сейчас, например, хотим осознавать систему целиком, [00:02:12] например, ну, вот, наше. [00:02:15] Значит, у нас должны быть в цифре все данные про нашу систему. [00:02:20] То есть, то, что, в целом, это вот такая вот система. [00:02:24] Она состоит из таких-то частей, да, там, таких-то микросервисов. [00:02:28] А для них определены там, грубо говоря, [00:02:31] какие-то места диплоимента. [00:02:33] Вот это для продавшина, вот это для тестирования. [00:02:38] Вот эти, вот эти могут быть из микросервисов, [00:02:40] зависит вот от этих микросервисов. [00:02:43] Ну, то есть, там, сейчас немножко все это в сундур, [00:02:45] но, как бы, смысл в том, что по-хорошему, это, ну, [00:02:50] я здесь не вижу каких-то, видимо, сложностей иметь это в цифре. [00:02:54] Ну, вот, прямо описано вот репозитория лежит здесь. [00:02:58] Настройки у нас вот такие. [00:03:01] Ну, понимаешь, а? [00:03:02] То есть, вот, сделать вот это все, чтобы это лежало в цифре, [00:03:06] и этим можно было оперировать в цифре, как бы. [00:03:11] Тогда, мы говорим, слушай, вот наша вот система вот такая, [00:03:15] вот у нас новое требование относительно микросервиса вот такого, [00:03:19] или надо проектировать вот это возданных, [00:03:23] на соответствие нашим стандартам. [00:03:27] Все выявленные не соответственно, соответственно, в отчет. [00:03:31] Да, агента. [00:03:34] То есть, вот мы раньше с тобой говорили об этом достаточно, [00:03:39] я бы так сказал, ну, размыто, да? [00:03:42] То есть, как некая образ будущего, такой размытый образ. [00:03:47] Ну, сейчас мне кажется, мы уже понимаем это достаточно конкретно. [00:03:54] Вот тот опыт, который мы приобрели, [00:03:58] то есть, я вижу, что мы можем уже переходить от этого образа. [00:04:12] То есть, образ какой? [00:04:14] Образ, это как бы средарно за годки с агентами, [00:04:22] которые мы разрабатываем и развиваем информационные системы. [00:04:29] Вот, вот образ, соответственно, у нас должна быть некое описание [00:04:35] нашей методологии, как мы это делаем, [00:04:39] такие описания у нас появляются, вот, [00:04:43] такие инструменты, где используются, вот. [00:04:49] И все. [00:04:51] Поэтому, с точки зрения концерта, вот здесь я бы поставил бы точку [00:04:56] и уже потом бы перешел до обслуживания, ## 2026-10-07/rec_20261007_114729.m4a (старт 11:47:29) [00:00:00] Прикинь! ## 2026-10-07/rec_20261007_114742.m4a (старт 11:47:42) [00:00:00] Пошла её там начать заново. Это уже в общем ключа просто поговорим о том, как это реализовывать. [00:00:11] Ну вот смотри, по поводу реализации. [00:00:14] Ну то есть у нас есть на самом деле два, может быть три вида деятельности ключевых. [00:00:21] То есть первыми деятельностями это формирование самой методологии, но не инструментов, пока формирование самой методологии разработки. [00:00:32] Как я скажу, то есть процессы, процедуры, артефакты, правила и так далее. [00:00:40] То есть это как бы одна тема, которую можно толкать руками. [00:00:48] Ну то есть как бы ты садишься в ВС-код и понимаешь, что ты хочешь, и сам руками даешь задание. [00:00:55] То есть работаешь с агентом, то есть ты работаешь как артистратор. [00:00:58] Человек работает как артистратор, который использует те или иные инструменты. [00:01:03] И, зная методологию, он может вести разработку. [00:01:08] Да, он её может вести быстро, эффективно, но вот он не является узким местом. [00:01:14] Понимаешь, да? Это вот один вид деятельности, то есть формирование самого фрыгворка. [00:01:21] А второе вид деятельности – это автоматизация работы, агентов в этом фрыгворке. [00:01:32] И какие-то подбор инструментов, чтобы это происходило на автомате. [00:01:41] Чтобы не человек толкал разработчик-ка, да, или эксперта, или там тестировщик-ка. [00:01:53] А это делало, собственно, аИТМ, да, то есть тимвидов, иишны. [00:02:02] Ага, не ТМГЭБ, ТМА. [00:02:04] Вот, и это вот другая история. [00:02:08] То есть она именно про то, чтобы замутить вот этих вот остановных агентов. [00:02:18] Слушай, а ты это как... [00:02:20] Вот я, например, у меня какие-то темы, я там не первый раз к этому станку подхожу, просто думаю. [00:02:28] Я вот думаю, что это получается, это всё-таки какой-то, [00:02:32] должен быть программный комплекс, не знаю, харнесс, это не харнесс, просто... [00:02:38] Я к чему? [00:02:39] То есть если мы возьмём, допустим, чьи-то харнесс, [00:02:42] попытаемся там с помощью каких-то инструкций, инструкции, да, [00:02:47] грубо говоря, рассказать им, что вот у тебя вот такой вот план поведения должен быть, да. [00:02:53] То есть не факт, что он будет его на 100% ему придерживаться, да. [00:02:58] Ну, понимаешь, да, это же ОЛМ, то есть она может вот схитрить, там, не запускать. [00:03:04] Нет, ну мы должны его контролить партифактом. [00:03:07] Блин, партифактом надо контролить. [00:03:12] Ну, то есть он, смотри, вот как запускается разводка на автомате. [00:03:17] Садится человек, внимание, да, и он говорит, вот эти требования, [00:03:25] они могут реализовываться автоматическом режиме. [00:03:29] То есть выбирают скоб требования, то есть грубо говоря, запускают итерацию. [00:03:33] Т.е. у нас, то есть прикол в том, что, ну, если мы возьмём скрам, например, [00:03:39] прикольный, на самом деле, достаточно подход в данном случае, [00:03:45] то мы должны просто провести, так сказать, установочный митинг, [00:03:51] выбрать задачи на итерацию и её запустить. [00:03:57] Что значит запустить? [00:03:59] Значит, что мы выбрали какой-то сколп-работ и определили общие параметры этого сколпа. [00:04:07] Всё, а дальше всё. [00:04:09] Собственно, ОТМ смотрит на, как бы, пилось там 20 задать, [00:04:17] что это отдельная итерация, и он начинает фиратчить их вместе с агентами. [00:04:22] Вет теплодитию в детей, там объединять их, разъединять и так далее, да. [00:04:28] То есть, как бы, и на выходе у него доработанная версия [00:04:34] с каким-то набором артефактов, которое лежит на тестовом сетре. [00:04:38] Это вот я описываю внешнее поведение, внешнее. [00:04:47] А ты спрашиваешь про внутреннюю реализацию, правильно? [00:04:51] Да. [00:04:52] Вот, что касается внутренней реализации. [00:04:55] Ну, что такое фармис? [00:04:57] Фармис — это обёртка вокруг нас... ## 2026-10-07/rec_20261007_115243.m4a (старт 11:52:43) [00:00:00] в модели, соответственно, то есть, если мы [00:00:10] это в свой код, то это будет наш халт. [00:00:18] Но тогда нам надо реализовать то, что говорит вот [00:00:22] этот дядька, тот самый, на букву B, я забыл, [00:00:27] у нас твой любимчик, то есть пройтись по всему [00:00:31] тему, и все эти вещи реализоваться. [00:00:34] Можно ли их реализовать? [00:00:36] Почему нет? [00:00:37] То есть, если мы действуем в жиле, то мы работаем [00:00:45] через AP, и дальше все нужно просто написать некий [00:00:49] конечный автомат, который будет аркистрировать [00:00:54] агенту. [00:00:55] Да, там просто, там видишь какие возникают интересные [00:01:00] вещи, что, по идее, например, вот у тебя исполнитель, [00:01:06] например, как агент, который будет писать код там [00:01:09] или будет писать паван сначала, то есть, это можно [00:01:12] делать на одной модели, а вот, например, тот, кто будет [00:01:16] заниматься проведкой результата, то есть, например, вот [00:01:21] первый пункт мы ему передали требования, он должен [00:01:25] по этому требованию написать паван разработки. [00:01:28] Соответственно, у тебя, ты одной модели говоришь, напиши [00:01:34] план по требованиям, а потом у тебя этот полученный [00:01:40] план должен, должна проверить другую. [00:01:43] Нет, ну я согласен, но это как бы аспект, который [00:01:46] не меняет суть и подхода, если мы идем через свой панк. [00:01:50] Ну да, да, я про это говорю, что, ну ты смотри, то есть [00:01:52] это фишка в чок, то есть, когда я об этом не договорю, [00:01:56] я говорю о том, что вот, то есть, либо это в свой [00:01:58] харнесс, либо мы берем за основу, допустим, чей [00:02:01] это харнесс, ну если мы с тобой берем за основу [00:02:04] чей это харнесс, как мы с этим с помощью этого [00:02:06] харнесса, то есть я гипотетически говорю, ну пусть мы решили, [00:02:10] что для нас тяжело, ну пусть сейчас харнесс писать, как [00:02:13] мы с тобой с помощью этого харнесса, чего это, да, [00:02:16] то есть, заставим его, допустим, дёрнуть какую-то [00:02:19] модель вообще другого, другого этого, да. [00:02:22] Ну харнесс должен это поддерживать, да, все. [00:02:26] Ну еще раз, я просто описал один вариант, а при [00:02:30] этом, как бы, есть и другой вариант, когда мы используем, [00:02:36] как бы, ну у нас все равно будет какой-то внешне оберк, [00:02:40] она может быть из детерминированного кода, а может быть просто [00:02:45] обертка в виде источников данных каких-то, ну да, [00:02:50] если там интерфейсов, понимаешь, вот, на которые будет [00:02:53] смотреть какой-то штатный харнесс, например, OpenClose, [00:03:00] да, вот, больно того, может быть OpenClose, который, например, [00:03:08] поджигает выполнение какого-нибудь Z-кода, да, или [00:03:17] CodeX, то есть OpenClose поджигает, то есть, по сути, у тебя есть [00:03:24] один-то один, а он поджигает, как бы, харнесс какой-то другой, [00:03:31] вот, поэтому, ну, по большому счету, мы, в чем будет [00:03:39] наша проблема, если это будет наш харнесс, то есть, [00:03:43] штатные харнессы, они предоставляют агентам достаточно [00:03:48] большую, широплух, как бы, ну, инструментов готовы, [00:03:57] то есть, если это будет наш харнесс, то нам придется [00:04:01] делать их самим, поэтому, с нашим харнессом есть [00:04:05] проблемки, ну, то есть, наш харнесс, он может, как бы, [00:04:11] ну, что-то, хотя, в принципе, еще раз, если мы будем делать [00:04:14] простую задачу решать, ну, например, код и генерация, [00:04:19] то самое базовое, что мы должны дать, это грубая [00:04:24] возможность читать и писать файлы, то есть, какие-то [00:04:27] штатные протоколы, правильно? [00:04:30] Второй момент, чтобы агент в модель могла это [00:04:34] читать и писать эффективно, нам надо дать ей, как бы, [00:04:41] возможность узнавать всякое, да, то есть, еще набор [00:04:44] инструментов, вот, и вот у тебя получился харнесс [00:04:48] для разработки, ну, понятно дело, что, как бы, если будет [00:04:52] готовый харнесс, это будет проще, а отсюда выводы, [00:04:56] какие? [00:04:57] Отсюда выводы следующие, что... ## 2026-10-07/rec_20261007_115744.m4a (старт 11:57:44) [00:00:00] Я думаю, что надо рассматривать базовый вариант, [00:00:04] как такой вариант запуска внешнего карнуса, [00:00:10] но оперировать им должен быть даже какой-то [00:00:14] наш собственный агент, у которого какая-то логика есть. [00:00:18] И он, например, наш собственный, [00:00:24] даже может быть не агент, [00:00:26] а просто детерминированная регулярная задача на планировочке. [00:00:31] Она смотрит в базу, появилась итерация. [00:00:36] Так, запускаю ТМ, куяк, командную строку. [00:00:42] Z-код пробил там и параметры. [00:00:47] Промпт какой-то, там стилы какие-то, [00:00:50] там еще чего-то там, проект такой-то. [00:00:53] Z-код запустился, соответственно. [00:00:57] Кажется, ставил план, закончился. [00:01:03] Если внешний код смотрит, так план появился. [00:01:08] Эта задача закончена регулярно. [00:01:10] Давай следующий раз. [00:01:13] Теперь запускаем, выбираем задачи, [00:01:18] раздаем их на программистов. [00:01:21] Раз выбрал задачу, запустил Z-код у программиста. [00:01:25] Упустил программисты, какого-то агента. [00:01:29] Я закончил, типа все зачекал, [00:01:33] а вот там смотрит, да, все закончено, лежит в детей. [00:01:38] Если не закончено, он запустил [00:01:41] какого-нибудь этого инженера поддержки, [00:01:47] который разбирается, почему программисту, [00:01:50] конкретно вот этот, не решил свою задачу. [00:01:53] Вот понимаете, мало ничего ему там не хватило. [00:01:56] Если смог сам поправить, поправит, [00:01:58] если нет, сигнал в нашу сторону. [00:02:01] Вот, ну то есть, вот пример, [00:02:03] как может работать внешний хардер. [00:02:06] Ну то есть, в выборе у нас есть админированный код, [00:02:09] который смотрит на автомат, [00:02:11] и он просто отестрирует, [00:02:13] подвигает тех или иных агентов. [00:02:17] Все, что ему нужно, [00:02:19] будет интерфейс-заимодействие с этими агентами. [00:02:23] То есть, понимать, как им ставить задачу, [00:02:25] понимать, во-первых, как понимать текущий контекст, [00:02:29] да? [00:02:31] А дальше понимать, как ставить задачу, [00:02:35] да, кому-то, [00:02:37] как принимать ее результаты, да? [00:02:41] Вот, в принципе, и все. [00:02:43] То есть, как бы. [00:02:45] Ну и понятно дело, я, конечно, [00:02:48] пока и являюсь сторонником использования, [00:02:50] ну, кручения агентов [00:02:52] внутри внешних хардерсов. [00:02:54] Вот. [00:02:56] Вот, можно, [00:02:58] причем в этом случае, [00:03:00] можно можно с тобой [00:03:02] по разной хардерсе посмотреть, [00:03:04] точки зрения открытости, [00:03:06] к управлению ими. [00:03:08] То есть, можно сейчас взять, например, [00:03:10] десяток хардерсов, [00:03:12] самых популярных, например, [00:03:14] Client, там Z-код, [00:03:16] DeepSyncHarness. [00:03:18] Да? [00:03:20] И DeepSync, а DeepSyncHarness, да? [00:03:22] То вот. [00:03:24] И посмотреть, [00:03:26] как они, [00:03:28] по-хорошему, [00:03:30] терминальные хардерсы [00:03:32] теоретически должны [00:03:34] в мощных командах спреки [00:03:36] поджигаться, [00:03:38] как следует, ну, это так, [00:03:40] моя, так бы, дефотеза, [00:03:42] сразу с параметром. [00:03:44] Вот, вот, тогда мы, [00:03:46] тогда обсуждали, можно ли его [00:03:48] запускать как-то [00:03:50] на автомате. [00:03:52] Он, ну, [00:03:57] он имел интерфейсе запуска [00:03:59] в команды строке. [00:04:01] Ну, [00:04:07] то есть, если мы найдем [00:04:09] запуск через, [00:04:11] ну, вот, свой прикол какой. [00:04:13] Вот, у нас есть [00:04:15] с тобой... [00:04:17] Подожди, да, я договорю мысль. [00:04:19] То есть, [00:04:21] я думаю, что эта задача точно решаемая, [00:04:23] причем решаемая с любым парнем. [00:04:25] Весим почему? [00:04:27] Потому что, если мы возьмем с тобой [00:04:29] оптономного агента, [00:04:31] то вот, допустим, [00:04:33] GPT-Dots мы с тобой возьмем, [00:04:35] или OpenClaw. [00:04:37] Они все умеют работать с браузером, [00:04:39] правильно? [00:04:41] И использовать их с интерфейсом, [00:04:43] компьютера, своего. [00:04:45] Это значит, что [00:04:47] даже если у Харнуса [00:04:49] нет [00:04:51] интерфейса там какого-нибудь [00:04:53] API, [00:04:55] или нет интерфейса CLI, [00:04:57] то есть интерфейса команды строке, [00:04:59] то... ## 2026-10-07/rec_20261007_120245.m4a (старт 12:02:45) [00:00:00] в регулярных задачах, то все равно в этом случае [00:00:05] у тебя вот этот автономный агент [00:00:08] может открыть, допустим, [00:00:10] консоль или там Z-код [00:00:13] и тупо [00:00:15] запустить там [00:00:17] все, что нам будет нужно. [00:00:19] Поэтому принципиально я не вижу сейчас, то есть [00:00:22] я вижу, что набор инструментов нам доступный, [00:00:25] он в принципе позволяет [00:00:27] работать чуть ли не с любым фармансом. [00:00:30] То есть там будет либо меньше, либо больше [00:00:33] избыточность инфраструктуры [00:00:35] в ходу [00:00:36] в такую работу. [00:00:38] Но в общем и целом [00:00:40] эта тема она будет [00:00:42] все равно решаться. [00:00:45] Все, закончил, давай. [00:00:47] Ну вот я посмотрел сейчас [00:00:48] документацию по Z-коду. [00:00:51] У него есть понятие [00:00:53] с одной стороны [00:00:54] дистанционного управления, можно [00:00:57] телефоном подключиться. [00:00:59] Да, можно через телегу туда пулять [00:01:01] и есть у него еще понятие [00:01:05] удаленное [00:01:07] управление, то есть есть канал BOT-а. [00:01:10] То есть можно через BOT-а с ним общаться. [00:01:14] Какого BOT-а? [00:01:15] Какого BOT-а? [00:01:16] Ну в данном случае BOT-канал подключает [00:01:18] внешний чат инструментов Z-код. [00:01:20] После настройки вы можете открывать [00:01:22] текущее рабочее пространство, [00:01:25] какого-то извичат или [00:01:27] фоенчи, [00:01:29] проверять ход выполнения задач [00:01:31] и продолжать отправлять. [00:01:33] Вот это, грубо говоря, [00:01:35] API-а, [00:01:37] которая имеет [00:01:39] разные коннекторы, [00:01:40] разные мессенджеры. [00:01:43] Вот и пожалуйста. [00:01:46] Ну то есть я про то, что это решаемая задача. [00:01:49] И я бы притягивался, конечно, бы не в [00:01:51] нас собственных артис, [00:01:53] а то, чтобы процесс правильно работал. [00:01:56] Ага. [00:01:57] Вот. [00:02:00] То есть вот глобально вот какая история. [00:02:03] И поэтому если наваливаться с одной стороны [00:02:05] на требования, [00:02:08] да, [00:02:09] с другой стороны, на инфраструктуру, [00:02:12] и на инфраструктуру, она [00:02:14] как-то называем, на франборг, на правило [00:02:17] разработки, [00:02:19] а с третьей стороны на автоматизацию [00:02:22] через агентов, [00:02:25] то мы с тобой будем тогда, [00:02:27] то есть мы с одной стороны будем, [00:02:29] у вас будет и что, [00:02:31] программировать, [00:02:32] в цифре описано, [00:02:34] и как [00:02:36] программировать, [00:02:37] и кто. [00:02:39] Это будет программировать. [00:02:41] Понимаете, да? [00:02:43] Ну вот, то есть вот мы решим [00:02:45] с тобой [00:02:46] три задачи. [00:02:50] Отсюда как бы вывод какой, да? [00:02:52] Ну и просто смотри, ладно, это вот мы с тобой поговорить, [00:02:54] давайте здесь тоже точку поставим, [00:02:56] и поговорим еще про один вопрос. [00:02:59] Давай перезапмемся в запись. ## 2026-10-07/rec_20261007_120550.m4a (старт 12:05:50) [00:00:00] Смотри какая фигня сейчас происходит, вот наблюдения мои на тему, мир идет тому, что если ты профессионал, то ты, причем, как профессионал в работе, так и назовем, так профессионал в жизни, [00:00:25] то есть такая эффективная личность, то ты стремишься эффективно управлять своим временем, вот, а у нас есть такой процесс, как потребление информации, причем, [00:00:42] ну одно дело, конечно, отсечь полную мусорку от нея мусорки, это как бы человека сам может сделать, но когда у тебя есть нужная информация, ты будешь стремиться ее потреблять эффективно, [00:01:02] и эффективно, вот я вижу сейчас несколько трендов, которые присутствуют, например, есть такой дядька Спас, ай как просто, знаешь такого, товарища? [00:01:16] Ну, может, на лицо, может, и знаю, но как не помню. [00:01:19] Ну, так вот, ну рекомендую к нему, так сказать, присмотреться, да, не то, чтобы там жить и что-то потреблять его, но он как санкционер, то есть как человек, который действует как акт, как субъект в российском медиаколе, достаточно крутой чувак. [00:01:39] Ну, то есть это уровень топовых блогеров, то есть это, вот, мы знаем все Винсу, да, Валентина Питакова, а, там, Гоблина, а есть, вот, Спас и как просто, такая же величина большая. [00:01:51] Так вот, ну, то есть он работает, ну, еще раз, вот, это вот топчик, то есть он и на саловьев лайф там тусит, и у него есть собственный видеосервис, называется, Сасликс и так далее. [00:02:05] Так вот, что он делает? Он выпускает в том числе много фильмов, документальных фильмов, ну, там роликов своих и так далее. [00:02:15] У него две активности есть, которые, ну, во-первых, ну, почему надо присмотреться. Вот он сделал видеокостил, свой собственный, и положил его в открытом коде для всех. [00:02:28] И раньше за Гиду там что-то подумать, поналидировать было проблематично, то есть сейчас кто нам мешает взять эти исходники и посмотреть, насколько, ну, какие-то решения для нас и как они сделали. [00:02:41] Понимаешь? [00:02:43] Да. [00:02:44] Ну, это ладно, это я как бы, я про уровень, про уровень просто человека. Так вот, он делает две вещи интересных, то есть большого множества всего, чего он делает. [00:02:54] Вот, он делает две интересных вещи. [00:02:58] Пока он производит фильмы, документальные, он изучает большое количество фактуры, в том числе и в виде книг, изданных на иностранных языках, и он переводит эти книги с помощью искусственного интеллекта. [00:03:15] Причем он их переводит, не просто там один раз прогнал, а какой-то у него есть там пайплайн по переводу, да, который там много раз там книжка переводится, корректируется, очищается искусственным интеллектом. [00:03:28] И таким образом, у него как бы образовывается большой книг, да, которая ранее видела небо. [00:03:38] И он их тоже выкладывает. [00:03:41] Причем они в цифре, и грубо говоря, даже по ним можно сделать ресечь, да, по этим цифрам, и уже их используют в следующем этапе. [00:03:51] Да-да-да, ты правильно, ты смотри, второй момент, он, правда, не понял, он сам это монтирует или не сам, он короче, берет сериалы и делает им авторский монтаж, в чём заключается его авторский монтаж. [00:04:09] Он вырезает всё не имеющее отношение к сюжету, главному. [00:04:14] И у тебя большой сериал, превращается в маленький сериал. [00:04:18] Короче, как бывает, я так же иногда читаю книги. [00:04:22] То есть вот берешь, например, там какого у него мастодонта, типа вот Нопосемдюны, да. [00:04:27] Это ж пиздец, сколько там, вот это, сколько там с жанрами линеек. [00:04:33] Пятьдесят шесть тому собрание и сочинение ленинга. [00:04:37] Да, то есть там очень много персонажей, и у каждого персонажа своя линия жизни, да, то есть в рамках, в рамках произведения. [00:04:46] И ты в каком момент, помимо, в каком-то момент понимаешь, что если ты будешь следить за всеми сюжетами, [00:04:54] ну ты этой книги, ты до конца книги никогда, блин, не доберешься. ## 2026-10-07/rec_20261007_121051.m4a (старт 12:10:51) [00:00:00] У Толкина такая умурка, такая тема. [00:00:04] И ты просто начинаешь читать по диагонали. [00:00:08] То есть выкидывать просто вообще даже вот. [00:00:11] Читаешь, раз появляется, начинает отрывок про какого-то персонажа. [00:00:14] Он тебе не интересит. Ты его, сука, перематываешь, блин. [00:00:17] До того персонажа, который тебе интересна, его история. [00:00:22] Даже если он там где-то пересечется с другими. [00:00:25] Ладно, я понял. [00:00:27] Он тоже самое делает, да? [00:00:30] Ну да, ну по сути, да. [00:00:33] Просто ты как бы это перевел, потому что выбирается какая-то линия. [00:00:36] А у Стаса базовая история — это сокращение пустых сцен, да? [00:00:42] То есть не нужно. [00:00:43] То есть базовая. [00:00:44] Хотя, может быть, он какие-то и герои выкидывает из произведения, [00:00:47] если они не имеют смысла. [00:00:50] Ну, просто я к тому, что в итоге ты можешь сесть [00:00:53] и потребить саморидированный контент. [00:00:56] То есть с книгами был, например, сейчас не про саморизацию. [00:01:00] Но с книгами, если ты помнишь такую хуйню, [00:01:02] как школьная программа в кратком изложении, [00:01:07] саморизацию освоили еще десятки лет назад. [00:01:11] Дельцы, которые продавали книжки для школьника. [00:01:15] Так вот, смотри, это раз и два. [00:01:18] Теперь вот смотри, три, например. [00:01:22] У меня есть 15 ссылок на ролики по часу, [00:01:31] по полтора, по два от бизнес-аналитиков, [00:01:35] про требования. [00:01:37] Понимаешь, да? [00:01:39] Я вот думаю, блин, надо их смотреть. [00:01:41] Сейчас требования будем заниматься. [00:01:43] А потом я подумал, а на хрена их смотреть, [00:01:46] если их надо просто обработать в цистке. [00:01:49] Если кладут четыре. [00:01:51] Начем их смотреть, если надо их построить [00:01:54] по нормальным принципам по пирамиде [00:01:56] и выложить их в цифре, [00:01:58] чтобы это можно было запомнить и оперировать. [00:02:01] Ну да, я уже смотрю, ты видишь, Бармур Минтон начал читать. [00:02:05] Короче, он начал. [00:02:09] Соответственно, да, ну более того. [00:02:11] Первое, их можно сразу снять с них текст. [00:02:14] Второе, оформить в виде полного конспекта. [00:02:18] Третье, можно саморизировать. [00:02:20] Четвёртое, можно к этому пылу материалов [00:02:24] поставить вопросы [00:02:26] и сразу извлечь нужные выводы [00:02:29] и фактуру, которая нам нужна [00:02:32] в рамках нашей работы. [00:02:34] Мы же не просто хотим изучить [00:02:37] все эти материалы, [00:02:39] а мы хотим, исходя из них, [00:02:41] сформировать фрэмворк, [00:02:43] то есть формировать метод описания требований. [00:02:46] Свои собственные. [00:02:48] В целях агентской разработки. [00:02:51] Понимаешь, да? [00:02:53] Да. [00:02:54] Вот. [00:02:56] И поэтому, в принципе, с исходным текстом [00:02:58] этих всех источников [00:03:00] для общего развития, [00:03:02] может быть, и стоит познакомиться. [00:03:04] Да, как бы, может быть, даже саморизированным текстом. [00:03:07] Но если мы решаем нашу конкретную задачу, [00:03:10] то это не нужно. [00:03:12] Не нужно этого делать, понимаешь? [00:03:16] Потому что... [00:03:18] Поэтому я просто говорю про то, [00:03:20] что вот, мир, да, как меняется. [00:03:22] И поэтому мы сейчас, значит, [00:03:25] подвожу итог, вообще, мысль, [00:03:27] зачем я начал это еще рассказывать? [00:03:29] Что формирую фрэмворк, [00:03:32] можно опираться на книги. [00:03:36] На книги. [00:03:38] Вот бабка. [00:03:40] Или бабка, да. [00:03:42] Разный свет. [00:03:44] Суярят через здоровьи, с палками. [00:03:46] Здоровье заботится. [00:03:48] Сейчас в больнице поедем, [00:03:50] что-ли ломан он говорит. [00:03:52] Вот как это. [00:03:54] Он заботится о здоровье. [00:03:56] Так вот. [00:03:58] Мы можем опираться на труды, [00:04:00] на книге, [00:04:02] в которых есть мысль, то же самое видео. [00:04:04] На книгу еще там [00:04:06] количество книжек можно [00:04:08] добавить, поискать, поисследовать. [00:04:10] Оничиваются русскоязычные литературы. [00:04:12] Внимание, да? [00:04:14] А как бы постепенно начинать [00:04:16] открываться [00:04:18] и искать по англоязычной литературе. [00:04:20] Понимаешь, да? [00:04:22] То есть, вот, делать [00:04:24] такой ресчет, [00:04:26] с точки зрения формирования [00:04:28] вот таких вот вещей, да? [00:04:30] То есть, вот, мы смотрим, навигаться, [00:04:32] надо почитать, но он 800 страниц. [00:04:34] Вот такое себе, да? [00:04:36] Вот, поэтому мысль такая, [00:04:38] что люди [00:04:40] в чем-то стать не рассказывают нам [00:04:42] как использовать [00:04:44] искусственный интеллект, [00:04:46] хорошо это, плохо, какие там модели [00:04:48] или еще чего-то. [00:04:50] Это не его бизнес, да? [00:04:52] Это не его дело. [00:04:54] А его дело — [00:04:56] выпускать продукты. [00:04:58] То есть, вот, он говорит, я у меня новый продукт, [00:05:00] сокращенный сериал. ## 2026-10-07/rec_20261007_121552.m4a (старт 12:15:52) [00:00:00] Смотрите, смотрите. Понимаешь, да? [00:00:05] Вот, вот, у меня есть побочный продукт моей деятельности [00:00:09] про документальные фильмы. Пожалуйста, это самое. [00:00:14] Читайте. Я вот их перевел. [00:00:17] Ну, естественно, он их перевел. [00:00:19] А когда я делал документалки, он оттуда автоматически извлекал факты. [00:00:24] Ну, собственно, и новая реальность, новые зарабатывания денег [00:00:29] мы же не продаем, мы с тобой не продаем [00:00:35] обучение по искусственному интеллекту, да, [00:00:38] или новости про него. Мы продаем продукты какие-то полезные для жизни. [00:00:42] И фокус именно в этот. [00:00:44] То есть, не говорить про искусственный интеллект, [00:00:46] а делать ништяки с помощью искусственного интеллекта [00:00:51] и зарабатывать на этом деньги. [00:00:54] Так что вот нам сейчас, в рамках нашей работы [00:00:57] по формированию фроворка, нам нужно [00:01:03] как бы подойти к этому вот таким образом. [00:01:08] То есть брать источники. [00:01:11] То есть, ну, как бы научиться немножко ресечить вот так. [00:01:15] Хотя, ну, нам главное не терять фокус, [00:01:18] локальный, чтобы не это, не завитаться в облаках. [00:01:22] Вот, но мне кажется, то, что мы делаем, [00:01:25] сейчас оно вполне такое конкретно. [00:01:28] Вот, так что вот такие вот дела. [00:01:31] Так что, давай, смотрите. [00:01:36] Ну, то есть вот, где у тебя сейчас, может быть, [00:01:39] фокус, внимание. [00:01:41] Ну, понятно, дело на технической стороне дня. [00:01:44] То есть, вот, смотрите, мы можем с тобой, например, [00:01:47] определить вот набор требований. [00:01:50] То есть, функционально, то есть, внешнему поведению. [00:01:53] То есть, как должна работать система [00:01:55] агентов в рамках разработки. [00:01:58] То есть, выделить оттуда, как конкретные [00:02:00] технические элементы. [00:02:02] И как бы их надо, собственно, [00:02:05] проработать с точки зрения аккоматизации. [00:02:08] Это твой кусок, да? [00:02:11] Я возьму сейчас кусок вот этот вот, [00:02:13] поиследую вот эти все вещи. [00:02:16] Сормирую требования там и так далее. [00:02:19] Вот. Это второй кусок. [00:02:22] Вот. [00:02:24] А третий, я забыл. [00:02:29] У нас был, грубо говоря, фраург. [00:02:32] Да, тут самый. [00:02:34] Потом у нас была история про [00:02:37] проавтоматизацию, артистраство агентов. [00:02:40] А третий, я забыл. [00:02:42] Ну, тем не менее, вот тут, как бы, фраург, [00:02:44] я сейчас поиследую про требования, [00:02:46] всю эту фигню. [00:02:48] Вот. А тебе бы, вот, посмотреть бы историю [00:02:50] вот проавтоматизацию, [00:02:52] с точки зрения множества [00:02:54] агентов. [00:02:56] Ну, то есть, вот, мы можем сейчас ее [00:02:58] отсудить, вот, конкретно ее. [00:03:00] И, так бы, [00:03:02] ну, и дальше можно прямо вот, [00:03:04] можно сделать выжим, [00:03:06] обработать это обсуждение [00:03:08] и уже с помощью модели [00:03:10] попробовать его [00:03:12] решительных вопросов. [00:03:14] Ну, я сейчас [00:03:19] думаю, следующее. [00:03:21] То есть, первым шагом [00:03:23] нужно, то есть, [00:03:25] вот, берем [00:03:27] Karnas, в котором мы сейчас работаем, [00:03:29] Z-Code, да? [00:03:31] И пытаемся ему дать [00:03:33] задачу снаружи. [00:03:35] То есть, либо через Bota, [00:03:37] то есть, грубо говоря, [00:03:39] тогда у нас схема [00:03:41] становится следующее, то есть, у нас [00:03:43] есть рабочее место [00:03:45] разработчика. [00:03:47] У него есть какой-то набор [00:03:49] инструментов, через который [00:03:51] он [00:03:53] даёт [00:03:55] либо конкретную задачу, [00:03:57] какому-то агенту, либо поджигает [00:03:59] цикл. [00:04:01] То есть, ну, это, [00:04:03] то есть, нужно стараться, [00:04:05] чтобы эти все-таки навыки, [00:04:07] инструменты, они были [00:04:09] детерминированы. [00:04:11] То есть, написано там, ну, не важно, [00:04:13] пусть на Python, пусть на C-Sharpy вообще [00:04:15] ни фиг, ни раз ни разница, только чтобы [00:04:17] харнесс [00:04:19] запускал агентов, [00:04:21] харнесс, который рабочее [00:04:23] место разработчика [00:04:25] не внутри текущего харнесса, [00:04:27] а поджигал их [00:04:29] снаружи, да, то есть, и общался [00:04:31] с ними через результаты [00:04:33] выполнения, например, там [00:04:35] наличие файлов [00:04:37] результата [00:04:39] и наличие файлов, допустим, [00:04:41] флага, да, что задача выполнена. [00:04:43] Либо наличие [00:04:45] файла с ошибкой, да, [00:04:47] или там с какими-то вопросами, [00:04:49] на которые нужно ответить, понимаешь, да. [00:04:51] То есть, главная задача, [00:04:53] чтобы это можно было поджечь [00:04:55] где-то [00:04:57] либо на этой же машине, [00:04:59] а в идеале вообще на... ## 2026-10-07/rec_20261007_122052.m4a (старт 12:20:52) [00:00:00] удаленный. Это у нас есть удаленная машина, на ней работает чистый разработчик. [00:00:07] У него задача разработать, допустим, планы. Он должен разработать планы, он должен их [00:00:14] допустим там зачекать, это рацию. Оно же виртуалка на каждого разработчика. [00:00:25] Нет, возможно, что просто, может быть, нужна виртуалка на какой-то пу, каких-то агентов [00:00:33] однотипных, а может быть достаточно и вообще. Это вопрос у нас исследовательский стик. [00:00:37] Смотри, я даже исследуюсь, потому что вот смотри, в принципе, если мы берем две [00:00:44] два лепозитория на одной и той же машине, то никто не мешает поднять две среды [00:00:52] разработки, которые будут независимо работать над разными задачами, над [00:00:58] разными ветками и всем остальным, прямо на одно эмоционе. Единственное пересечение, [00:01:03] подожди, единственное пересечение, которое будет здесь происходить, это будут порты, [00:01:08] то есть если мы запускаем, например, какой-то локальный сервер и на нем запускаем нашу [00:01:16] привожуху, то если у нас онфорт фиксированный, то как бы у нас могут пересекаться. [00:01:26] Ну тут видишь, это еще, видишь, это еще, это еще зависит. [00:01:29] Да, договори. Но, если прописать правильно процедуга запуска для агента, [00:01:37] он будет каждый раз выпускать с каким-то новым портом. Просто, ну, проработать сам [00:01:43] вопрос, чтобы агенты, они знали, что они не одни на машине и они могли бы не [00:01:49] толкаться локтями. Ну, понимаешь, да? И так далее. В принципе, я давно у них исчезнет [00:01:54] вот эта история с портами и другими общими ресурсами и все. То есть, ну, они ПГ подняли [00:02:01] себе тестовая база с уникальным именем, пожалуйста. И тем более, они же у нас будут, [00:02:07] мы же будем знать, сколько их. Соответственно, при создании, например, агента, при заборе [00:02:11] репозитория, из какого-нибудь кулу портов выбирается тот, на котором вы будете работать или [00:02:16] где базон портов. Ну, просто тут еще, видишь, да? Да, тут еще, видишь, что зависит. Вот я, например, [00:02:21] сейчас смотрю, Харна с Z-коды. Он в одном экземпляре только запускается на машине. [00:02:28] А, например, когда мы работали, чтобы через терминало, например, там Клайн или через [00:02:34] минало мимо, да, то есть там, может, было множество терминалов запускать. То есть, там терминал [00:02:40] у нас натравился на папочку, да, и с папочкой работал. Ну, относительный экземпляр, смотри, [00:02:46] но тут и мешает в рамках этого терминала запустить внутри отдельные там вагенты, [00:02:52] там в элиссисе. Просто это вопрос, который как раз и надо прорабатывать. То есть, нам надо [00:02:57] сформулировать функциональные требования к этому. Ну, вот мы, как я уже в метро залезал, [00:03:02] потом я вылезу через 15 минут, и мы можем именно этим заняться. Мы пока я буду идти, [00:03:07] мы сформулируем с собой все требования, которые потом, с помощью агентов, мы будем [00:03:13] пробовать реализовать. Потому что, видишь, все правильно. Есть клайн, есть. Вот мы его когда [00:03:18] запускаем, мы же запускаем его в конкретной папке, конкретной. Если он при этом мы его подожжем сразу [00:03:24] с каким-то промком и настройками модели, он в этой папке возьмет, например, на себя таск, [00:03:30] который будет лежать в корне и пойдет его выполнять. Представь себе. Все, смотри. Тебя артистратор, [00:03:38] вообще, детерминированный код, за хуя карил копию репозитория в этот самый. Потом запустил [00:03:47] терминал на этой папке, то есть, как на домашнем проекте. Рядом туда правил ему положил. Понимаешь, [00:03:54] да? И запустил. Пром какой-нибудь базовый, то есть, который как бы поджигает какой-нибудь, [00:04:05] ну, просто пром-то это маленькая история, а в спорне, например, я имею в виду пром запускающий [00:04:12] внутри агента или даже не запускающий, а просто внутри проекта, то есть, [00:04:19] по сути, когда мы папку сделали, это считай, как проект в тебя. Тебя лежит там тронт, который [00:04:24] ты запустил, ты не просто запустил терминал, а ты его запустил в стелью именно вот. Выполнить [00:04:32] этого тронта, да. Он его выполнил и закрылся. Вот, то есть, как вариант. То есть, наверное, [00:04:41] относительно больших задач, сложных задач, еще чего-то тут надо подумать, как с этим быть. Но, в общем, [00:04:48] в случае, например, в простом, вот так это может быть. То есть, все равно, нужно на кистратор, [00:04:53] да, то есть, начальник, который смотрит за агентом. Нужно запуске агенту. Поэтому... ## 2026-10-07/rec_20261007_122553.m4a (старт 12:25:53) [00:00:00] Такое надо в любом случае написать список фармосов, нужно написать под список фармосов [00:00:06] Чё влово, сейчас мы с тобой будем обсуждать, что мы хотим от них, то есть как это достигается в каждом конкретном случае [00:00:14] То есть, происледовать этот момент, вот, и дальше потом начинать пробовать [00:00:20] То есть, вот, нужно понимать, что мы даем задачу агенту и он должен получить все ресурсы, которые нужны [00:00:29] Ему для ее выполнения [00:00:33] Вот, Руя на этом пока прерваться, 15 минут продолжить