﻿# Беседа: beseda-20261019-1401.txt
# файлов: 13; начало: 2026-10-19 14:01; конец: ~2026-10-19 15:06

## 2026-10-19/rec_20261019_140137.m4a (старт 14:01:37)

[00:00:00] И четвёртая – это уже а что четвёртая. Всё. Среда исполнения.
[00:00:10] Четвёртая – нет никого четвёртого. Т.е. велосовая коммуникация, трасскребация и среда выполнения.
[00:00:17] Т.е. где смогут промты поджигаться.
[00:00:22] Это первое, а второе – я хотел с тобой ещё поговорить. А второе – так, из общего, интересного.
[00:00:34] Сегодня там ролик один смотрел, и там, как бы, Карпатый – это такой крутой чувак в Антропике, он давал советы.
[00:00:48] Один совет, мы уже все знаем, это грубо говоря, когда мы что-то хотим от модели,
[00:00:56] то надо просить артефакт, и стоимость артефактов всё время снижается.
[00:01:02] Т.е. попросите не просто что-то, а веб-страницу.
[00:01:06] Попросите не просто что-то, а видеоролик, как это что-то работает, понимаешь, да? И так далее.
[00:01:15] Т.е. просите конечный результат, который будете употреблять, а не какую-то заготовку,
[00:01:22] которая потом в дальнейшем надо будет ещё отдельным промтом и какими-то действиями.
[00:01:27] Нет, ну веб-страницу как это будет употреблять?
[00:01:29] Не как. Т.е. по сути, веб-страница – это то, что помогает тебе просто лучше ознакомиться с результатами работы.
[00:01:37] Понимаешь, да?
[00:01:39] Да.
[00:01:41] Тут, конечно, у меня мысль какая насчёт в странице.
[00:01:44] По-хорошему бы, ну, наверное, разные фронты, может быть, подразумевают и разные страницы,
[00:01:49] но наверняка будут фронты типовые, и вполне возможно, что можно иметь универсальную страницу,
[00:01:58] которую нужно подать просто данные в каком-то формате.
[00:02:02] Вот, и тогда просто это меньше токенов созрёт, а результат будет примерно тот же.
[00:02:07] Минус того, что будет всё однотипно, ну, куле однотипно.
[00:02:11] Главное, он не закручится, не закружится от того, что все отчёты будут в разных старзатах.
[00:02:17] Т.е. зачем это выглядать всё время?
[00:02:19] Поэтому мне кажется, здесь напрашивается инструмент, ну, какая-то страница,
[00:02:23] которая подразумевает базовую инструктуру разделов,
[00:02:27] и вообще, наверное, просто это, ну, не подаётся некоторый MD-формат,
[00:02:32] т.е. и она его визилизирует, скорее всего, это вообще идеальный вариант.
[00:02:38] Т.е. у тебя есть заголобки, есть возможности, это доп-структуры,
[00:02:41] ну, короче, это так, у меня мысля туда пошла в то, что, ну,
[00:02:46] после будет гораздо дешевле выплюнуть структуру, чем генерировать разметку
[00:02:54] и проверять, что всё корректно отрендерилось.
[00:02:57] Это всё равно ресурсы. Если ты это используешься часто,
[00:03:01] ну, ты часто будешь тратить ресурсы на одно и то же.
[00:03:05] Поэтому это такая вот мысля, можно её просто фиксировать,
[00:03:10] потом, может, не вернуться.
[00:03:12] Вот. А другая мысль была более интересная.
[00:03:16] Я, хочется, записал сейчас тебе так на слух не воспроизведу,
[00:03:20] а человек говорит, я даю системный пронт,
[00:03:25] общайся на 80% со мной, как бы, в стандарте языка,
[00:03:30] и дальше привозь какое-то название, что-то там,
[00:03:32] АСТ, что-то там, стол Б, ну, короче, такая длинная аббревиатура.
[00:03:37] Вот. Короче, это язык, выработанный в авиационной отрасли
[00:03:42] для чего-то там описания структуированной английской.
[00:03:47] Вот. И он, как бы, по сути, является закрытым по множеству,
[00:03:51] вот, которая позволяет избежать, ну, всяких там,
[00:03:57] неточностей, смысленностей и объёма текста.
[00:04:01] То есть, вот это простоя, которую выдаётся временном модель.
[00:04:05] Она будет не простою выдавать, а выдавать конкретику.
[00:04:09] То есть, вот, максимально конкретная история.
[00:04:12] И, как бы, почему на 80%?
[00:04:17] Ну, кстати, там язык тоже ограничен,
[00:04:20] и не все проблемы можно ему писать.
[00:04:23] Поэтому обрати внимание, кедавно мы познакомились
[00:04:27] с товарищем Херкином, да,
[00:04:31] который является, по сути, тоже такой же историей.
[00:04:34] Вот. Теперь у нас тут какой-то авиационный стандарт.
[00:04:38] Ну, то есть, я к тому, что, в целом, эта тема,
[00:04:42] она является, я бы так сказал, родной для взаимодействия с ИИ.
[00:04:47] И, возможно, требует исследования,
[00:04:49] какие ещё существуют текстовые нотации,
[00:04:52] вообще всего на свете-то.
[00:04:54] То, что вот по ИУМЭЛ, например,
[00:04:56] на мой взгляд, это был прям прорыв в своё время.

## 2026-10-19/rec_20261019_140638.m4a (старт 14:06:38)

[00:00:00] Ну, для нас как бы, как для разработчика, вот, да, то есть, соответственно,
[00:00:05] ну, это как бы технические текстовые нотации, да, потом пришел МД такой же крутой и разносторонний, вот.
[00:00:14] А теперь, соответственно, вот, пришли такие вот текстовые нотации, мы еще с ними не поработали, как следует,
[00:00:20] но я думаю, что это будет достаточно интересно.
[00:00:24] Ну вот, так что, вот такая вот история, то есть, вывод какой-то, что текстовые нотации, во-первых, они в мире существуют для всяких разных случаях,
[00:00:34] и соответственно, надо их с одной стороны поиследовать,
[00:00:39] по тем, которые мы знаем, начать применять и получать опыт от их использования,
[00:00:44] те, которые мы знаем, не знаем, их надо поискать и посмотреть, чтобы нам подходило,
[00:00:51] а кроме этого, а кто-то мешает свою нотацию придумать под наши задачи, да,
[00:00:58] и, соответственно, через некоторое время мы придем к тому, что у нас будут свои нотации,
[00:01:04] какие-то свои собственные задачи, ну, то есть, для этого, естественно, надо опыт сначала на чужих,
[00:01:09] чтобы довести. Но, в целом, это, я думаю, будет прорывная штука,
[00:01:16] потому что вот тут же самый херкинт для писания тестов, ну, классная же история,
[00:01:20] все как бы, и ему еще добавить подсветочку, и вообще херенно.
[00:01:26] Подсветочка более того раньше надо было как бы молиться, чтобы в тайлайте GS была,
[00:01:34] это самое, ну, была нужна синтексис, а сейчас, там, я думаю, что можно поднимать вообще самому,
[00:01:42] попросить модели, на тебя, любой синтексис какой-то хочешь, добавить в поддержку,
[00:01:48] файлайта или там, чего угодно. Вот, так что, вот-вот, про новость я хотел сказать,
[00:01:55] делиться с тобой, про вот эту вот историю, про… Ну, да, но как бы это же, это же, знаешь,
[00:02:00] продолжение чего? Это продолжение того, что вот новость-то была, что, когда агенты начали
[00:02:05] с друг другом общаться там, на чате, когда-то, если они придумали свой язык, то здесь примерно
[00:02:12] то же самое, ну, как бы, и я, как понимаю, чем дальше модели эти развиваются, там,
[00:02:19] периодически проскакиваются эти разговоры там, о том, что внутренние кухни там,
[00:02:25] они себя в какой-то степени переписывают, там, у них создаются какие-то области,
[00:02:30] которые инженеры не могут объяснить, как это все дело работает, короче, такой черно-ящик
[00:02:35] начинает превращаться внутренняя механика всего этого дела. Нет, ну да, ну да, в данном-то
[00:02:41] случае, как бы, сама суть-то немножко про другое, а потому что, для того, чтобы эффективнее с самой
[00:02:46] моделью общаться, надо, как бы, выбирать эффективный, ну, назовем это так, протокол,
[00:02:54] да, как бы, и, как бы, и, собственно, народ использует то, что здесь под рукой, да, и получается,
[00:03:02] что по модели обрезается естественное поведение, где она пишет партянки, всякие хуйты, вот,
[00:03:11] соответственно. Во-первых, сам это интересно, что эти партянки это же увеличивает выходные
[00:03:20] токены, а здесь у тебя получается, то есть, ты уменьшаешь просто вообще количество токен. Ну,
[00:03:27] слушай, тут понимаешь, тут, как раз, смотри, в чем фишка, то есть, вот, вот, даже сейчас,
[00:03:34] допустим, я сталкиваюсь с ситуацией, вот, допустим, сейчас пишу, вот, это, вот, свое приложение для,
[00:03:39] ну, чтобы с часов там, да, эту тренировку отслеживать, и получается, что вот, он так генерит очень много
[00:03:46] артефактов, я понимаю, что если вот это, то есть, вчитываться в это, то все равно, вот, со временем
[00:03:54] теряешь понимание, получается, что и тебе интересен получается процесс, когда, как бы ты понимаешь,
[00:04:03] что процесс выстроить гораздо проще, если ты увидишь, если ты посмотришь на результат конечный,
[00:04:10] да, и уже по конечному результату скажешь, а давай вот мы здесь исправим, давай здесь добавим, да,
[00:04:18] а вот сам процесс вот этой разработки, если мы не говорим, если мы говорим о чистом вайп-койдинге,
[00:04:25] если, например, мы говорим о том, что мы делаем, допустим, коммерческий продукт для продажи кому-либо,
[00:04:34] и там как бы есть определенные требования, качеству кода там и так далее, что действительно,
[00:04:40] если инженер должен сидеть, вчитываться во все, что предлагает, это модель, да, то есть, написать там,
[00:04:47] и по какому пути идти, да, но в этом случае, прикинь, это очень долго, в итоге, по-русски,
[00:04:54] вот сейчас вот мы правильно сделали, что у нас вот есть.

## 2026-10-19/rec_20261019_141139.m4a (старт 14:11:39)

[00:00:00] План разработки, по которым модель двигается, создает артефакт, артефакта,
[00:00:08] все разбивает на определенные шаги, но этих шагов много, этих артефактов много.
[00:00:16] Как говорят эти, сейчас в роликах, что там ревью невозможно провести,
[00:00:24] когда тебе там чекивают 10 000 строк, какой там ревью сможешь провести.
[00:00:30] Это Сашни Брюджанин, просто это понимание, что вот как это,
[00:00:34] а что это превращается в итоге?
[00:00:36] Это вопрос возникает из непонимания.
[00:00:42] У тебя смысл какой? Артефакты являются производным правильного процесса.
[00:00:50] Чтение их в человеком по дороге, это как бы неотъемлемая часть процесса,
[00:01:00] а это способ экономии токенов, то есть соответственно.
[00:01:05] Если мы вовремя прервать.
[00:01:07] То мы, то мы, да, мы и привинтивно, то есть у нас идет премодерация, назовем это так.
[00:01:12] Если у нас токенов достаточно с тобой, то мы можем делать пост модерацию,
[00:01:19] начать на конечный результат или делая там выборочную экспертизу артефактов.
[00:01:25] Если артефактов у тебя не будет, то у тебя не будет прозрачного способа
[00:01:31] получения результатов.
[00:01:33] Ты не сможешь повторить конечный результат?
[00:01:36] Даже не в этом случае, а ты не сможешь его откорректировать точно в нужном тебе направлении,
[00:01:43] потому что ты будешь корректировать начальную точку,
[00:01:47] и дальше ты будешь получать какой-то другой конечный результат.
[00:01:51] А так у тебя появляются возможности?
[00:01:54] У них появляются точки развилки.
[00:01:58] Если у тебя нет артефактов, то от начала до конца ты никогда не дойдешь одним и тем же путем.
[00:02:05] Все правильно, все правильно.
[00:02:07] Потому что по большому счету, нормальные отрезки пути их не надо повторно проходить вообще.
[00:02:16] Поэтому эта история уже давно реализуется.
[00:02:22] Почему у нас хранимые функции, процедуры, а не WRE mapping?
[00:02:28] Потому что у тебя в WRE mapping соответственно,
[00:02:34] в WRE mapping у тебя соответственно, ты вначале что-то ковыряешь,
[00:02:40] потом неизвестно что и потом результат.
[00:02:43] Например, скорость выполнения там медленно или быстро.
[00:02:47] Ну и самое здесь.
[00:02:49] То есть когда у тебя есть все артефакты, соответственно,
[00:02:52] то есть ты смотришь на конечный результат, он тебя устраивает.
[00:02:56] Ну и хорошо, а если соответственно он тебе не устраивает,
[00:03:02] ты смотришь, а где как бы ошибка появилась.
[00:03:06] Вот, и ты можешь...
[00:03:08] Вот там, например, сейчас Рома там делает тренажер.
[00:03:12] И выясняется, что ошибка, работа тренажера,
[00:03:17] она в том, что в исходных требованиях оттолика в сценарии тупо не было там определенных условий.
[00:03:23] Вот и все.
[00:03:24] И оно понятно почему так.
[00:03:26] Вот, мы берем, соответственно, здесь правим,
[00:03:29] накидываются дополнительные все промежуточные артефакты
[00:03:32] и на выход можно сгенерировать недостающую логику.
[00:03:36] Да, сегодня там тренажер.
[00:03:38] Сегодня ночью, короче, это было где-то уже где-то в третьем часу ночи.
[00:03:42] Короче, я это, ну, продолжаю отслеживать разработку.
[00:03:48] И короче, раз, короче, экран становится вот эти все, короче,
[00:03:54] ну, вот эта окошечка внизу, полукруговая, все становится таким сереневым цветом, короче,
[00:03:59] включается режим High Speed на 15 минут, короче.
[00:04:05] Я тебе скажу, блять, он за эти 15 минут, наверное, на воротилку,
[00:04:10] чуть ли, наверное, ну, реально много, то есть он успел.
[00:04:15] То есть он один этап разработки, просто пролетел, как-то...
[00:04:22] Пулей. Не знаю, почему вот это включился режим.
[00:04:26] Может быть, там какой-то у них вот на эту ночью в этот момент
[00:04:30] была сильная разгрузка, ну, мощность.
[00:04:33] Ну, может, просто отпестирование было.
[00:04:35] Может быть.
[00:04:39] Ну, давай, еще одна тема связана.
[00:04:41] Она тут попалась по поводу похудения, спортзалов, все стали хуйни.
[00:04:47] Чтобы там ты не заморачивался со спортом, там, как-то состояние здоровья,
[00:04:52] прежде всего, зависит от жратвуи.
[00:04:55] А со жратвой там все очень просто.
[00:04:59] Ну, как, с одной стороны просто...

## 2026-10-19/rec_20261019_141640.m4a (старт 14:16:40)

[00:00:00] Сложно, то есть первое правило не жрать как бы того, что не надо жрать, второе правило не жрать тогда-когда не надо жрать, то есть, соответственно,
[00:00:10] в едах и время.
[00:00:13] Если, как бы эти базовые штуки, они не
[00:00:16] закрываются, то дальше, соответственно, вся эта история про спот не работает.
[00:00:23] Это просто
[00:00:24] имитация деятельности
[00:00:26] получается.
[00:00:27] В самом спорте,
[00:00:29] соответственно, ну, а то же там, что там изобретать
[00:00:33] велосипед, да, то есть, то есть, нужная ровная надрузка, начиная от ходьбы,
[00:00:38] то есть, какие еще варианты у тебя. Ну, там плавание или, соответственно,
[00:00:42] эти самые, или ходьба.
[00:00:45] И вторая история, это, естественно, это, ну, какие-то силовые, то есть, в каком-то объеме, ну, как бы только, как это
[00:00:52] постаточный способ от первых. Вот, как бы и все. То есть, тут, как бы,
[00:00:58] других-то вариантов нет. И поэтому тут вот эти все заморожения там, самим подморг, упражнений, еще чем-то. Это все, как бы, не имеющая, к сути,
[00:01:07] отношения. А, и поэтому, тут, скорее, приложу, она должна быть не про то, что ты там
[00:01:13] идеально и траектории выполняешь,
[00:01:15] какой-нибудь жиль, да, а про то, что просто нужно обеспечить
[00:01:19] регулярность и учет.
[00:01:21] Сизмерения, соответственно, которые, ну, и мотивация, так, производная от учета. То есть, вот и все, что нужно
[00:01:29] сделать, да. И поэтому, как бы,
[00:01:32] пока у нас тут
[00:01:34] работы не в правоорвах, а самое главное, мы не зацепились до первых
[00:01:39] деньги, да,
[00:01:40] ну, там, то есть, нам надо
[00:01:42] соизмерять все направления нашей деятельности.
[00:01:46] Да, мы идем, да, то есть, где мы опыт приобретаем, то туда мы идем.
[00:01:51] А второе, это там, что, на раз, ведет
[00:01:54] деньган.
[00:01:56] Так, ладно, все, это я сейчас сказал. Давай тогда про
[00:02:00] аудио. Ну, расскажи, что у тебя там получилось
[00:02:04] сконфигуровать, потом решим, как там это.
[00:02:08] Ну, я там до конца, конечно, не добежал, там осталось какие-то, может быть, ошибки выявить. Ну,
[00:02:15] сконфигурируется там следующее, то есть, у тебя
[00:02:18] несколько этапов обработки, да, то есть, первая, это сама транскрипция,
[00:02:23] второй этап, это очистка, то есть, ну, удаление там всяких паразитических, там, охов-сдохов,
[00:02:29] возможно, там повторяющийся фраз.
[00:02:32] Соответственно, потом, параллельно делается
[00:02:36] диаризация, это попытка привязать конкретному людям конкретные фразы, да, то есть,
[00:02:43] ну и все, и в итоге, просто это все кладется в конечный текстовый файл, все это, как бы, чекается.
[00:02:51] Такая штука, то есть, ну, естественно, она работает с папкой, из которой забирают аудио файла.
[00:03:00] Так, ну понятно. Так, скажи мне вот еще что, у нас сейчас настроен бэкап на гид? Да.
[00:03:07] Хорошо. Ну, я думаю, что нам имеет смысл
[00:03:12] исследовать, ну, так бы, держать в детей
[00:03:17] аудио смысла большого не имеет, а где-то накапливалось, а где-то накапливать его имеет, причем, ну, вот сейчас, как бы,
[00:03:27] в моменте мы пока,
[00:03:29] как бы, только это единственное из точных данных, а сейчас понесется
[00:03:34] файловых хранилищей и все остальное.
[00:03:36] Поэтому, имеет смысл, соответственно,
[00:03:40] уже, наверное, пощупать, что такое из три хранилища, да, то есть, какие у него есть
[00:03:46] варианты с
[00:03:48] партинизацией,
[00:03:49] то есть, когда она из нескольких частей состоит
[00:03:54] дизентально масштабированием.
[00:03:56] Можно ли его как-то выкапить
[00:03:58] инкрементно? Ну и так далее, то есть, я думаю, что надо начинать смотреть в сторону
[00:04:04] ну, средств хранения
[00:04:07] данных, более-менее современных, то есть, может быть, вообще посмотреть вообще ширина этот вопрос,
[00:04:14] то есть, не только из три, а вообще, что есть на эту тему. Просто я так понимаю, из три это один из самых используемых
[00:04:22] вариантов,
[00:04:23] там МИН и ООО,
[00:04:25] так далее, там, варианты.
[00:04:27] Ну, то есть, из три это понятно, это мазовская шляпа, но есть, как бы, это протокол, и под этот протокол есть, как бы, разные провайдеры,
[00:04:34] в том числе, ухунсовственные.
[00:04:36] Вот, тогда мы будем
[00:04:38] аудио, в будущем, там, всякие другие бинарные,
[00:04:42] ну, или там, не только бинарные файлы, которые мы хотим там хравить, будем туда загонять, а под это дело, нам нужно, соответственно,
[00:04:51] ну, как в резервной копировке.
[00:04:54] В целом, нам надо изучить вопрос
[00:04:56] хранения файлов, в том числе, больших плюс.

## 2026-10-19/rec_20261019_142141.m4a (старт 14:21:41)

[00:00:00] Зерно копировали. Может быть у Яндекса стоит взять S3 в аренду?
[00:00:05] Если у тебя зерно копирование в смысле поверх хранилища, да?
[00:00:10] Нет, по сути, ну вот у тебя лежит S3 хранилище. То есть, по сути, это у тебя некий будет контейнер, плюс к нему какой-то вход, ну вот файл с данными, и он будет хранилить.
[00:00:20] Вот вам вопрос, а как его зерно копировать?
[00:00:23] Вот если на своем оборудовании.
[00:00:29] Если не на своем, то тоже хранили. Можно ли его копировать, соответственно,
[00:00:37] инкриментно только изменения, которые произошли за последний день, или как?
[00:00:44] Ну, то есть, короче, есть вопросы, можно ли его реплицировать?
[00:00:49] Ну, то есть, как бы, куча вопросов к этому формату.
[00:00:54] Потому что, если у тебя, например, файловое хранилище, просто на диске,
[00:00:59] всякие утилиты, они тебе обеспечивают.
[00:01:03] И репликацию, и инкриментное хранилище, как бы, резервии,
[00:01:10] докопирования там, ну и так далее.
[00:01:13] Вот, вопрос я в том, что куда мы грузим, как бы, записанные аудио,
[00:01:20] это нас будет первый вопрос.
[00:01:23] Чтобы у нас наша среда выполнения, она не зависела от среды хранения.
[00:01:32] Сейчас получается, например, агент постоянно, как бы,
[00:01:36] перезревает по поводу того, что, а что у нас там с местом?
[00:01:40] То есть, ну, то есть, он тогда эти самые...
[00:01:44] Так, что-то...
[00:01:49] Вот, то есть, он тогда там, например, исключаемый аудиозапись,
[00:01:54] он говорит, так, у нас вот столько осталось с места там, и ты-ты-ты.
[00:01:58] То есть, ну, как бы...
[00:02:00] Вот, поэтому это первая история.
[00:02:03] То есть, тогда мы будем, например, аудиозаписи,
[00:02:06] и там, допустим, зада...
[00:02:08] То есть, почему? Это важно, да?
[00:02:10] Почему эти вопросы надо заниматься в первую очередь?
[00:02:12] Потому что, в зависимости от этого,
[00:02:14] мы будем организовывать обмен файлами,
[00:02:19] ну, со службой, которая будет заниматься транскребацией.
[00:02:24] То есть, мы там будем хранить наши аудиозаписи,
[00:02:26] мы будем с задачами обмениваться через это хранилище, и так далее.
[00:02:33] Короче, это вопрос важный.
[00:02:35] Это первое.
[00:02:36] Второе, соответственно.
[00:02:38] Второе, соответственно, следующее.
[00:02:40] То есть, у нас есть сейчас система аудиосвязи.
[00:02:44] Ну, то есть, я думаю, что эта, как бы, система транскребирования,
[00:02:48] она должна быть, ну, как бы, отдельным компонентом,
[00:02:52] чтобы ее можно было использовать из разных клиентов.
[00:02:56] То есть, не только обязательно из системы аудиосвязи,
[00:03:00] аудиокомференции.
[00:03:02] Вот.
[00:03:04] Это второе, да?
[00:03:07] Дальше, соответственно, надо...
[00:03:09] Ну, и думаю, что у нее тоже, ну,
[00:03:12] должны быть некоторые границы.
[00:03:15] То есть, мы туда аудио впихнули, задачу поставили,
[00:03:18] она нам на выходе выдала, выдала результат.
[00:03:24] Сейчас пока мы не говорим про реальное время,
[00:03:27] это, наверное, на спец режимах, да?
[00:03:30] А мы сейчас говорим пока про, ну, такую большую транскребацию, скажем так.
[00:03:35] Вот.
[00:03:36] Тогда есть большой флайл, и оно по-большому отрабатывает.
[00:03:40] Соответственно, то есть, второе, это архитектурный принцип.
[00:03:44] То есть, нам надо сделать так, чтобы это было автономной историей.
[00:03:48] Вот.
[00:03:49] То есть, соответственно, третий вопрос.
[00:03:51] Как оно там получится?
[00:03:53] Ну, в принципе, я не вижу весь как бы чего-то особого,
[00:03:57] чтобы это не должно было работать
[00:04:00] нашей инфраструктуре службы задач.
[00:04:02] Ага.
[00:04:04] Потому что, вроде как, все оно.
[00:04:08] Запустили задачу, задача обратилась,
[00:04:12] соответственно, к...
[00:04:15] Они лишили...
[00:04:17] Виспер в каком-то...
[00:04:19] Ну, в общем-то, понятно.
[00:04:21] Задача считала факт, обратилась, соответственно,
[00:04:23] дальше к модели, которая занимается транскребацией.
[00:04:27] Получила результат,
[00:04:29] возможно, там запустила
[00:04:32] следующую задачу,
[00:04:35] которая там еще и как-то это дело обработала,
[00:04:40] и потом...
[00:04:44] Ну, и потом, грубо говоря,
[00:04:47] положила куда-то результат.
[00:04:49] То есть, куда ей сказали положить.
[00:04:51] Может быть, это веб-хук,
[00:04:53] должен быть,
[00:04:55] чтобы сам фендлер куда-то это толкнул
[00:04:59] в какое-то место.

## 2026-10-19/rec_20261019_142642.m4a (старт 14:26:42)

[00:00:00] Кутья могут быть разные, как в Яндекс.Disk засунуть, в дит засунуть.
[00:00:05] В текстовые, наверное, данные можно и в дит кихать,
[00:00:08] в той стороны, если они не меняются, хрена им там делать.
[00:00:12] Вот, то есть можно туда в хранилище запихивать.
[00:00:15] Ну, короче, я к тому, что выкинули результат.
[00:00:18] Вот, соответственно, сам внутренний набор задачи.
[00:00:24] Ну, и надо просто вот определить, какие у нас есть операции возможные.
[00:00:28] Вот поступил аудиофайл.
[00:00:30] Вот, например, я не знаю, чёрного это раскребация, которую выдала модель.
[00:00:35] Вот, а вот у нас, например, дальше идёт причёсовый щи.
[00:00:41] Причёсовый щи.
[00:00:44] Вот, вот, вот, вот, вот.
[00:00:50] Так, а уже, например, превращать из причёсованной раскребации список.
[00:00:55] А, сейчас, подожди.
[00:01:04] Так, сказать, надо остановиться.
[00:01:07] Вот, я говорю, что дальше, наверное,
[00:01:10] из причёсованной раскребации, возможно, это не на этом угле должно быть уже
[00:01:16] не на угле, которую раскребация занимается обработкой.
[00:01:20] Понимаешь?
[00:01:21] Угу.
[00:01:23] То есть, в итоге, вот, это первое, второе, да?
[00:01:26] То есть, ну, я как бы не думаю, что, да, вот, значит,
[00:01:29] сейчас вот эта диализация,
[00:01:35] потому что, скорее всего, система аудиокомференций,
[00:01:39] она решает этот вопрос, когда мы хотим продвисто по голосам.
[00:01:43] А если у нас есть просто аудиозапись,
[00:01:46] ну, как бы, и хрен бы с ней, и пусть она будет единая.
[00:01:51] Ну, либо потом мы эту чёрту дождём.
[00:01:53] Я бы не тратил сейчас время на то, что там
[00:01:56] дошлифовать эту тему как бы до какого-то идеала.
[00:02:01] Угу.
[00:02:02] Что с диализацией.
[00:02:04] Так, а оно должно просто чётко работать.
[00:02:06] Вот, это первое.
[00:02:08] Второе, соответственно, это работа в реальном времени.
[00:02:16] Вот, то есть, на встречах.
[00:02:19] Ну, тут, наверное, нам надо иметь режим,
[00:02:22] на каких встречах мы это включаем.
[00:02:24] В принципе, мы можем это, например,
[00:02:26] изначально включать только на наших с тобой встречах.
[00:02:30] Соответственно, если есть какие-то другие запросы
[00:02:33] на трасс-хребатство,
[00:02:39] в момент времени они должны быть остановлены.
[00:02:42] Да, так, да.
[00:02:43] Подождут.
[00:02:44] И пока идёт встреча, у нас идёт максимальный
[00:02:48] отклик на историю с реальным временем.
[00:02:52] Да, да, возникнет какая-то вопрос,
[00:02:54] а как оно, ну, беспить человека.
[00:02:56] Это максимально быстрый отклик.
[00:02:58] То есть, если мы туда кидаем запрос,
[00:03:01] он его обрабатывает, он кидает его в ответ,
[00:03:04] или что-то, то есть, как вот нам, ну,
[00:03:06] какие-то здесь подводные камни,
[00:03:08] которые надо учесть.
[00:03:17] Что ты думаешь?
[00:03:22] Так.
[00:03:25] Это блино узнает.
[00:03:27] А ты хочешь использовать прямо вот так текущую
[00:03:31] фаскруктуру, которую мы пробовали, да,
[00:03:33] в пятницу?
[00:03:35] Или как?
[00:03:38] Ну, в основном, она должна быть доработана
[00:03:41] под то, чтобы там, грубо говоря,
[00:03:43] внутрятки там не было,
[00:03:46] как бы про трасс-хребатство.
[00:03:49] То есть, в идеале получается следующее.
[00:03:52] То есть, по сути говоря, при начале разговора
[00:03:56] по-хорошему, получается, должна улететь
[00:04:03] службу задач, задача,
[00:04:05] то есть, обслужить разговор такой-то, да.
[00:04:09] И, соответственно, вот,
[00:04:11] поток видео будет,
[00:04:13] аудио будет туда класться,
[00:04:15] то есть, соответственно, вот,
[00:04:17] и текстовой надо вот сюда выкидывать, да.
[00:04:21] Или как-то о чем-то другом думал.
[00:04:27] Ну, смотри, у нас есть бод,
[00:04:30] бод, да, он мониторит беседу.
[00:04:34] С какой-то искрепностью
[00:04:37] он отправляет, значит,
[00:04:41] аудио кусочки, да,
[00:04:45] на трасс-хребатство.
[00:04:47] А вот, по-хорошему,
[00:04:51] после того, как они прошли трасс-хребатство,
[00:04:54] они должны, наверное,

## 2026-10-19/rec_20261019_143142.m4a (старт 14:31:42)

[00:00:00] Другому боту, возможно, должно быть несколько ботов в разговоре.
[00:00:04] Вот, или это первый бот будет делать в том числе,
[00:00:07] то есть у него будет несколько задач.
[00:00:09] То есть, соответственно,
[00:00:10] аудиокусочки поступают потом в другом, в каком-то боту,
[00:00:14] который их начинает анализировать.
[00:00:18] Ну, то есть он их анализирует
[00:00:21] на предмет того, что
[00:00:22] ну, во-первых, он может их уже разбить по фразам,
[00:00:26] как надо,
[00:00:27] например, чтобы их можно было показать
[00:00:30] на морде разговора.
[00:00:33] Ну, и, например, он отправляет на морду разговора.
[00:00:37] Вот. А второй, соответственно,
[00:00:40] а вторая задача их анализировать уже на предмет содержания.
[00:00:46] То есть, видение нити разговора,
[00:00:48] там,
[00:00:50] как бы,
[00:00:51] выделение каких-то задач,
[00:00:54] выделение, то есть, были ли какие-то
[00:00:57] вопросы обсуждены, не обсуждены,
[00:00:59] ну, то есть уже какое-то логическое участие.
[00:01:03] То есть, получается, что у нас,
[00:01:05] ну, как минимум, три бота.
[00:01:07] То есть, первый занимается
[00:01:10] просто транскребацией,
[00:01:12] да? Второй он, как бы, транскребацию
[00:01:16] собирает, причесывает,
[00:01:18] делает ее, так сказать,
[00:01:21] внешне
[00:01:23] понятной, ну, как бы, для беседы, да,
[00:01:26] чтобы мы, когда вытидывали, у нас не было такого,
[00:01:28] что с фраза там, на половину оборвалась,
[00:01:30] лучше ее оставить,
[00:01:32] и потом, например, перетранскребировать
[00:01:35] или еще что-то сделать,
[00:01:36] чтобы получить связанный кусок большой.
[00:01:39] Ну, понимаешь, да?
[00:01:41] Вот.
[00:01:43] И третий момент, это уже
[00:01:45] дело не выводов в реальном времени
[00:01:48] из транскребированного содержания.
[00:01:52] Вот.
[00:01:54] Половыводы какие могут быть, да?
[00:01:56] У нас может быть бот-модератор, например,
[00:01:59] который, вы все поняли,
[00:02:01] что тема разговора не задана до первой,
[00:02:03] пять минуты.
[00:02:05] Он может нам об этом напомнить.
[00:02:07] Вот.
[00:02:08] Там может быть бот, как бы, сразу со исполнителем.
[00:02:13] Он там выделил задачи, если он понял там,
[00:02:15] увидел волшебные слова.
[00:02:17] Он их уже откинул куда-то в инфеструктуру,
[00:02:20] чтобы они выполнялись.
[00:02:23] Вот такая работа всей этой байды.
[00:02:27] То есть, ну, базовая история,
[00:02:31] просто нормальная транскребация.
[00:02:33] То есть разговор прошел,
[00:02:35] целиком он транскребируется
[00:02:39] и, соответственно,
[00:02:44] ну, делаются какие-то выводы.
[00:02:47] Понимаешь, да?
[00:02:48] В конце, вот, первая базовая история,
[00:02:50] как сейчас примерно.
[00:02:52] Вторая история — транскребация в реальном времени.
[00:02:55] То есть здесь важно просто саму
[00:02:58] тратегию, во-первых, транскребация отстроить.
[00:03:01] Потому что, ну, наверное, главное, как бы тут,
[00:03:04] ну, конечно, так, неудобность — это
[00:03:07] резание фраз посередине.
[00:03:16] То есть, если мы так делаем, то
[00:03:19] получается хреново.
[00:03:22] Поэтому фразы посередине резаться не должны.
[00:03:27] Для этого можно использовать
[00:03:29] там разные всякие приемы.
[00:03:32] У меня уже несколько на одного приходит.
[00:03:35] Ну, и самое главное, да, что нам надо
[00:03:38] выстроить вот эту вот инфеструктуру
[00:03:40] с, ну, как бы, собратной связью.
[00:03:44] То есть, еще раз, смотри, мы кусок отправили,
[00:03:46] там, например, каждые 15 секунд,
[00:03:48] а вот собирают все вот эти штуки,
[00:03:51] и отправляют их на транскребацию.
[00:03:53] Задача сервисы транскребации —
[00:03:55] просто их отранскребировать.
[00:03:57] Все, и выкинуть их в ответ уже тому,
[00:04:00] кто будет из них собирать общую
[00:04:03] хану разговора, да, и, соответственно,
[00:04:06] а тот откидывает уже третьему,
[00:04:12] то есть, который делает выводы
[00:04:13] из этой общих хану разговора.
[00:04:15] Вот и все.
[00:04:17] Может быть, для скорости надо
[00:04:19] скручить какие-то этапы,
[00:04:21] например, не собирать общую каждую разговора,
[00:04:24] а сразу по суровненно транскребированному тексту,
[00:04:27] а стараться уже сделать выводы.
[00:04:31] То есть, в принципе, для этих целей
[00:04:34] может быть это достаточно.
[00:04:36] То есть, постоянно растет контекст, да.
[00:04:38] Есть разговор, текстовка все увеличивается,
[00:04:43] как-то модель, как-то и повод
[00:04:48] детерминированного способа.
[00:04:50] Слушай, ну, точки зрения современных моделей
[00:04:54] это не, ну, как бы, объемы.
[00:04:56] Я думаю, даже если мы час говорили,
[00:04:58] ну да, если мы час говорили это.

## 2026-10-19/rec_20261019_143643.m4a (старт 14:36:43)

[00:00:00] все равно, с точки зрения засовывания в контекст, это вообще не проблема.
[00:00:06] Плюс мы же можем использовать те же самые средства.
[00:00:11] Более того, можно даже эмулировать, знаешь что?
[00:00:15] Ну, тут, конечно, надо подумать.
[00:00:17] Можно эмулировать вообще просто, кидывая этот контекст окна.
[00:00:22] Ну, я не сторонник этого, но тем не менее.
[00:00:26] То есть, у тебя есть какой-то запущенный тоже подразговор в реальном времени контейнер,
[00:00:32] в котором в модель выбрасывается последователь на порции реплик
[00:00:40] вместе с каким-то небольшим сопровождающим Трампу, понимаешь, да?
[00:00:44] Ага.
[00:00:46] Вот.
[00:00:47] По-хорошему, конечно, после обработки каждой порции,
[00:00:50] наверное, логично просто иметь какой-то сжатый контекст, который дополнять фактами,
[00:00:56] всеми возможными фактами сразу в структурированном виде,
[00:01:00] чтобы можно было быстрее с этим работать.
[00:01:02] Ну, еще раз, это другая задача.
[00:01:04] Давай мы начнем с базовой истории.
[00:01:06] Базовая история — это отраскребация в реальном времени.
[00:01:10] Вот, а есть бот.
[00:01:12] Бот может пулять, а у него сообщение куда только захочет.
[00:01:18] Вот, то есть он может делать вызов, например, через СТП, например, бросая куда-то.
[00:01:26] Но в нашем случае у нас там нет белого эпишника,
[00:01:28] количество обратную сторону, то есть мы должны тогда...
[00:01:33] А как на обратную сторону?
[00:01:34] Сейчас ты как-то закидываешь все это дело на машину.
[00:01:39] Ну, сейчас проще, сейчас у меня просто мониторится папка,
[00:01:44] а папка, она получается синхронизируется с язной диском.
[00:01:48] Понятно.
[00:01:50] Вот.
[00:01:51] Ну, никто не мешает через какой-нибудь систему коннекта,
[00:01:59] например, R-сигнал, иметь живую сессию.
[00:02:04] Да, без белого эпишника.
[00:02:06] Ну, понимаешь, да?
[00:02:08] Не проблема, да, все-таки.
[00:02:10] Приятного того, чтобы сразу это долетало до машины на обработку,
[00:02:14] то есть мы бросили это в сервис транскребации,
[00:02:17] она тут же получила задачу, как бы все, давай, молоти.
[00:02:24] Вот, а то у нас получится здесь будет тайминги,
[00:02:26] и там будут тайминги на забор.
[00:02:30] Ну вот, блин, с другой стороны, как бы никто не мешает,
[00:02:33] он просто дал бить какую-нибудь машину там раз в пять секунд.
[00:02:38] И, ну, на предмет получения задачи.
[00:02:43] То есть, если там есть, то, соответственно, тебе отдадится.
[00:02:48] Дальше, ты пока не переварил, запроса не делаешь.
[00:02:51] Ну, хорошо, ну, вот смотри, допустим, мы делаем такую историю,
[00:02:56] и чего дальше.
[00:02:57] Вот, то есть, вот, у тебя, то есть мы, что мы должны
[00:03:00] тогда разработать для машины, которая транскребация занимается.
[00:03:04] Вот смотри, если мы делаем это на службе задач, то это
[00:03:10] выглядит следующим образом.
[00:03:11] У тебя есть регулярная задача, которая запускается
[00:03:15] раз в пять секунд, или там раз в десять секунд.
[00:03:18] Она соответствует на тебе, она ее задача просто отправит
[00:03:22] запрос и узнает, а нет для дополнительного кусочка.
[00:03:27] Ага, кусочек есть, все, она его выкачивает, ставит
[00:03:30] задачу, в очереди, соответствующим приоритетом.
[00:03:34] В нашем случае, если есть большие задачи на транскребацию,
[00:03:37] возможно, нам надо проработать механизм установки их.
[00:03:40] Понимаешь, да?
[00:03:43] Да.
[00:03:44] Вот, вот, все, как только задача закончила выполняться,
[00:03:49] соответственно, последняя задача в цепочке, это отдача
[00:03:54] результатов куда-то, то есть, ну, в следующую линию.
[00:03:58] Можно соответственно вот это дело спроектировать, куда
[00:04:01] мы это отданем.
[00:04:02] Но с точки зрения транскребации, это просто опять-таки
[00:04:07] рабочий задачи, который куда-то откидывает результатов.
[00:04:11] Вот и все, все упирается в службу задач.
[00:04:17] Ну, а ты начал с ней работать?
[00:04:30] Ну, я начал, да, я начал, ну, делается как-то.
[00:04:36] Блять, ну, что такое делается, скажи, служба задач сделается,
[00:04:42] что это значит?
[00:04:43] Ну, во-первых, сделан форк текущей службозадачи,
[00:04:47] то есть, уже переведен внутри вот это DEV UI, там есть
[00:04:51] он уже работает.
[00:04:52] Соответственно, сейчас делается DEV Hub, то есть, ну, потом

## 2026-10-19/rec_20261019_144144.m4a (старт 14:41:44)

[00:00:00] Говору, которую мы с тобой делали, суббота, когда мы с тобой общались, вчера ли мы общались.
[00:00:07] Короче, вот по поводу желательно как она должна убить.
[00:00:13] А ты разговор привел хоть в какой-то набор требовать?
[00:00:17] Да.
[00:00:18] По любому формату?
[00:00:19] Да.
[00:00:22] Ну хорошо, посмотреть бы его.
[00:00:25] Ну а брось мне его текстом, файл.
[00:00:28] Вот тут я сейчас пока буду ехать, мне тоже посмотрю.
[00:00:33] И потом мы еще на 7, все.
[00:00:35] Дальше.
[00:00:37] Хорошо.
[00:00:47] Сейчас хотя бы просто двигаться в нужное направление.
[00:00:50] Для этого нужно просто иметь хотя бы перечень требований.
[00:00:55] Зафиксирую на утверждение.
[00:00:58] То есть мы еще не будем в шумсональное требование.
[00:01:01] Просто будет не эти список, возможно, как-то с группировкой.
[00:01:06] Дальше мы можем у него как-то пополнять.
[00:01:11] Хорошо, хорошо.
[00:01:13] Вот.
[00:01:14] Ну хорошо, значит, по этой теме сейчас тогда-то это самое.
[00:01:19] Ну, посмотрите, тогда у нас получается вот тема еще с S3,
[00:01:23] либо каким-то другим файлом хранилище.
[00:01:26] То есть это сейчас так, надо будет сейчас поиследовать.
[00:01:30] Это вопрос.
[00:01:32] То есть где хранить файлы, чтобы их передавать?
[00:01:34] Я, в принципе, не исключаю, что можно бы текстовик хранить,
[00:01:37] если мы поймем, что с 3, да, это круто.
[00:01:40] Можно их хранить в каком-нибудь, в том же самом Яндексе,
[00:01:44] или как клаудру.
[00:01:46] То есть в каком-то сервисе, который предоставляет с 3 хранения.
[00:01:51] То есть деньги как-то посчитать, что это стоит.
[00:01:54] Но обычно данные стоят вообще не дорого.
[00:01:57] То есть защитительные мощности стоят обычно всегда дороже.
[00:02:01] Все просто данные.
[00:02:04] Поэтому посчитать вот этот момент
[00:02:09] и, может быть, взять себе S3 вообще внешне.
[00:02:13] Хорошо.
[00:02:15] Ну, еще раз представить, это вообще задача.
[00:02:19] Да, да, да.
[00:02:21] То есть сейчас хотя бы, ну, нам поработать,
[00:02:24] как бы, отдельные пески большие,
[00:02:27] и под них накидать требования просто в виде утверждения.
[00:02:31] То есть это должно быть вот так,
[00:02:33] это должно быть вот так, должно быть вот так.
[00:02:35] То есть чтобы ключевые вещи, они были у нас зафиксированы.
[00:02:41] Вот.
[00:02:43] Потом, соответственно, мы решаем вопрос хранения,
[00:02:46] и мы решим вопрос хранения.
[00:02:50] Вот.
[00:02:52] Потом, соответственно, мы решаем вопрос хранения,
[00:02:54] точки зрения объема, отказывающей стойчивости
[00:02:57] и лидерного копирования.
[00:02:59] Вот.
[00:03:01] Хорошо, давай тогда по поводу того,
[00:03:03] как это будет у нас разворачиваться на обработку дальше.
[00:03:07] Ну, в идеале, это у нас опять-таки
[00:03:10] должна быть служба задачи на обработку.
[00:03:14] При этом, если мы используем, например,
[00:03:21] внешнюю модель, то нам никто не мешает,
[00:03:28] как бы, получить это где угодно.
[00:03:31] Просто мы можем рассматривать с тобой
[00:03:33] грянскую машину, как одну из машин,
[00:03:37] по которой мы разворачиваем, ну, какие-то окружения.
[00:03:43] То есть, например, деморгское окружение.
[00:03:45] Зачем нам его удержать в проде,
[00:03:47] если мы можем его удержать на своей машине?
[00:03:50] Ну, да.
[00:03:52] Ну, в чём логика?
[00:03:54] Вот.
[00:03:56] Поэтому нам нужно просто иметь набор хосков,
[00:04:00] где мы будем разворачиваться.
[00:04:02] Вот.
[00:04:04] Наверное, надо ещё вот эту взять планку техническую,
[00:04:09] то есть, разворачивая ними.
[00:04:11] То есть, чтобы мы могли...
[00:04:13] Ну, чтобы у меня на голове, это было всё уложено,
[00:04:16] я понимал, как оно внутри работает.
[00:04:19] И вот, мы берём голову и машину, и оба.
[00:04:23] И вот, у нас уже развёрнутый какой-то планку.
[00:04:26] Всё, он постоит, какие у него были настройки,
[00:04:29] там и так далее.
[00:04:30] Всё лучше, я буду понимать.
[00:04:32] Так вот, мы будем потом новые решения проектировать.
[00:04:37] Ну, вернёмся по нашим барагам.
[00:04:39] Вот, смотрим, дальше у нас история про...
[00:04:44] про обработку какой-то, в том числе с помощью внешних моделей.
[00:04:48] В принципе, никто не мешает это крутить
[00:04:50] на той же самой службе задач,
[00:04:52] которая крутится на той же самой машине с раскребацией.
[00:04:56] Просто слишком будет в том,
[00:04:58] что более сложно...

## 2026-10-19/rec_20261019_144644.m4a (старт 14:46:44)

[00:00:00] А вот, например, с помощью GLM-а, она будет крутиться на отдельных
[00:00:06] Knoker-контейнерах с обращением GLM в облако, в том числе, возможно, с
[00:00:11] какими-то пониженными моделями на пленях. Хотя я так, честно говоря, не понимаю,
[00:00:19] сейчас мы когда коннектимся, нам тут подают две модели, вот, например, Z-Code,
[00:00:24] а можем ли мы указывать модели на какие-то младшие? Какое мы делаем, четыре шеи, есть,
[00:00:31] или еще что-то такое. Интересно. Ну да ладно, это все как бы, поэтому это может крутиться и там.
[00:00:43] И соответственно, если мы с тобой приходим к тому, что вот у нас стоит локальная стул,
[00:00:52] ну назовем так наша, то есть мы приходим, что вот наш вот этот Dev Hub, по сути, это не Dev Hub,
[00:00:58] а Dev Studio, да, то есть некая вот такая вот приложуха клиентская, где мы с тобой проектируем,
[00:01:05] проектируем обработку. Ну да, это я, во-первых, я это, больше вот даже сейчас как бы, когда
[00:01:17] первичные, ну, обсуждал, возможности там добавлял, то есть я это вижу как, как какой-то
[00:01:24] workflow, как движется данные, как они между собой, ну, как они обрабатываются по этапам. Вот как-то
[00:01:34] так представляют, что вот у нас на первом этапе из гитара загрузили, создали репозиторик,
[00:01:40] потом, например, там передали там, говорим на простую задачу, да, передали какой-то
[00:01:48] промд, а ЛМК что-то поделала, потом в гитаре это все запушивалось, да, и как-то есть задача загрузить.
[00:01:56] Нет, workflow-то просто, в чем оно у тебя? Смотри, для службы задач это отканулные задачи.
[00:02:06] Да, для службы задач не знаю. Ну, они как-то, не, они просто, но они, конечно же,
[00:02:10] между собой могут быть в какой-то мере связаны, да? Ну, они связаны. Служба задача,
[00:02:15] что это задача, у них есть какие-то зависимости. То, что они как-то связаны внутри, как-то они связаны.
[00:02:21] Для службы задачи не связаны никакой. Понимаешь, да? А вот, соответственно,
[00:02:28] если мы говорим уже про dev hub, то здесь они как связаны. То есть, мы разделим сейчас,
[00:02:35] понимаете, dev hub server, это облачная херня для управления, может быть, даже
[00:02:42] стоит разделить имел к терминам. Это облачная херня, а dev studio это вот там, где мы с тобой
[00:02:49] на клиенте ковыряемся. Вот, может быть, так будет нам проще. Значит, смотри, получается,
[00:02:55] что в прошлый раз с тобой обсуждали, что dev studio держит у себя, как бы, ну, какие задачи
[00:03:05] обрабатывать, промты, все это лежит на клиенте. В принципе, с точки зрения
[00:03:11] одинокого разработчика здесь все за шибитов. А с точки зрения настроенных, установленных
[00:03:17] процессов нет. Если мы сейчас говорим с тобой про то, что у нас должны быть вот на автомате,
[00:03:28] чего-то там творится, в том числе, координация, артистрация, то мы здесь приходим к тому,
[00:03:34] что, возможно, надо будет подумать в эту сторону. Ну, сейчас пока не дергаемся, ты сейчас требований
[00:03:39] не тянешь, я их посмотрю, потом я когда доеду, мы с тобой можем вернуть туда уже, как следует,
[00:03:46] чтобы вот эту штуку сюда описать прямо вот в тех деталях и нюансах, которые нам, собственно,
[00:03:54] нужны. И у нас возникает вопрос здесь. Соответственно, кто будет аптистрировать вот эту тему, то есть,
[00:04:09] если у нас, ну, у нас уже есть вот мини воркплоу, например, по той же самой запросу на транскребацию,
[00:04:17] но у нас нет для в студии из человека, который будет это поджигать, который будет это
[00:04:24] мониторить. Вот, и вот здесь мы приходим к тому, что, да, то есть, ну, наверное, самая логичная, да,
[00:04:32] так что, ну, мы можем называть это как угодно, можно называть там, да, в агент или просто агент там.
[00:04:38] Ну, то есть, это должна быть какая-то штука на расписание, которое чего-то творит, или не на
[00:04:46] расписание, или вообще дискретное переключение. То есть, и получается, что, например, если мы берем
[00:04:51] просто суть не задач, ну, а если вот у нас будет суть без задач, задача, которая регулярно будет дергать.

## 2026-10-19/rec_20261019_145145.m4a (старт 14:51:45)

[00:00:00] Это самый, ну, как бы, швама судьба задачи.
[00:00:07] И она будет что-то мониторить.
[00:00:09] Вот тогда у этой задачи,
[00:00:11] а где-то должна храниться история про workflow.
[00:00:15] Просто с workflow у нас какая-то история.
[00:00:17] Либо мы все создали целиком
[00:00:20] сразу все задачи.
[00:00:22] Стаск сервисе.
[00:00:24] Стаск хабби, да?
[00:00:26] Либо второй вариант.
[00:00:28] Мы, как бы, принимаем решение
[00:00:32] о том, что мы делаем дальше
[00:00:34] на основании того, что уже было сделано там.
[00:00:39] И тогда нам нужны какие-то вот
[00:00:43] такие вот логические модули,
[00:00:46] которые будут принимать решение.
[00:00:48] А что дальше, когда было там что-то сделано?
[00:00:52] Ну вот, например,
[00:00:54] произошла транскребация.
[00:00:57] Дальше мы берем эту транскребацию
[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:00] Наверное, ничем,
[00:02:02] кроме цельхронности запуска.
[00:02:04] Правильно?
[00:02:06] То есть, мы в одном случае запрос посетить кидаем,
[00:02:08] а в другом случае мы его
[00:02:10] кладем персистентным кольцком в базу.
[00:02:12] Правильно?
[00:02:14] Угу.
[00:02:16] Вот.
[00:02:18] Поэтому, ну, надо будет сейчас, наверное,
[00:02:20] додумать вот эту концепцию.
[00:02:22] Просто нужно быть на конкретном примере,
[00:02:24] чтобы просто в голове не выдумывать
[00:02:26] всякую фигню.
[00:02:28] То есть, на конкретном примере
[00:02:30] додумать
[00:02:32] ну, и просто вот
[00:02:34] спроектировать эту историю
[00:02:36] в том числе с агентами, которые
[00:02:38] просыпаются и чего-то делают.
[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:16] какую-то задачу.
[00:03:18] И у нее лежит
[00:03:20] шаблон.
[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: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] Workflow
[00:04:24] светвельниями, то нам
[00:04:26] получается, не нужно
[00:04:28] создавать
[00:04:30] все задачи.
[00:04:32] А нам нужно иметь Workflow
[00:04:34] внутри службы задач,
[00:04:36] и нужно иметь
[00:04:38] логику, логику снизбы
[00:04:40] задач. Ну, то есть, хотя бы
[00:04:42] уровня, чтобы она могла
[00:04:44] делать, а куда ей переключаться.
[00:04:46] Поэтому Workflow
[00:04:48] то есть, какая-то задача
[00:04:50] выполнилась, что-то там в
[00:04:52] Workflow какие-то переменные
[00:04:54] установило, то есть, контекст.
[00:04:56] Да, и дальше Task Service
[00:04:58] по зависимости от
[00:05:00] контекста.

## 2026-10-19/rec_20261019_145646.m4a (старт 14:56:46)

[00:00:00] Продил следующие задачи.
[00:00:03] То есть в этом случае нам не нужно сразу создавать все задачи.
[00:00:07] Но нам нужно иметь в задаче две вещи.
[00:00:11] Все это загружено туда в Workflow.
[00:00:14] И второе — это контекст.
[00:00:17] А в службе задач нам надо иметь движок
[00:00:20] переключения по Workflow в зависимости от контекста.
[00:00:27] То есть получается, что у нас не внешняя система Def Hub
[00:00:33] будет отслеживать какие-то исполнения.
[00:00:39] Или у тебя получается, что у тебя каждый элемент,
[00:00:44] грубо говоря, при исполнении в сервисе задач,
[00:00:48] может принять решение породить следующую задачу
[00:00:51] или бросить там запрос на подтверждение или куда-то еще.
[00:00:57] Это имеется в виду.
[00:00:59] Ну, если ему даны такие права, наверное.
[00:01:02] Я имею в виду главное, что сейчас решение,
[00:01:05] как будет развивать Workflow, понимает дембстуте,
[00:01:08] сразу с рамом начале, и закидывает сразу
[00:01:11] империативную последовательность,
[00:01:13] с которой тос-хафк свернуть не может.
[00:01:16] Ну да, это...
[00:01:19] Ну, если у нас не будут с тобой внутри
[00:01:24] какие-то ноты, которые будут переключать маршруты
[00:01:30] и закольцовываться по каким-то так далее.
[00:01:34] Ну, это у тебя же могут делать либо сами
[00:01:38] таски, которые выполняются в текущем отзребе,
[00:01:42] в экранках этого Workflow, либо, например,
[00:01:46] какая-то логика может содержаться в таск-хабе.
[00:01:49] Ну, например, прервать, если произошла ошибка.
[00:01:53] То есть задача обычного таска, если ошибка произошла
[00:01:58] и не может продолжить выполнение,
[00:02:00] то, например, просто ее выбросить на уровень,
[00:02:05] ну, как бы, завершить свое выполнение
[00:02:08] и ошибку зарегистрировать, понимаешь, да?
[00:02:12] А дальше, как бы, в принципе,
[00:02:15] позволять или не позволять, это наше решение
[00:02:17] относительно гибкости всей этой истории.
[00:02:19] В каких-то случаях мы можем это позволять, например.
[00:02:24] Ну, сами задачи закладывать эту логику.
[00:02:27] В каких-то случаях, кто нам мешает заложить логику,
[00:02:30] что задача устанавливает переменные контекста
[00:02:33] от таск-хаб в зависимости от их значений,
[00:02:36] переключает, как бы, ветки развития.
[00:02:41] Ну, то есть у тебя таск просто что-то посчитал
[00:02:45] и положил в контекст.
[00:02:47] А у таск-хаба написано.
[00:02:49] Вы сравниваете значение вот с этим,
[00:02:52] если так, то передай сюда.
[00:02:55] Вот, знаете, самый простой пример.
[00:02:57] Например, есть таск, который делает транскребацию.
[00:03:01] Он же транскребировал, все положил результат.
[00:03:05] За ним дальше, например, линейно, да,
[00:03:08] как бы, стоит следующий таск,
[00:03:10] который оценивает, если задачи на выполнение смеси.
[00:03:14] Силами.
[00:03:17] Здесь поднимается таск, который поднимает ЛЛМ.
[00:03:21] ЛЛМ анализирует транскребацию,
[00:03:24] выдаёт структуру какой-то байдинг.
[00:03:27] И, например, фиксирует, что, да,
[00:03:30] у меня есть вот, как бы,
[00:03:33] какие-то, такие-то задачи.
[00:03:35] Ну, получается, что это у тебя
[00:03:38] конкретный хенд для задачи,
[00:03:40] умеет в такое поведение, да,
[00:03:44] фактически.
[00:03:46] Ну, подожди, ну, всё правильно.
[00:03:48] Поведение какое?
[00:03:50] Он не знает ничего про Борку Хлолл.
[00:03:52] Он знает про Слою задачу.
[00:03:54] А задача у него проанализирует транскребацию
[00:03:57] и выделить задачи,
[00:03:59] которые можно привинтивно,
[00:04:01] проактивно выполнить силами,
[00:04:03] как бы, ну, выполнить треактивно.
[00:04:06] Всё, и он как бы поднял флаг.
[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:30] Понимаешь, а если их нет,
[00:04:32] то я тогда, например,
[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:58] Вот, и вот он.

## 2026-10-19/rec_20261019_150146.m4a (старт 15:01:46)

[00:00:00] Какая история? Решение принял опорождение кто?
[00:00:03] То есть непосредственное порождение Task Service проанализировал контекст.
[00:00:09] Решение о том, что так надо делать, принял соответственно разработчик Workflow,
[00:00:17] который спроектировал этот Workflow.
[00:00:19] В итоге мы получаем следующее, что для того, чтобы такое поведение поддержать,
[00:00:25] нам нужно три компонента.
[00:00:28] Ну четыре, поддержку формирования Workflow соответственно еще в студии.
[00:00:34] Да, да, в студии.
[00:00:38] Второе, это поддержку, охранение Workflow и контекста в Task Hub.
[00:00:49] То есть там где-то должен лежать контекст единый на весь Workflow, и сам Workflow.
[00:00:59] И последнее, это соответственно модуль, который в Task Hub принимает решение,
[00:01:05] то есть по переключению по Workflow.
[00:01:09] То есть то, что мы там чик чик переключаемся.
[00:01:13] То есть возможно это должно быть нам стройка над существующими Task'ами.
[00:01:19] Просто надо стройка.
[00:01:21] Стаски есть как есть, но они порождаются и результаты обрабатываются в рамках Workflow.
[00:01:28] Понимаешь, да?
[00:01:30] Да.
[00:01:32] То есть тогда у нас с тобой получится история, когда мы имеем Workflow запущенное,
[00:01:41] и понятно там, даним статусом, с понятным их проектированием,
[00:01:51] и так далее.
[00:01:55] Вот на что вы договорились с тобой.
[00:01:57] Ну и так далее же можно проектировать это все в масштабе.
[00:02:02] Я думаю, что вот это удостолье про все страна, что в клауне убойду.
[00:02:06] Она вполне хорошая.
[00:02:08] Вот это все дело поддается проектированию.
[00:02:13] Вот.
[00:02:17] Так, ладно, хорошо.
[00:02:19] Значит, с этим чуть поговорили.
[00:02:21] Тогда давай, бросим, пожалуйста, требования к текущей фиксированной Task'ам и так далее.
[00:02:30] Найди, пожалуйста, или это у нас в диплое, где у нас описано сейчас,
[00:02:37] что у нас в гите, у наших.
[00:02:42] Это не папа, почти у той диплои, это отдельные документы.
[00:02:46] Да, у меня есть отдельный сервис.
[00:02:49] Ну, короче, давай все это соберем.
[00:02:53] Потому что наведение общего порядка у нас как бы все равно стоим, так сказать,
[00:02:59] к вопросу накану.
[00:03:02] Вот.
[00:03:09] Вот, вот, вот.
[00:03:14] Ну, и, наверное, еще пока, да, и дальше, как бы куда-то там, в эти,
[00:03:19] ну, у нас стоит там открытая исследовательская задача,
[00:03:22] похоронение файлов,
[00:03:24] а это, соответственно,
[00:03:26] и стритом, не стрит, и так далее.
[00:03:30] Вот.
[00:03:32] Наверное, пока все.
[00:03:40] Я думаю, что я надо сфокусироваться.
[00:03:42] Я сейчас общий плачек накидаю,
[00:03:44] вот, и, что хорошо бы сегодня поделось,
[00:03:48] и хорошо бы нам туда-то куда-то это учиться в этом направлении.
[00:03:53] Вот.
[00:03:55] Ладно, давай.
