Все аудиторииDevelopers

Telvr для разработчиков: рабочий процесс, ориентированный на голос

Проблемы, которые узнает каждый разработчик

Вы проводите часы в состоянии глубокой концентрации — ориентируясь в сложной кодовой базе, удерживая в голове мысленную модель полдюжины взаимосвязанных систем — а затем вам приходится остановиться и писать. Документация. Сообщение коммита. Описание задачи. Комментарий в коде, объясняющий, почему было принято то или иное решение реализации.

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

Есть и физический аспект. Разработчики пишут больше, чем почти любая другая профессия. RSI — повторяющееся растяжение — это профессиональная опасность, которая вынуждает многих разработчиков пересмотреть весь рабочий процесс. Боль в запястье, туннельный синдром запястья, тендинит — это не абстрактные риски. Они подрывают карьеру.

И есть проблема качества. Документация, написанная в спешке, — это документация, написанная плохо. Лаконичные сообщения коммитов. Неполные комментарии, которые ничего не объясняют. Описания задач, которые оставляют товарищей в замешательстве. Когнитивные затраты на переключение с «кодировочного» мышления на «писательское» достаточно высоки, поэтому большинство разработчиков предпочитают делать минимум необходимого.

Telvr создан, чтобы закрыть этот разрыв.

Соответствие функций: Telvr для рабочих процессов разработчиков

| Потребность разработчика | Функция Telvr | |---|---| | Писать структурированные задачи разработки и тикеты | Режим обогащения Dev Task | | Документировать код и добавлять комментарии голосом | Дословное переложение или режим Clean & Correct | | Составлять сообщения коммитов без рук | Режим Clean & Correct с естественной речью | | Работать внутри VS Code, Cursor или любой IDE | Вставка текста на уровне системы в курсор | | Уменьшить время работы с клавиатурой для защиты от RSI | Кнопка push-to-talk заменяет продолжительную печать | | Общаться на техническом английском языке чётко | Clean & Correct удаляет слова-паразиты, исправляет грамматику | | Писать в разных инструментах без переключения | Работает в любом приложении: IDE, браузер, Slack, Linear |

Ваш рабочий процесс с Telvr

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

Шаг 1: Определите задачу. Вы работаете в кодовой базе и понимаете, что необходим рефакторинг. Вместо того чтобы открывать Jira, печатать название задачи, переключаться на поле описания и писать неохотное объяснение, вы нажимаете кнопку push-to-talk.

Шаг 2: Произнесите задачу. Вы описываете её естественно: «Рефакторить middleware аутентификации, чтобы извлечь валидацию токена в собственную служебную функцию. Текущая реализация смешивает парсинг токена с проверкой ролей в одном теле функции. Требования: разделить два вопроса, убедиться, что существующие тесты всё ещё проходят, добавить модульные тесты для новой служебной функции. Критерии приёмки: нет критических изменений в публичном API.»

Шаг 3: Режим Dev Task структурирует задачу. Режим обогащения Dev Task в Telvr берёт ваше устное описание и форматирует его в структурированную задачу с чётко обозначенными разделами для контекста, требований и критериев приёмки. Результат вставляется в позицию курсора, внутри активного приложения — инструмента задач, IDE, чата команды.

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

Тот же процесс применяется к комментариям кода. Вы позиционируете курсор на нужной строке в VS Code или Cursor, нажимаете клавишу быстрого доступа и диктуете объяснение. Telvr сразу вставляет его. Вы никогда не покидали состояние потока.

Режимы обогащения, которые имеют значение

Режим Dev Task

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

Результат следует последовательной структуре:

  • Контекст: Что здесь является фоном? Какую проблему это решает?
  • Требования: Что конкретно нужно сделать?
  • Критерии приёмки: Как мы узнаем, что это выполнено?

Это тот вид задачи, который действительно поймут ваши товарищи. Тот, который не порождает четыре Slack-потока уточняющих вопросов. И вы создали его за одну голосовую диктовку вместо пяти минут печати.

Пример входных данных (произнесено естественно): «Нам нужно добавить ограничение частоты запросов к публичному API. Прямо сейчас любой клиент может перегружать конечные точки. Мы должны ограничить до 100 запросов в минуту на API-ключ и вернуть 429 с заголовком Retry-After при превышении лимита.»

Пример результата (режим Dev Task):

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

Требования:

  • Реализовать ограничение частоты запросов на уровне 100 запросов в минуту на API-ключ
  • Возвращать статус HTTP 429 при превышении лимита
  • Включить заголовок Retry-After в ответ 429

Критерии приёмки:

  • Клиенты, превышающие лимит, получают 429 с действительным заголовком Retry-After
  • Клиенты, в пределах лимита, не видят изменения в поведении
  • Лимит частоты запросов сбрасывается через 60 секунд

Режим Clean & Correct

Не всё требует полной структуры Dev Task. Для сообщений коммитов, встроенных комментариев, разделов README или сообщений Slack коллегам режим Clean & Correct — это правильный инструмент.

Вы говорите естественно, включая колебания и переформулировки, а Telvr выдаёт чистый, грамматически правильный текст. Слова-паразиты удаляются. Длинные предложения разбиваются. Результат читается как текст, написанный человеком, у которого было время для редактирования.

Этот режим идеален для коммуникации разработчика, где важна ясность, но жёсткая структура не требуется.

Дословное переложение

Для моментов, когда вам нужен дословный вывод — копирование URL, который вы читаете вслух, диктовка фрагмента кода в комментарий или запись ваших точных слов без переформатирования — дословное переложение даёт вам точность Whisper large-v3 без добавления или удаления.

Тарифы, которые имеют смысл

Время разработчика дорого. Если ваша почасовая ставка находится где-то рядом с тем, что платит рынок опытным инженерам, математика здесь неуловима.

Telvr использует объёмную модель ценообразования: EUR 3 в месяц как ежемесячный минимум (засчитывается в счёт использования), транскрипция от EUR 0,003 за минуту — со скидками за объём до EUR 0,0003/мин. Сеанс диктовки в одну минуту, который выдаёт полностью структурированную задачу разработки, очищенное сообщение коммита и два комментария кода, стоил бы менее наименьшей единицы валюты, о которой думает большинство людей.

Для справки: если Telvr экономит вам пятнадцать минут печати и переключения контекста в день, это более часа в неделю. Прибыль от трёх евроцентов за минуту диктовки трудно оспаривать.

Нет ловушки подписки. Нет годового обязательства. Платите за то, что используете. 14-дневный бесплатный пробный период включает EUR 3 стартовой кредита, что достаточно для запуска десятков реальных сеансов диктовки и получения истинного понимания того, подходит ли это вашему рабочему процессу.

Начало работы

Загрузите Telvr и начните с 14-дневного бесплатного пробного периода. Включен стартовой кредит EUR 3 — для начала не требуются данные для оплаты.

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

Telvr доступен на macOS. Поддержка Windows находится в разработке.