Transcript of Stop typing! Your personal AI agent on n8n is running Obsidian for you.
Video Transcript:
Друзья, привет. Давайте сегодня начнём сразу же с демонстрации. Запиши мысль. Хочу сделать интеграцию Obsidian с моим AI ассистентом. Первое. Записываю заметки с помощью голосовых сообщений в Telegram. Хочу, чтобы аудио транскрибировалось в текст. Это второе. Третье. Данный текст должен улучшаться, структурироваться. Добавлялись ключевые слова и далее текст формировался в Markдаун. Четвёртое, отправка готового текста, готовой заметки в Markдаун в локальный обсидиан на моём компьютере. И пятое решение должно быть бесплатным. Оп, отправляем и нажимаем тест workflow, чтобы посмотреть, что произойдёт. Э, смотрите, да, транскрибируется моё сообщение, уходит в веточку мыслей. Веточка у меня создана для того, чтобы записывать свои мысли. Я её же использую для того, чтобы эта же мысль уходила мне в заметку моего Obsidian. Вот она у нас, как видите, записалась, да? Что у нас получается пришло? Интеграция Obsidianci ассистентом - это название файла, которое который ушёл в Google Диск MD файла. Далее идёт текст. Вот эти наши все пункты он прописал. возможные связи он также прописал для Obsidian, чтобы можно было сразу же их каким-то образом с другими заметками ээ коннектить, да, так скажем, линковать. Вот. И та далее добавил время и добавил дату. Это у нас в нашем обсидиане получилось. Вот у нас есть папочка N1. И вот она наша заметка. То есть она автоматически оказалась здесь в моём обсидиан. Как это получилось, я вам сейчас расскажу. Прежде всего хочу сказать, что жалею, что обсидиан для себя я открыл пару недель назад, но уже успел записать достаточно много разных заметок, сделать много разных связей, да, то есть вот такой у меня получился здесь граф. Э, в чём плюс Obsidian? Очень кратко. Obsidian - это замечательный сервис. управления своими знаниями, да, с помощью ведения там заметок. Ведения заметок там сильно отличаются от любого другого софта. Потому как здесь фишка в том, что каждая заметка имеет какие-то связи с другими заметками. Тем самым данная программа очень напоминает человеческий мозг, а который, в принципе-то, не запоминает основную информацию, он очень хорошо запоминает связи между кусками информации. Как и данная программа, очень крутой сервис, он локальный, то есть облачной версии у него нет. Соответственно, он очень безопасен вплоть до того, что даже я установил через lm студия сюда локальный псик. То есть у меня здесь своя нейронка, которая может мне по каждой заметке э что-то отвечать, какую-то информацию, да. Вот я беру, допустим, какое какого-нибудь вот агента. Здесь я выбираю э активную заметку и пишу, что такое, да? А то есть и он локально на моём компьютере, э общается с заметкой, со мной. Отвечает он, ну, чуть-чуть медленнее, конечно, чем, аэ, облачная какая-то нейронка. Но зато она позволяет вам быть полностью в безопасности, не отправляя свои данные никуда, не впыная, ни в какие-то облачные хранилища, откуда эти данные могут уйти, да? Те, кто боится за свои данные, для вас это прямо must have, поэтому берите, пользуйтесь. Очень крутое решение. А также здесь есть прикольная вещь. Ну, короче, здесь, на самом деле, всё управляют плагины. плагины - это такие мини программки внутри вот этой оболочки, которые позволяют вам делать всё, что угодно, начиная там от ээ введения канбана до вот как раз Smart Connection - это что-то что-то наподобие, да? Если вы, э, делали когда-то игрались с векторными базами, там, если есть какая-то информация о векторной базе, то ранкер - это определяет самые, так скажем, релевантные ответы. Так вот, здесь то же самое, да? То есть есть уже готовое решение, которое также занимается эмбедингом, да, ваших заметок. То есть она их берёт и, э, превращает в вектора, а потом эти вектора анализируют и определяют связи между вашими заметками, какие там больше, какие меньше связи имеют. Очень крутое решение. Плюс к тому, кстати, да, сейчас тоже вам покажу, что это решение, оно тоже оно тоже является во локальным. Смотрите, здесь работает бединг модель вот такая-то, да. Кстати, она даже лучше, чем слверсия OpenI бединга. Программа замечательная. Очень вам её советую. Вот смотрите, мой локальный псик мне ответил, что такое Kisen, да? Потому что мы в кай заметке находились. Я у него ему задал вопрос. Вот он расписал, что такое Kйzen. Очень круто. Очень круто. Здесь также можно выбрать вот смотрите и облачная версия моделей. У меня также ключ введён, но для, так скажем, секюрного использования безопасного можно вести вот таким образом. То есть интернета вам не нужно, ничего не нужно, а ключей не нужно. То есть поставили LM Studio, загрузили модель, соединили с Обсидиан и пользуйтесь. То есть всё в одном окне. Очень круто. Если вам интересно более подробно про то, как я использую Обсидиан, напишите в комментарии, если увижу интерес и запишу вам инструкцию, так скажем, да, то есть опыт эксплуатации, что-то интересное вам расскажу. Давайте всё-таки вернёмся к теме ролика. Я общаюсь со своим ассистентом голосом. Мне это удобно, мне это нравится больше. Я это делаю быстро. И все мои мысли не забываются, да? То есть я не нажимаю, не печатаю, потому что мысль может уйти, а, ну и, соответственно, я её могу потерять. Э данное взаимодействие с агентом мне нравится больше. Что я хочу? Хочу голосом заметки записывать. Хочу, чтобы он транскрибировал мне в текст. Хочу, чтобы этот текст самостоятельно улучшался и там всё сделано было хорошо, красиво, чтобы это всё вставало мне в обсидиан ещё и в формате Marкdдаун. А я хочу, чтобы он каким-то образом э отправлял мне вот это вот моё сообщение, мою мысль на локальный мой компьютер, э на локальную, на локально установленный обсидиан. В чём как раз и основная загвоздка. Ну и плюс хочется, чтобы это работало бесплатно, чего мы, в принципе-то, и добились. Вот в чём, значит, могут возникнуть и возникали сложности либо у кого-то может возникнуть. Вообще я не э говорю, что моё решение - это единственное классное решение, которое есть. Наверное, что-то есть ещё. Но то решение, которое я сделал, оно решение моё для меня. То есть мне удобно общаться в Telegram. Мне я не хочу записывать заметки м куда-то, прежде чем я дойду до компьютера и их перепишу. Мне это неудобно. Вот. Э плюс я хочу, опять же, повторюсь, общаться голосом, записывать заметки голосом голосовыми. Соответственно, сложности. Обсинan локальная программа. Все заметки сохраняются в папке на компьютере в формате MD. Отсюда сложность добавить заметку из серверного N на ноутбук, да? То есть непонятно, каким образом это сделать, если у нас программа на компьютере, а NATN у нас на сервере, но у меня на Гугле. Второе нарушение приватности. Не хочется сторонним облачным сервисам давать доступ э к важным и секьюрным заметкам. Соответственно, нужно подобрать вариант наиболее безопасный. Да, видите, смысл как раз программы Obsidian в том, что она, ну, все свои заметки сохраняет на компьютере и работать в ней можно в полной безопасности. То есть и пароли какие-то там в заметке писать, и ну, всё, что вы хотите. В принципе, при грамотном ведении обсидиан у вас ничего никогда не уйдёт. Это огромный плюс. Вот как раз в отличие от того же Notion, то есть который в облачном, ну, облачная версия здесь, ну, это прям, я не знаю, ещё другой какой-то программы, которая способна на такое. Третье. Из-за разницы расположения облака и локальное хранение хотелось избежать костылей и сложности настройки синхронизации. Не хотелось мне куда-то в сложные вещи уходить. хотелось что-то элементарного и очень стабильно работающего, да, так скажем. Есть, кстати, один костыль, я вам его тоже покажу. Нет нормального решения синхронизации с Telegram. А есть Telegram Sy plugги, но он не работает. Вот именно это м значит решение, которое меня не устраивает. Что это такое? Давайте я вам покажу, чтобы вы тоже имели представление. То есть есть такой плагин Telegram syн. Вот он, где мы создаём бота. Э, в данном случае у меня такой бот создан. Вот он, obsidian bot. Вот. То есть мы создаём бота, сюда его заводим ключом и он интегрируется в нашей заметке. Указываем путь к папке. Папка у меня вот эта inbox. А, Telegram спрут, то есть, но в чём тут подвух? То есть в спруте ранее у меня была вот такая нода, где у меня был создан вот этот вот обсидиан бот, и мой спрут передавал, то есть мой агент передавал ему какую-то информацию. Вот как здесь, да? То есть вот такая была, допустим, информация пришла к нему. Но она приходила от имени бота, а не от имени человека с ID. Соответственно, она не отправлялась в Обсидиан. Приходилось всё время делать вот таким образом, пересылать уже от меня. Только тогда я получал вот такой вот смайлик. А это означает, что синхронизация прошла, да? То есть и мы можем сейчас посмотреть, да? Вот видите, за синхронизация заметок через Google Диск и Obsidian. То есть это мне неудобно. Я хочу, чтобы мне Спрут присылал по моему, так скажем, по моей команде ту информацию, которую я скажу. Вот здесь же мне приходилось пересылать. То есть я их копил, да, вот в этом боте я копил, потом пересылал. Но самое стрёмное, что если ты не пользуешься вот этим вот плагином какое-то время, то просто всё зависало. То есть он не работал. То есть здесь заместо вот этого моего бота стояла вечная синхронизация. То есть мне приходилось этот плагин э отключать, да? То есть я заходил сюда, да? Если у кого такая проблема, имейте в виду, что вам нужно этот Telegram Syн постоянно перезагружать. То есть вы здесь его отключаете, здесь его включаете. То есть это геморрой, это мне не нравится. То есть я хочу стабильное решение. Вот это стабильное решение я у себя в спруте реализовал, да, как вы видели. То есть он у меня работает прекрасно. Также я реализовал его и для вас. То есть я сделал вам подобную автоматизацию, а которая немножко отличается, ну, только отличается тем, что она не ээ завязана на какие-то свечи, когда я говорю какое-то ключевое слово, чтобы этот свеч уходил именно в эту ветку. И в ней нет записи в дублированной записи в базу векторную сус, но это вы легко можете самостоятельно каким-то образом улучшить, настроить. Как работает эта автоматизация? Всё достаточно просто. То есть у нас есть Telegram триггер, который получает, как вот здесь вот в свече видите, либо текст, либо голосовое сообщение. То же самое. То есть вы можете по голосу ему диктовать что-то. Далее эта информация уходит на транскрибацию, если это голос, либо сразу же уходит, а в ээ наш агент, у которого такой же промт, как у моего агента. После этого он уходит в вот этот замечательный нодукод, которая из этого сообщения готового агента создаёт название для файла. Давайте я продемонстрирую, чтобы было проще. Вот, допустим, мы копируем вот это. Вот так. Я хочу, да, отправим его. Ну вот давайте через через чатик. То же самое будет через Telegram. То есть у него три варианта. Пошагово сделаем. То есть он приходит к нам в агента это сообщение. Агент отрабатывает. Вот он отработал, выплюнул нам файл name и contentт. Видите? Далее этот код выделяет отдельно вот отдельно файл name имя файла и отдельно делает контент. Почему я сделал разделение? Потому что заметка она как раз её название совпадает с названием файла. То есть вот видите, вот это название заметки, она она является здесь также названием, то есть заголовком основным. Вот что дальше у нас? Дальше у нас идёт вот как раз здесь у нас идёт files, который это всё дело разделяет, чтобы отсюда наша нода Google Drive, да, она отсюда брала файл content. Здесь контент, который, э, выплюнул наш агент, а сюда мы кладём имя этого файла. имя файла точкам. То есть таким образом он будет создаваться. То есть давайте мы вам продемонстрируем. Вот всё здесь у нас появилась вот такая вот ссылочка. То есть у нас создался э файл, в котором есть контент и который определённо ээ назван. То есть всё здесь аккуратненько всё сделано. Э ну и далее у нас это всё уходит. Ага. не уходит. Да, у нас ошибочка в Телеграме возникла, потому что мы, э-э, отправили из чата. Нужно отправить отсюда же через Telegram triтгer. Ну вот, смотрите, сейчас опять же обработал сообщение. Здесь он разделил на название и на контент. И вот сюда вот он нам это всё дело и выплюнул, да? То есть с названием, с текстом, с связями и так далее. То есть это готовая автоматизация, которая, ну, делает как раз именно то, что я хотел и реализовал. Она будет у меня в Telegram-канале, поэтому там в описании будет ссылка. Переходите, забирайте. Очень полезная штука, мне очень сильно заходит. Вот. А как же работает, э, вот этот замечательная вещь, как синхронизация нашего, э, Google драйва и Obsidian? Да, это вот самый важный вопрос, как раз. А для этого у нас существует специальный софт драrive, да, Google Drive, который вы устанавливаете себе на компьютер. А после того, как вы установили на компьютер, вы открываете вот здесь вот настроечку. И здесь вот внимательно, именно где папка на вашем компьютере, вы сюда добавляете свою папку, которая находится внутри вашего Obsidian на компьютере. То есть там, где вы, э, при первоначальной настройке Obsidian указываете папку, где будут храниться все ваши файлы. Вот именно внутри этой папки вы создаёте как раз папочку, допустим, N, как у меня названо, и в ней как раз будут формироваться все эти заметки. Каким образом они формируются? Очень просто. Они просто синхронизируются с вашим Google диском, да? То есть здесь также вы заводите эту папку. Вот смотрите, мой компьютер, MacBook и N. То есть и она, эта папка, она синхронизируется между облачной версией программы и вашей вашим диском, который вы установили как программку. А здесь, в данном случае, у вас синхронизируется с облаком только одна папка. Я не считаю, что она каким-то образом нарушает безопасность моего Obsidian локального, потому как, ну, повторюсь, э она создана только для моих голосовых каких-то идей, заметок, мыслей и так далее. Э вот, то есть, а, в общем плане, да, то есть я не даю, э, разрешения облачным версиям, то есть на синхронизацию всех заметок. Вот и всё. То есть одна папка. Это круто, да? Вот тут как раз я и продемонстрировал ещё раз, каким образом у меня происходит вот это вот создание заметок с помощью голоса прямо в обсидиан, да? То есть я говорю заметку, вот эта заметка у нас уходит в Telegram через моего спрута бота, да? Бот у меня работает в связке с N и облачным Google Драйвом. Вот. Далее с Google Драйва всё переходит в уже десктопную версию программы Google Drive. Она синхронизируется с помощью вот этой вот как раз одной лишь одной маленькой папочкой. И автоматически, так как эта папка внутри хранилища Обсидиан, она у нас появляется вот здесь вот с левой стороны. Вот эта папочка. В принципе, здесь особо сложного ничего нет, но работает очень стабильно. Синхронизация происходит, ну, буквально там 5-10 секунд, и ваша заметка появляется у вас в обсидиан. Несомненно, обсидион является инструментом для того, чтобы поднимать, увеличивать свою личную эффективность. Точно так же, как и автоматизации, которые я применяю. Ну а в совокупности, как я вам здесь показал, эта работает вдвойне круче. Вот поэтому вам всем советую пользоваться инструментом Obsidion, создавать заметки, создавать связи. между этими заметками. Так мозг лучше понимает и запоминает всё, что вы туда пишете, да, всё, что вы там оставляете. Очень круто работает и в обучении, и в хранении, и в структурировании этой информации, и в поиске этой информации. То есть заметки очень круто там хранить и делать. Вот поэтому чем больше связи вы делаете между заметками, тем лучше. Если тема Обсидиан интересна для вас, то сообщите мне об этом. Я сниму ещё интересные видео по поводу данного сервиса. Придумаем, каким образом ещё можно автоматизировать обсидиан. Это должно быть очень интересно. Если информация в ролике вам была полезна, поставьте лайк, подписывайтесь, если хотите. Автоматизацию обязательно забирайте у меня в Telegram-канале, который внизу будет в описании под видео. Вам желаю личной продуктивности. Автоматизируйтесь. Всё, друзья, пока. M.
Stop typing! Your personal AI agent on n8n is running Obsidian for you.
Channel: ALEKSEI ULIANOV | SPRUT- Ai
Share transcript:
Want to generate another YouTube transcript?
Enter a YouTube URL below to generate a new transcript.