152 lines
7.4 KiB
Plaintext
152 lines
7.4 KiB
Plaintext
# source: 2026-08-11/rec_20260811_183241.m4a
|
||
# model: Systran/faster-whisper-small
|
||
# transcribed: 2026-10-22T03:54:16Z
|
||
|
||
[00:00:00] по работе.
|
||
[00:00:02] Первое отличие,
|
||
[00:00:04] которому мы пришли,
|
||
[00:00:06] надо отличать навыки
|
||
[00:00:08] от инструментов.
|
||
[00:00:12] В чем фишка?
|
||
[00:00:14] Навык
|
||
[00:00:16] — это файл,
|
||
[00:00:18] который называется
|
||
[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:44] навык, которым работал.
|
||
[00:00:46] То есть, навык — это цифрованная
|
||
[00:00:48] инструкция для агента,
|
||
[00:00:50] у которого есть LLM-модель,
|
||
[00:00:52] чтобы он мог думать своими мозгами.
|
||
[00:00:54] Это первое.
|
||
[00:00:56] Это инструменты.
|
||
[00:00:58] Это программа, которую мы пишем
|
||
[00:01:00] для того, чтобы она что-то делала.
|
||
[00:01:02] Например, у нас есть такая штука,
|
||
[00:01:04] называется REC-XL.
|
||
[00:01:08] Это, собственно, скрипт
|
||
[00:01:10] на питоне,
|
||
[00:01:12] в которой ты можешь вызвать
|
||
[00:01:14] какие-то параметры,
|
||
[00:01:16] и он выплюнет тебе
|
||
[00:01:18] Excel, которая содержит данные.
|
||
[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] skill-md,
|
||
[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] 3.
|
||
[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] SkillMD, пошел бы, почитал
|
||
[00:03:04] документацию в проекте.
|
||
[00:03:06] Возможно, полез бы
|
||
[00:03:08] потом он что-то подумал по себе.
|
||
[00:03:10] Полиция базу нахуй знал бы,
|
||
[00:03:12] что такое LP2A.
|
||
[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: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] с дохренатом, ну, наверное, сколько-то за 40
|
||
[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:26] Наверное, да.
|
||
[00:04:28] Наверное, да.
|
||
[00:04:30] Это в Distance.
|
||
[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:56] делать это удаленно.
|
||
[00:04:58] Вот.
|
||
[00:05:00] Почему я так много...
|