📓 Как я автоматизировал ведение дневника с AI
В продолжение темы автоматизаций расскажу в нескольких постах о том, как я веду дневник, почти ничего в него по факту не записывая руками, и как AI потом все это разбирает, выделяя важные моменты и делая выводы. В нем я не ограничиваюсь собственными мыслями, а еще дополняю данными из разных источников вроде смарт-часов и дневника тренировок. Зачем вести дневник, писать не буду, но я считаю, что это самый мощный инструмент для саморефлексии.
🗂 Все это я делаю в Obsidian, используя разные скрипты и агента Codex. Раньше я вел подобные записи в Day One, но его проприетарность ни к чему хорошему не ведет. Плюс он не бесплатный.
⚙️ Сам процесс поделен на несколько этапов:
• создание шаблонов ежедневных записей в Obsidian
• наговаривание записей в Voicenotes с последующим импортом транскриптов в Obsidian
• скрипт для обработки транскриптов и их вставки в ежедневную запись
• скрипт для обработки записи прошлого дня, который ищет action points и собирает to-do лист на текущий день, отправляя его в Telegram
• воркфлоу с AI-агентом, который собирает все данные за период и делает глубокий обзор прошедшей недели по разным параметрам
Дневная запись сделана через плагины Templater и Periodic Notes. Заранее создается шаблон дня с определенной разметкой, и в итоге всегда есть предсказуемая структура файла. Periodic Notes используется для создания daily-записи по кнопке.
⌨️ В Obsidian настроен хоткей, по которому вызывается Templater. Обычно хоткеи в Templater создают новые записи из шаблонов, но никто не мешает добавить в шаблон запуск скрипта, который лежит рядом. Именно он берет транскрипты, обрабатывает их и вставляет в ежедневную запись. Теперь про сами транскрипты.
🎙 Я давно пользуюсь приложением Voicenotes для записи голосовых заметок. Оно не делает ничего магического, просто нормальный интерфейс с полезными фичами, где все адекватно организовано. На этапе записи можно использовать любой инструмент, но я остался на том, чем уже пользуюсь. Тем более у Voicenotes есть нативная интеграция экспорта в Obsidian. Но ничто не мешает диктовать заметки прямо в Obsidian, например через WisprFlow, хоть с телефона.
🏷 Voicenotes умеет расставлять теги транскриптам по ключевым словам. У меня стабильно проставляется тег diary для дневниковых записей, и к нему все и привязано. Все записи промаркированы датами. После того как транскрипты синхронизируются в хранилище, остается открыть Obsidian и нажать хоткей.
Так как Obsidian не умеет слать уведомления, при ошибке или успешном импорте я еще получаю сообщение в Telegram.
🔁 Звучит запутанно, но достаточно настроить это один раз, и всё будет работать. Понадобится ключ к API OpenAI или его аналог. В итоге процесс войс → дневник автоматизирован от начала до конца. В следующем посте расскажу, что еще можно делать с готовыми дневными записями.
🔗 Все файлы выложил заметкой на GitHub, если захочется повторить у себя.