VoiceRecord_Result/conversations/2026-10-07/beseda-20261007-1244.txt

248 lines
16 KiB
Plaintext
Raw Permalink 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-1244.txt
# файлов: 3; начало: 2026-10-07 12:44; конец: ~2026-10-07 12:56
## 2026-10-07/rec_20261007_124446.m4a (старт 12:44:46)
[00:00:00] На входе у нас должен быть набор каких-то требований, которые где-то берутся в одном месте.
[00:00:09] На входе должны быть соответственно какой-то набор правил, который берутся в другом месте.
[00:00:16] На входе у нас должна быть конкретная задача, которую надо сделать, которая может даже браться в третьем месте.
[00:00:27] То есть, грубо говоря, сделаете требования, правила и так далее.
[00:00:31] И дальше, если мы сейчас говорим именно про разработку, то агент должен либо заранее для агента, либо сам агент.
[00:00:45] То есть, должен быть какой-то набор параметров по взаимодействию с гид и пиастовым окружением.
[00:00:51] То есть, мочи выкачут себе исходный прикот для своего непосредственно нужного микросервиса.
[00:01:02] Он должен, наверное, мочь подцепиться к какой-то заполнительной инфраструктуре,
[00:01:13] если требуется 5-ти аутсервис и еще всякая фигня.
[00:01:19] Выключил запись статьи?
[00:01:21] Да-да.
[00:01:22] Или ты сам запоминаешь?
[00:01:23] Нет, вообще.
[00:01:24] Значит, смотри, должен подключить мочь дополнительным сервисам.
[00:01:29] Возможно, ему надо дать какие-то доп-ресурсы.
[00:01:32] Видите, там, не знаю, базы данных, там данными какими-то, ну, в зависимости от задачи.
[00:01:38] Разное может быть.
[00:01:40] Вот.
[00:01:45] Ну, и, собственно, все.
[00:01:47] На этом, как бы с точки зрения, вот, установки задачи, наверное, все.
[00:01:52] Дальше агент начинает работать.
[00:01:55] Вот он начинает работать, соответственно.
[00:02:01] И мы должны понимать.
[00:02:03] То есть, ну, в том числе, наверное, с точки еще входящей информации.
[00:02:07] Агента там с точки задачи должна быть понимание, пока он завершает.
[00:02:12] Работа куда кладет результаты, так далее.
[00:02:16] Итак, он начинает работать.
[00:02:17] Что мы должны понимать?
[00:02:19] А, первое, в рамках работы, ну, наверное, если это маленькая задача,
[00:02:24] то это может быть простая какая-то тема.
[00:02:27] Вот, значит, вот, мы запустили Харнец,
[00:02:29] и он ему хватило одну сессию, чтобы сделать свою задачу и, как бы, закрыться.
[00:02:37] Да?
[00:02:38] А если большая задача,
[00:02:41] она требует там несколько этих сессий,
[00:02:45] или компотизации,
[00:02:47] или, как бы, вообще, ну, как бы, то есть, вот,
[00:02:52] он не влезает в одну сессию, это все, как бы.
[00:02:56] Ну, здесь как бы вот вопрос, как это обеспечить.
[00:02:59] Вот, потом, следующий вопрос,
[00:03:01] если агент упал, ну, или Харнец упал, то есть, на половине.
[00:03:07] То есть, вот, что с этим мы делаем?
[00:03:10] Как мы отслеживаем это?
[00:03:12] Как мы расследуем это?
[00:03:14] Там, соответственно.
[00:03:18] В том числе, ну, отдельная еще история,
[00:03:21] какой среде выполняются эти агенты?
[00:03:24] По отдельной виртуалке на одного агента,
[00:03:27] или там, по отдельному дотер-контейнеру на одного агента,
[00:03:34] или, соответственно, они просто в рамках одной виртуалки крутятся,
[00:03:41] лотками толкаются.
[00:03:43] Ну, то есть, есть варианты, да, разные.
[00:03:46] Вот.
[00:03:48] Ну, уже говорил, но он еще до пользы стоит отметить,
[00:03:51] мы должны определить, какая инфраструктура доступна
[00:03:54] агенту, которую он пользуется.
[00:03:56] Относительно всех общих инфраструктур,
[00:03:59] мы должны понимать, как множество агентов,
[00:04:02] чтобы они не толкались лотками.
[00:04:06] Наверное, пока у меня все.
[00:04:10] Теперь, значит, давай примерчик какой-нибудь придумаем, простой.
[00:04:20] Вот.
[00:04:22] Ну, например, у нас будет простая задача какая-нибудь.
[00:04:25] Спроектировать таблицу для пользователей
[00:04:32] в виде одной таблицы.
[00:04:34] То есть, у нас будет первый агент писать требования.
[00:04:37] Ну, давай, вот, мы просто план задач накидаем.
[00:04:40] То есть, первый должен определить требования,
[00:04:43] технические исходя из функциональных.
[00:04:46] То есть, функциональные требования мы даем.
[00:04:48] Значит, дальше мы даем технические требования.
[00:04:53] То есть, агент должен первый написать, технические требования.
[00:04:56] Второе, струектировать таблицу.
[00:04:58] Третий, реализовать таблицу.
## 2026-10-07/rec_20261007_124947.m4a (старт 12:49:47)
[00:00:00] постой доступа к данным
[00:00:02] четвертый выпилить приложение
[00:00:04] на примере
[00:00:06] простой
[00:00:08] грубо говоря формы
[00:00:10] для входа пользователей
[00:00:12] то есть точки зрения базы данных
[00:00:14] это должна быть примитивная
[00:00:16] одна таблица
[00:00:18] ID, лагин, пароль
[00:00:20] и все
[00:00:22] наверное
[00:00:24] соответственно с точки зрения
[00:00:26] приложения
[00:00:28] просто форму входа
[00:00:30] куда мы вводим лагин с паролем
[00:00:32] даже
[00:00:34] ну наверное
[00:00:36] в регистрацию даже не делаем
[00:00:38] просто мицелизируем чей данной
[00:00:40] то есть вот минимально
[00:00:42] лагин с паролем
[00:00:46] и система нам говорит
[00:00:48] вы успешно авторизовались
[00:00:50] и все, показываешь, что мы авторизовались
[00:00:52] или она пишет
[00:00:54] ну как бы
[00:00:56] лагин, пароль, неправильный
[00:00:58] все
[00:01:00] даже не надо запоминать ничего
[00:01:02] никакие хуки устанавливать
[00:01:04] просто мы либо форму скрываем
[00:01:06] и пишем, чтобы успешно авторизовались
[00:01:08] либо мы
[00:01:10] соответственно
[00:01:12] прямо на форме
[00:01:14] выдаем
[00:01:16] что
[00:01:18] лагин, пароль, неправильный
[00:01:20] ну то есть прям совсем примитив
[00:01:22] да
[00:01:24] то есть сейчас смысл не в том, чтобы
[00:01:26] создать приложения или обтатать правила
[00:01:28] а смысл в том, чтобы
[00:01:30] вот обтатать то, что мы
[00:01:32] кидаем
[00:01:34] функциональное требование
[00:01:36] или несколько требований
[00:01:38] и агенты разбирают в себе задача
[00:01:40] первое, то есть по сути у нас
[00:01:42] будет с тобой
[00:01:44] один агент
[00:01:46] даже френды с ним, с техническими требованиями
[00:01:48] пусть будет функциональное требование
[00:01:50] и на основании его
[00:01:52] мы делаем базу данных
[00:01:54] слой дотополганных, мы пользуемся интерфейсом
[00:01:56] все
[00:01:58] вот раз, два, три
[00:02:01] три задачки
[00:02:03] все, вот когда...
[00:02:05] то есть архистрируем, пока вручную
[00:02:07] а потом пытаемся это архистрировать агентом
[00:02:09] еще
[00:02:11] не знаю
[00:02:15] вручную архистрируем или не вручную
[00:02:17] то есть здесь зависит
[00:02:19] от того, как
[00:02:21] ну, в смысле, за наш какой
[00:02:23] наш смысл в том, чтобы у нас
[00:02:25] чтобы мы
[00:02:27] попробовали
[00:02:29] технологию запуска
[00:02:31] то есть у нас должен
[00:02:33] быть робот
[00:02:35] который агент, который запускает
[00:02:37] агента
[00:02:39] в принципе, наверное, прототип
[00:02:41] можно делать сразу вручную
[00:02:43] архистратор
[00:02:45] то есть ТМ
[00:02:47] и соответственно
[00:02:49] этот самый
[00:02:51] такой
[00:02:53] просто
[00:02:55] вот смотрите, получается
[00:02:57] если у нас есть функциональные требования
[00:02:59] ТЗ, то по-хорошему
[00:03:01] мы можем что сделать
[00:03:03] мы можем, например, первым агентом
[00:03:05] раскинуть это на план работ
[00:03:07] да, то есть он раз, два, три
[00:03:09] нарежет задачи
[00:03:11] то-то слой твоей
[00:03:13] форме, по которой тебе
[00:03:15] ну, который ты в рамках картотипа определишь
[00:03:17] а соответственно
[00:03:19] остальные агенты
[00:03:21] просто будут выпускаться
[00:03:23] для филизации
[00:03:25] в принципе, нарезать задачи
[00:03:27] можно из-за ранее просто
[00:03:29] опять-таки через агента, но на руках
[00:03:31] то есть сказать вот все, вот план-задач
[00:03:33] архистратор давает в гости агентах
[00:03:35] понимаешь, да
[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] то есть есть backlock
[00:03:59] раз, два, три
[00:04:01] то есть проектировать
[00:04:03] ну, наверное, backlock
[00:04:05] и требования
[00:04:07] на которые backlock ссылает
[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] что сделали агенту или нет
[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] и накинет в backlock еще задача
[00:04:55] хорошо
[00:04:59] понимаешь
## 2026-10-07/rec_20261007_125447.m4a (старт 12:54:47)
[00:00:00] Ну, и, наверное, во вторую версию, в том числе, можно добавить разрезку
[00:00:07] функционального требования на план задачи, то есть это во вторую версию, то есть мы
[00:00:12] даваем вот эту вот немножечко обедку. По-хорошему, то, что я тебе сказал, надо
[00:00:20] оформить, как vision, которую мы делали с тобой для декларации. Ну, понимаете,
[00:00:28] то есть я не примеровал в прототипах.
[00:00:36] Не совсем понимаю, что просто проект в джигите или что-то я просто не совсем догадываю.
[00:00:43] Нет, мы с тобой делали документы об образе границ проектов в прошлый раз.
[00:00:49] Вот, кто там был? Так, ключевые солнцы, что в первой версии, что нет в первой,
[00:00:56] зачем мы делаем, что мы делаем. То есть это концерция, а эти проекты. В вашем случае
[00:01:02] прототипа. То, что я тебе наговорил, если это положить по форме, то есть просто ты можешь
[00:01:08] вот сейчас мой спичк сказать, агенту, вот, пожалуйста, вот, изложи это задание по
[00:01:13] форме vision. Вот, потому что мы с тобой на него посмотрим и, возможно, какие-то вещи
[00:01:27] еще уточним. То есть vision, это хорошая стартовая точка для любой вот такой I.T.
[00:01:33] байды. Толик вчера, кстати, делал. Все, давай, на этом то доставим точку.
[00:01:40] Тушьи запись, дайте про Толик. После горьких, насправедливых, Толик вчера сел и как-то накорякал.