Навеяно статей про большой текстовый файл OBTF
Небольшая предистория. Одновременно у моей команды несколько проектов в разработке. До этого я сам был разработчиком более 10 лет в довольно таки крутых проектах. И всегда меня волновал вопрос продуктивности.
Как и автор статьи выше я пробовал разные таск менеджеры и, как и автор статьи выше, уже более 10 лет я использую “простой” текстовый файл в гугл доках. В нем все мои дела, планы, идеи и т.п. И вот, прочитав статью, у меня пришла идея. Я понял какую фичу я хотел добавить в свой бесплатный домашний проект ии заметок.
Какие у меня были требования к фиче
-
простой текстовый файл, без ничего, чистый markdown
-
web приложение — иконка на телефоне, браузер на компе
-
кеш fiirst — работает без телефона
-
можно надиктовывать голосом и текст красиво появляется в заметках и мой голос должен круто распознаваться, не как на айфоне
-
мой ии должен имет доступ к моему файлу напрямую
Как я сделал
Первая ИИ фича
Я прикрутил голосовой ввод текста и его бесплатное распознавание (так как у нас 90% избыточной мощности на сервере рабочего проекта) моделью GigaAM-v3 (тут про нее подробно).
Что было интересно внедрять?
-
Интересная и неочевидная фишка, что когда я поставил курсор в какое то место файла и надиктовал текст, то потом распознанный текст вставляется в это место
-
Работа оффлайн. Я часто пишу что-то в файл когда гуляю и приходят мысли в голову. Но теперь мобильный интернет — боль. Поэтому я добавил что файл сохраняется, висит пока телефон не попадет в онлайн и потом сам распознается.
Вторая ИИ фича
У приложения есть mcp — в нем буквально несколько инструментов, но они позволяют добавить ваш файл в ваш ИИ и работать с ним из ЧатГПТ или Клода. Зачем это нужно? Пока я это использую для сжатия надиктованных дел. Чтобы их автоматически сделать красивыми и сократить мой поток мысли. Однако, мне кажется, может возникнуть еще много других вариантов.
Заключение
Это полностью открытый некоммерческий проект.
По себе знаю, основные опасения при использовании подобных проектов:
-
Вдруг он исчезнет и все мои данные пропадут? Для того чтобы снять этот вопрос я добавил автоматическую высылку файла дел на почту по расписанию, самое частое раз в день
-
Мои данные утекут. Тут да, в подобных проектах однозначно не стоит хранить файл паролей и подобную информацию 🙂 Но как файл дел и классная рамспознавалка — вполне.
Если есть интересные идеи, пишите в комментах, готов внедрить что-то прикольное.
Давно не писал статьи, не знаю, пропустит ли модерация, ссылка на проект https://aizametki.ru/
ссылка на оригинал статьи https://habr.com/ru/articles/1045198/