308 lines
30 KiB
Plaintext
308 lines
30 KiB
Plaintext
# Беседа: beseda-20260730-2213.txt
|
||
# файлов: 7; начало: 2026-07-30 22:13; конец: ~2026-07-30 22:48
|
||
|
||
## 2026-07-30/rec_20260730_221325.m4a (старт 22:13:25)
|
||
|
||
[00:00:00] Что, если у тебя то, что в папке, вот в капитапке, то есть в каком бы то ни было вида.
|
||
[00:00:12] У тебя путь может отличаться, но название должно быть примерно такое.
|
||
[00:00:20] Похоже, оно должно быть примерно отдельное.
|
||
[00:00:30] У меня вообще отдельные папки, вот и П5 нет.
|
||
[00:00:34] У меня есть ОТП инфаструктура, ОТП партнерский портал, ОТП...
|
||
[00:00:39] Нет, там же я раздаю прямые доступы, поэтому у тебя вот верхний уровень папки не будет.
|
||
[00:00:44] Будут только, ну вот, например, само вот это НВП, а, подчеркивание, а, есть у тебя какая-то...
|
||
[00:00:53] Ну ладно, сейчас пойдем, пойдем, пойдем, посмотрим.
|
||
[00:00:56] Пока есть.
|
||
[00:00:58] Есть такая...
|
||
[00:01:02] Ну, например, давай, тест.
|
||
[00:01:04] В examples есть папка demo.
|
||
[00:01:10] Пятерки это очень сладко, вот такая вот целая витлина.
|
||
[00:01:15] Нет, есть папка demo за шоу.
|
||
[00:01:18] Тот демо для демо базы XLS, X-сельник лежит.
|
||
[00:01:25] Да, ну все, лично актуально, папку у тебя есть.
|
||
[00:01:28] Ок, двигаемся дальше, тогда.
|
||
[00:01:32] А теперь, смотри.
|
||
[00:01:37] Где тут это?
|
||
[00:01:39] Так, эту закроем.
|
||
[00:01:55] Четвертку.
|
||
[00:02:03] Под меня.
|
||
[00:02:10] Блин, нет отверстий.
|
||
[00:02:17] А вот.
|
||
[00:02:20] Это вообще все проверяем, да?
|
||
[00:02:25] Ну вот, смотри.
|
||
[00:02:31] Значит, Degro.
|
||
[00:02:48] Кстати, у него...
|
||
[00:02:50] Надо попросить обновитель.
|
||
[00:02:53] Короче, вот есть workflow,
|
||
[00:02:55] который более-менее отображает,
|
||
[00:03:00] что происходит в базе.
|
||
[00:03:03] Наверное, давай мы начнем сначала со структуры базы.
|
||
[00:03:07] Структуры базы.
|
||
[00:03:09] Значит, все начинается с...
|
||
[00:03:12] Вот отсюда.
|
||
[00:03:20] То есть есть схема SRC.
|
||
[00:03:23] В ней лежат документы и их пункты.
|
||
[00:03:27] Ну, ключевые там лицы.
|
||
[00:03:29] Документ, секшен.
|
||
[00:03:31] То есть, раздел.
|
||
[00:03:33] И нода.
|
||
[00:03:35] Нода это, соответственно,
|
||
[00:03:37] узел документов.
|
||
[00:03:39] Ну, грубо говоря, пора.
|
||
[00:03:42] Вот.
|
||
[00:03:44] Все остальное, по сути, обвес какой-то.
|
||
[00:03:46] Типы документов, статус,
|
||
[00:03:48] снапшот и еще чего-то.
|
||
[00:03:51] Из интересного только рядышком лежит
|
||
[00:03:53] SRC Professional Title.
|
||
[00:03:55] То есть, из самого документа
|
||
[00:03:57] мы выделяем название профессии,
|
||
[00:03:59] которые там встречались.
|
||
[00:04:02] Это первый кусок.
|
||
[00:04:09] Второй кусок.
|
||
[00:04:12] Лежит таблица profession.
|
||
[00:04:14] Ну, это все уже прогружено
|
||
[00:04:16] вместе с данными.
|
||
[00:04:18] Лежит второй кусок, соответственно.
|
||
[00:04:21] Профешена.
|
||
[00:04:23] И вокруг них
|
||
[00:04:25] там всякие ссылки,
|
||
[00:04:27] откуда они, как бы, взялись.
|
||
[00:04:29] А также привязка
|
||
[00:04:31] на EKS и EKS.
|
||
[00:04:33] То есть, где брать описание.
|
||
[00:04:35] Вот, через таблицу Reef
|
||
[00:04:37] profession info.
|
||
[00:04:39] То есть, в каком узле
|
||
[00:04:41] глядеть для себя описание.
|
||
[00:04:43] Вот.
|
||
[00:04:45] Ну, и есть также лежит
|
||
[00:04:47] табличка такая для
|
||
[00:04:49] 25-го.
|
||
[00:04:51] Ну, короче, это схему
|
||
[00:04:53] про профессия. Она называется
|
||
[00:04:55] Reef.
|
||
[00:04:57] Теперь идем дальше.
|
||
[00:04:59] Теперь у нас там другой.
|
||
|
||
## 2026-07-30/rec_20260730_221826.m4a (старт 22:18:26)
|
||
|
||
[00:00:00] Скинки идёт уже история про требования.
|
||
[00:00:07] То есть эта информация распакована из документов.
|
||
[00:00:12] То есть мы брали много. То есть документы у нас есть двух видов.
|
||
[00:00:15] Те, которые описывают профессии и те, которые содержат требования глобально.
|
||
[00:00:22] Соответственно, из этих мы уже распаковали профессию и будем заниматься их описанием.
|
||
[00:00:30] А из других мы, соответственно, экстрактировали требования и ведём их обработку.
|
||
[00:00:39] А потом они посередине соединятся, как мы увидим.
|
||
[00:00:42] Пока смотрим на структуру.
|
||
[00:00:44] То есть первый слой, так называемый, тут SRC.
|
||
[00:00:49] Второй слой был REF.
|
||
[00:00:51] SRC — это документы, REF — это профессия.
|
||
[00:00:54] Третья слой — REC.
|
||
[00:00:57] Главная таблица — REC Requirements.
|
||
[00:01:03] Из неё появляется таблица с источником опасности,
|
||
[00:01:08] или это классификатор, и технологическими операциями.
|
||
[00:01:13] REC Operation, REC Hazard Source.
|
||
[00:01:16] Ну и связка между ними, естественно, есть Hazard Source Requirements, REC Operation Requirements.
|
||
[00:01:24] И между ними тоже связка есть такая.
|
||
[00:01:27] Если вот так вот кляпко чуть-чуть было, чуть более понятно.
|
||
[00:01:35] По сути, выглядит это так.
|
||
[00:01:37] Мы закидываем требования, потом отсюда выделяются операции,
|
||
[00:01:44] выделяются Hazard Source, а потом они между собой,
|
||
[00:01:52] связываются вот так вот.
|
||
[00:01:59] Hazard Source категории пока не используется,
|
||
[00:02:04] потом будет когда-то использоваться, сюда не смотрим.
|
||
[00:02:08] Hazard Source Type — это жёстко заданно идти и словать для таблица источника.
|
||
[00:02:13] Короче, есть требования,
|
||
[00:02:16] но тебе пока нужно будет работать только с самой таблицей требований и всё.
|
||
[00:02:22] Да, дальше здесь что ещё интересного?
|
||
[00:02:26] Теперь идёт слой ION.
|
||
[00:02:28] Это материалы уже для инструктора,
|
||
[00:02:34] то есть слай, title and content,
|
||
[00:02:40] вопрос и ответы.
|
||
[00:02:46] И системная штука, которая нужна для хранения ответов LLM моделей,
|
||
[00:02:54] то есть она через универсальную ссылку привязывается на любой объект,
|
||
[00:03:02] для которого это было сформировано.
|
||
[00:03:09] То есть target ID — объект, target type ID — это тип объекта.
|
||
[00:03:18] Типа объектов в тайтлах просто поименованы поименам таблиц.
|
||
[00:03:24] Ну а target field — это как поле,
|
||
[00:03:28] конкретно поле и сущности лежит вот в AI-ри залте.
|
||
[00:03:35] И, собственно, title соответствует названием «поколей».
|
||
[00:03:40] Вот, здесь единственная есть такая засада, мне очевидно,
|
||
[00:03:44] что для вопросов здесь будет target type написано вопрос,
|
||
[00:03:51] а ID-шик будет из таблицы слайдов.
|
||
[00:03:55] То есть это единственное исключение.
|
||
[00:03:58] Вот и вся модель, то есть если группа подойти к этому
|
||
[00:04:02] и, например, какой-нибудь такую упрощенную стему нарисовать для понимания,
|
||
[00:04:14] то у нас есть нот, то есть документов.
|
||
[00:04:36] Он превращается в… Ну, мы сейчас поговорим про трек, который касается требований.
|
||
[00:04:41] Он превращается в требование, требование превращается в слайд
|
||
[00:04:47] и превращается в вопрос с ответами.
|
||
[00:04:54] Параллельные требования распаковываются, соответственно.
|
||
|
||
## 2026-07-30/rec_20260730_222327.m4a (старт 22:23:27)
|
||
|
||
[00:00:00] источник опасности и технологическая операция, которая в том числе связана между собой.
|
||
[00:00:11] Вот это все трек, который касается требований, который мы смотрели второй.
|
||
[00:00:17] А трек, который касается профессий, он звучит так.
|
||
[00:00:24] Соответственно, в нормативке появляется описание профессий,
|
||
[00:00:33] и записание, то есть профессионы фо, она, естественно, привязана самим профессиям к справочнику.
|
||
[00:00:42] Из профессионы инфро появляются технологические тоже операции,
|
||
[00:00:50] и потом самая главная задача собственной системы — их связать между собой.
|
||
[00:00:59] То есть вот, в принципе, общая схема того, чем мы занимаемся.
|
||
[00:01:07] Значит, в каком сейчас все состоянии, и чем ты можешь нам помочь в этом аспекте?
|
||
[00:01:14] Сейчас все состоянии следующие.
|
||
[00:01:22] У нас загружено 43 из них аспакованные 17 000 требований.
|
||
[00:01:41] Некоторые обработаны вплоть до слайдов, порядка у нас слайдов, по-моему, 3,
|
||
[00:01:52] и вопросов 2 000. Ну и сюда тоже это дело в этом объеме сделано.
|
||
[00:02:15] И есть еще картинки, то есть картинки, которые где-то должны жить вот здесь,
|
||
[00:02:22] но они — имыч. Но их совсем нет, их ноль.
|
||
[00:02:45] Вот. Значит, такая помощь нужна.
|
||
[00:02:50] То есть сейчас, в принципе, все это подготовлено.
|
||
[00:02:55] И вот мы, значит, в чему пришли.
|
||
[00:02:58] То есть задача номер 1 — это, ну, сейчас база сделана в виде SQLite-базы.
|
||
[00:03:05] Задача номер 1 — портировать ее поближе.
|
||
[00:03:12] То есть и развернуть ее так, чтобы она была доступна с твоего компьютера,
|
||
[00:03:20] сервера, если мы на сервер что-то будем выкатывать — это мы сейчас с тобой обходим.
|
||
[00:03:26] И столько компьютер и с моего компьютера.
|
||
[00:03:30] Вот, то есть, по сути, со всех машин работающих она должна быть доступна.
|
||
[00:03:37] Задача номер 1 — это портирование базы.
|
||
[00:04:07] Задача номер 1 — это портирование базы.
|
||
[00:04:29] Она уже частично заполнена, ее нужно заполнена портировать.
|
||
[00:04:38] Да, ее надо заполнить.
|
||
[00:04:41] Ее нужно портировать.
|
||
[00:04:46] Ее надо портировать, да.
|
||
[00:04:48] И двигает, соответственно, дальше, чтобы переостроить.
|
||
[00:04:52] А то, чтобы я сначала приложил, работала с этой базой.
|
||
[00:04:58] Пока, приложу.
|
||
|
||
## 2026-07-30/rec_20260730_222828.m4a (старт 22:28:28)
|
||
|
||
[00:00:00] Которая в влс коде, где тут влс код. Вот это и ножу. Вот эти вот. Мы сейчас с тобой в чему дошли? Да, я, кстати, обещал тебе
|
||
[00:00:17] вывернуться вот сюда вот. То есть вот метод. Вот все что голубенькое и зелененькое и все остальное кроме серов вещей
|
||
[00:00:35] это все разработано. Вот две серов не разработано еще, а вот это все уже разработано. Мы разработаны в виде навыка.
|
||
[00:00:43] Вот, конечно, подобномить это дело немножко поменялось, но тем не менее. Короче, как ты видишь, есть ветка А, это про писание профессий,
|
||
[00:00:52] бом-бом-бом-бом-бом. И ветка Б про требовку. И потом, собственно, у нас на выходе здесь технологические операции, здесь технологические операции
|
||
[00:01:02] и они должны между собой, так сказать, запрыться. Короче, в чем фишка? Значит, требовать не, то есть вот этот навык.
|
||
[00:01:12] Экстракт. Рен. Эта штука выполнена для всего, ну, экстракт. Экстракт, кстати, наверное, для всего экстракта.
|
||
[00:01:30] Посмотрим сейчас последний какой-нибудь эксейнник. Статус, наверное. Отсюда 20-е число. Что нравится.
|
||
[00:01:50] Мне очень понятно, на дизул ты его отравил? Нет.
|
||
[00:02:02] Бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом
|
||
[00:03:49] Бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом-бом
|
||
|
||
## 2026-07-30/rec_20260730_223328.m4a (старт 22:33:28)
|
||
|
||
[00:00:29] У меня всё-таки там нет, но нужен какой-нибудь из аута последний из аута, из река, из джинсона.
|
||
[00:00:46] Нет, тут общий цифровок. Вот смотри, Жень, вот у нас есть подвод до Хираковича, 40.
|
||
[00:00:56] Важа чёрности тут 40.
|
||
[00:01:02] Почему мне не решать?
|
||
[00:01:09] Нет, это контактный цифровок.
|
||
[00:01:13] Может мы их не разрезали какие-нибудь?
|
||
[00:01:15] Ну, короче, здесь видно, что, короче, вот эти все колонка, все разрезаны.
|
||
[00:01:25] Это требования, которые уже разрезали.
|
||
[00:01:29] И дальше, по сути, если мы вернёмся вот сюда, то есть мы с тобой будем работать с правой частью.
|
||
[00:01:46] То есть это значит, что мы дошли до состояния экстрактрек, то есть выполнили его.
|
||
[00:01:53] То есть мы из требований, по охране труда, точнее, мы из СРЦ НОД сделали, то есть мы из СРЦ НОД сделали реквайномент.
|
||
[00:02:07] Вот это 17000 требований.
|
||
[00:02:09] И это обработано в полном объёме.
|
||
[00:02:12] Ну, как в полном, может, три документа поднимались, но это мы их найдём. Короче, это вот эта колонка.
|
||
[00:02:18] И наша задача — пойти соответственно дальше.
|
||
[00:02:25] То есть у нас есть следующая точка останова — это рек дискрипт.
|
||
[00:02:30] То есть и поэтому следующая задача будет надеть.
|
||
[00:02:37] Это, соответственно, для всех неописанных на какое 3,5 блоков.
|
||
[00:03:01] То есть тут какой вариант?
|
||
[00:03:03] Либо, ну как бы, то есть у нас есть, собственно, задача, которая закрепляет всё, пишет мне каждый раз это самое.
|
||
[00:03:14] Надо его попросить в единомаук.
|
||
[00:03:19] Вот.
|
||
[00:03:58] То есть, значит, наша задача — прогнать.
|
||
[00:04:04] Сколько у нас получается здесь?
|
||
[00:04:06] Давай посмотрим ещё раз.
|
||
[00:04:09] И я и требований у нас описаны по количеству 2,5 тысячи.
|
||
[00:04:16] То есть, 2,500.
|
||
[00:04:17] Даже не то, что я написал, не 3, а 2,500.
|
||
[00:04:36] Вот наша задача — о чём пишут?
|
||
[00:04:39] Я вообще не пишу.
|
||
[00:04:40] Короче, это вот так вот.
|
||
[00:04:42] Вот это 2,500 — это вот тут.
|
||
[00:04:44] А слайды, слайды, он на 1,7 тысячи.
|
||
|
||
## 2026-07-30/rec_20260730_223829.m4a (старт 22:38:29)
|
||
|
||
[00:00:00] Ну ладно, ну короче, ладно, какие-то цифры-то есть, не будем заморачиваться.
|
||
[00:00:07] Смысл такой, что нам нужно выполнить ред-дискрипт, и потом нам надо выполнить
|
||
[00:00:28] и вот слайдген, и оцла, и квэшнген, то есть требования, слайды, вопросы.
|
||
[00:00:41] И все это сделать на Квэйне, на локальных Квэйне.
|
||
[00:00:46] Вот эти чтовки, пока без слайды, без изображений, просто с подписями.
|
||
[00:00:52] Ну мы сейчас дойдем до всего, ну просто тут же, как ты видишь, много этой самой.
|
||
[00:00:58] То есть, соответственно, здесь идет следующий навык.
|
||
[00:01:02] И вот слайдген, потом идет и оцла, и квэшнген.
|
||
[00:01:16] Вот.
|
||
[00:01:18] В чем фишка?
|
||
[00:01:20] Фишка в том, что там оно немножко идет, не прямо так вот, вот.
|
||
[00:01:26] А получается, что мы всегда генерируем в таблицу дополнительную.
|
||
[00:01:32] То есть, генерация, генерация всегда идет вот сюда.
|
||
[00:01:43] Потом идет навык опров, опров кладет вот отсюда данные, вот сюда в дискрипши, например, для требований.
|
||
[00:01:52] Потом запускается генератор для, например, слайдов.
|
||
[00:02:01] И он снова генерирует вот сюда.
|
||
[00:02:04] Потом идет опров, и мы кладем данные в слайды.
|
||
[00:02:09] Потом мы запускаем следующий генератор, вопросов.
|
||
[00:02:12] Он берет данные из слайдов, как бы, и генерирует данные для вопросов снова в резулке.
|
||
[00:02:20] Потом идет утверждение, и мы кладем это все уже в квэшнген.
|
||
[00:02:25] То есть, сейчас схема такая.
|
||
[00:02:28] В принципе, для первичного прогона, то есть, надо напишить, как мы будем действовать, наверное.
|
||
[00:02:43] То есть, вот смотри, если вернуться вот сюда, то здесь что не хватает, здесь не хватает такой вот таблички,
|
||
[00:02:53] которые называются, ну, в общем, называются аи.
|
||
[00:02:59] Разумно надо.
|
||
[00:03:01] То есть, по сути, происходит как?
|
||
[00:03:04] Мы берем, ну, по сути, вот мы из требования и записания требования,
|
||
[00:03:13] и вот отсюда из текста закидываем сюда, это вот первый шаг.
|
||
[00:03:19] Потом отсюда кидаем в дискрипши.
|
||
[00:03:24] Табль шаг.
|
||
[00:03:26] Генерируя слайды, мы закидываем их сюда, и отсюда через уп, мы закидываем их сюда.
|
||
[00:03:34] Дальше.
|
||
[00:03:38] На основании описания слайдов квэшнген закидываются сюда, и потом они закидываются сюда.
|
||
[00:03:49] То есть, вот эта вот...
|
||
[00:03:50] А пабличка чистится или она пухнет?
|
||
[00:03:55] Нет, она пухнет, и в этом ее как бы суть, потому что она должна...
|
||
[00:03:59] То есть, мы должны не бояться генерировать новые варианты контента с помощью новых моделей,
|
||
[00:04:07] не бояться того, что мы потеряем старые, хорошие или генерированные варианты.
|
||
[00:04:15] Ну, у нас есть, например, описание все требований, которые сделаны, они сделаны к лодам, например.
|
||
[00:04:22] Зачем нам их терять?
|
||
[00:04:27] Понимаешь, да?
|
||
[00:04:29] То есть, зачем нам их сменять на что-то другое?
|
||
[00:04:37] Покажи, как они видят все файлы.
|
||
[00:04:40] Да, давай я покажу это изуально.
|
||
[00:04:42] То есть, вот смотри, у нас есть документ 835, то есть, под.
|
||
[00:04:50] Это под, у него есть вот хериновый туча требований, то есть, 225, который признан на требованиями охраны труда.
|
||
[00:04:57] То есть, не все требования...
|
||
|
||
## 2026-07-30/rec_20260730_224330.m4a (старт 22:43:30)
|
||
|
||
[00:00:00] момент не все требования и стаблички требования они участвуют в описании там есть флажок такой из
|
||
[00:00:06] из июз и если из июз вот она вот из июз единица то вот требования дальше участвует во всех
|
||
[00:00:13] движухах если из июз ну аль то это требование которое с руководством касается вот ну в жизни
|
||
[00:00:22] да вот вот посмотри красоту ну сам себе там увеличить это самое чтобы тебе покрупнее было
|
||
[00:00:29] мне тоже широкий видишь это опус разными моделями это мимо это к вен это мимо в 2 5 про этот жл 5 2 это
|
||
[00:00:44] все описание требований предназначенные для искусственного интеллекта и то же самое мы
|
||
[00:00:55] сейчас уже попросили сделать мы пока не прогоняли такая же фигня будет для слайда для текста для
|
||
[00:01:02] вопросов то есть вот будет слайд за голову коряда будет такая бим бим бим бим бим бим колонки для
|
||
[00:01:08] разных моделей которыми он был сгенерирован то есть они будут разные какие-то документы будут
|
||
[00:01:14] там какими-то одними моделями вот там две три моды или какие-то другими наша задача с тобой
|
||
[00:01:21] сейчас все это прогнать через квен вот теперь давай попробуем в жизни в жизни это пускануть и
|
||
[00:01:32] пускануть ну можем принципе даже через квен это пускануть значит как это работает мы берем
|
||
[00:01:40] скот и тут вот вопрос а как это все потом упаковать то есть нужно ли это к этому по-хорошему
|
||
[00:01:50] приделать бы к этому юай и выкинуть вообще это на сервак с юайом потому что смотри у нас есть
|
||
[00:02:02] настройки я тебе показывал сегодня да ну сейчас погоди ну давай сейчас мы толкнем сейчас что-нибудь
|
||
[00:02:10] и потом пока будет пыхтеть уже будем дальше болтать вот смотри я хочу что сделать давайте возьмем
|
||
[00:02:19] какой-нибудь новый документ выберем его какой-нибудь небольшенький самый маленький документ насветил
|
||
[00:02:25] вот отлично 40 56 прекрасно вот еще холодильные установки шестьдесят три будет тоже
|
||
[00:02:39] давайте по установке давайте по установке хорошо смотрим вот смотри вот мы берем код документа
|
||
[00:02:47] вот теперь дальше смотри какая история хотелось бы чтобы не было издержек при запуске вот сейчас они
|
||
[00:02:55] у нас будут почему потому что мы скажем сатрик естественно кому-то сейчас у нас джелеем 2 джелеем 2
|
||
[00:03:06] нам здесь не нужен ну в принципе нам честно говоря все равно кто здесь будет сейчас почему потому что
|
||
[00:03:12] мы скажем так во-первых новая задача мы скажем так как бы запусти запусти навык рек
|
||
[00:03:34] и скрипт с и потому что ты не посмотришь модель сейчас она желая не желая у нас в этом квене там
|
||
[00:03:49] мы нечего не сконтини да да это у вас есть континую попытаться спросить возможно что там выгружена
|
||
[00:04:01] как с вами работать вот здесь выгружена там не подгружена в этот момент хочется сказать
|
||
[00:04:25] идите вы в жову со своими локальными моделями пойдем лучше денег заплатить не смотри как
|
||
[00:04:44] выгонять через квен и сегодня все равно не работает покажем на другом примере сквен не работает значит
|