VoiceRecord_Result/conversations/beseda-20261007-1137.txt

795 lines
67 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Беседа: 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 минут продолжить