Felo YouTube Subtitling в PiPi Coding Agent

Харнесс без панели браузера всё равно может посмотреть доклад

Pi держит ядро настолько маленьким, что видео в рабочий процесс вообще не попадает, — а нужное предложение часто звучит на сороковой минуте записи. Этот навык забирает субтитры, чтобы сессия могла искать по ним, как по любому текстовому файлу.

Создано для PiБраузер не нуженРезультат с таймкодами
Получить ключ APIСмотреть руководство по платформе
Скопируйте внутрьcp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/
  1. Наборfelo-skills/felo-youtube-subtitling
  2. На входеСсылка на YouTube
  3. ВозвращаетСтроки с таймкодами
  4. ДальшеОбычный поиск по тексту
Логотип Pi Coding Agent
Этот скилл работает в

Pi Coding Agent

Минималистичный харнесс для программирования в терминале

Читать руководство по Pi Coding Agent

Pi держит намеренно маленькое ядро и предлагает его расширять, поэтому навык — это предусмотренный способ добавить охват, не добавляя инструментов в обслуживание.

Загружается из
~/.pi/agent/skills/ · .pi/skills/ · пакеты
Установка — это
Копирование папки или pi install npm:@scope/pkg
Стоит знать
Песочницы нет — прочитайте SKILL.md до подключения
Что вы получаете

Строки с таймкодами, чтобы утверждение можно было сверить с минутой, когда оно прозвучало

Возвращается текст, по которому сессия может искать, цитировать и с которым может спорить. Таймкоды делают его полезным позже: цитату без них никто не сможет проверить, включая вас.

04:12Марен

Весной мы вынесли планировщик из монолита, и первое, что мы потеряли, — бюджет повторов.

11:38Марен

p99 вообще не сдвинулся. Сдвинулось время, которое мы проводили в ожидании очереди.

19:05Ведущий

То есть выигрыш операционный, а не в задержке.

26:44Марен

Именно. Шесть недель работы, чтобы инцидент перестал случаться каждый квартал.

33:20Марен

Если запомнить из этого доклада одну цифру: четырнадцать страниц в квартал стало двумя.

p99 вообще не сдвинулся. Сдвинулось время, которое мы проводили в ожидании очереди.
Просите извлекать цифры вместе с их таймкодами — и строку, несущую доклад, легко будет сверить с записью.
Рутина

От присланной записи до заметок, которыми можно пользоваться

Порядок важен: сначала получить текст, потом решить, что важно, и третьим шагом это записать.

Запускается, когда

Кто-то присылает запись, а полезная часть где-то после первых десяти минут.

  1. 01

    Просите транскрипт, а не сводку

    Сводка теряет цифры и оговорки, а обычно именно из-за них вы и смотрите. Возьмите строки с таймкодами и сами решите, что важно.

  2. 02

    Ищите по нему как по файлу

    Попросите все предложения с числом, версией или датой. Как только субтитры стали текстом, это текстовая задача — именно то, в чём маленький харнесс хорош.

  3. 03

    Достаньте две строки, которые стоит повторять

    Одну, несущую аргумент, и одну, называющую границу. Держите таймкоды при них: цитату без таймкода проверить нельзя.

  4. 04

    Положите это рядом с решением, которому оно служит

    Транскрипт, живущий только в этой сессии, исчезнет вместе с ней. Впишите нужные строки в репозиторий рядом с работой, которую они обосновывают.

Оставляет после себяСтроки с таймкодами, по которым можно искать, цитаты, которые стоит повторять, и пометка о том, какие утверждения докладчик ничем не подкрепил.

Добавить в Pi

Транскрипты — обычный набор, поэтому установка сводится к копированию

Ничего в субтитрах не требует особого корня. Единственная специфичная для Pi привычка, которую стоит сохранить, — прочитать набор до того, как он станет глобальным: навык, выходящий в сеть, заслуживает взгляда.

  1. 01
    ~/.pi/agent/skills/Глобальный

    Все проекты на этой машине. Кладите набор сюда, когда уже прочитали его и хотите иметь везде.

  2. 02
    ~/.agents/skills/Общий

    Папка, которую читают и другие харнессы, поэтому один клон обслуживает Pi и всё остальное, что вы запускаете.

  3. 03
    .pi/skills/Проект

    Только этот репозиторий и только после подтверждения доверия проекту. Правильное место, чтобы оценить ещё не прочитанный набор.

  4. 04
    pi install npm:@scope/pkgПакет

    Каталог skills/ внутри пакета: версионируется и обновляется. Более чистый путь, когда набор занимает постоянное место.

Или загрузите на одну сессию, без копированияpi --skill /path/to/felo-youtube-subtitling
На практике

Два способа использовать доклад, который вы не смотрели

Оба исходят из того, что видео — источник, а не развлечение, и оба заканчиваются чем-то проверяемым.

Введите этоЗабери транскрипт этого доклада и перечисли все числа из бенчмарков, которые там приводятся, с таймкодом для каждого.Что приходит в ответ

Короткая таблица цифр, каждая со ссылкой на минуту, когда она прозвучала, — можно сразу перейти к утверждению.

Введите этоВ этой записи говорится, как они делали откат? Процитируй ответ с таймкодом.Что приходит в ответ

Нужные строки с таймкодами — или прямое указание, что темы не касались, и это тоже ответ.

Где это останавливается

Три границы, которые стоит знать до того, как цитировать видео

Транскрипты — это доказательства с известными режимами отказа, и проверить их дёшево.

Субтитры — это не транскрипт намерений

Автоматические субтитры путают имена и числа. Если цифра идёт в решение, сверьте её с записью, прежде чем повторять где-либо, где это важно.

Нет субтитров — нет текста

Запись без субтитров не даёт навыку ничего, что можно забрать. Это проблема источника, и более длинный промпт её не решит.

Контекст всё ещё поставляете вы

Транскрипт говорит, что было сказано, а не похожа ли ситуация говорящего на вашу. Навык убирает просмотр, а не суждение.

Вопросы

Что пользователи Pi спрашивают о транскриптах YouTube

Какие видео подходят?
Публичные ссылки YouTube с субтитрами, включая автоматические. Приватные записи, непубличные без доступа и закрытые логином недостижимы.
Может ли он следить за каналом на предмет новых загрузок?
Он забирает видео, на которое вы его направите. Слежение за новыми загрузками — задача планирования, а не транскрипции, и в Pi это рутина, которую вы соберёте из чего-то другого.
Где потом должен жить транскрипт?
В репозитории, рядом с решением, которому он служит. Будущие сессии не видят память этой, и ваши коллеги тоже.
Нужен ли для этого браузер или установка headless Chrome?
Нет. В этом и смысл минимального харнесса: навык обращается к субтитрам напрямую, поэтому ничего не открывает страниц и не держит процесс браузера.
Ещё о Pi Coding Agent

Все скиллы Felo для Pi Coding Agent

Пять скиллов, написанных для Pi Coding Agent. На этой платформе они работают по одной схеме, поэтому их можно сочетать в одной сессии, не объясняя заново свою конфигурацию.

Когда готовых скиллов мало

Один ключ API. Полный набор инструментов для агента.

Начните со скилла, а затем соберите модели, живые данные, знания и инструменты вывода, которые нужны вашему сценарию в Pi, — с тем же ключом, который уже используют скиллы Felo.

Модели

Используйте экономичный доступ к LLM, когда агенту нужно собственное рассуждение или генерация.

  • LLM API
  • Chat completions
  • Доступ к моделям
Открыть LLM API →

Знания и результат

Опирайте работу на переиспользуемые знания, а затем превращайте их в материалы, которыми можно поделиться.

  • LiveDoc
  • Генерация PPT
  • Интеллект-карты
Открыть инструменты знаний →

Творческие инструменты

Расширьте сценарий от исследования до визуальных материалов и результатов, готовых для Office.

  • Генерация изображений
  • Инструменты страниц
  • Вывод для Office
Открыть инструменты платформы →