- BrainTools - https://www.braintools.ru -
Посмотрел вебинар «Как создать ИИ-ассистента, который знает ваш контекст»
от компании Nodul который вел Илья Болховский.
Меня заинтересовало, потому что это связка двух интересных тем — управление задачами-целями и искусственный интеллект [1]. Вебинар длится час, но оно того стоит.
Сначала спикер рассказал про Obsidian [2]:

Это программа, которая в отличии от Notion и Evernote, хранит данные локально в текстовых файлах с разметкой (Markdown). И к ней множество плагинов.
Советует Cloud Code [3], работает на подписке Max за 100$ в месяц, говорит, того стоит, повышает производительность в 100 раз. Это позволяет работать с ИИ из консоли, а не из интерфейсных систем ИИ.
У него в консоли Cloud Code проект Brain на ИИ, который каждое утро делает брифинг и дает советы на день, анализируя заметки за день. Анализирует его цели на год, сравнивает с заметками и дает советы.
Нужно было дать облачному Nodul доступ к локальному компьютеру, ведь заметки Obsidian лежат локально. Сначала он попробовал сделать API для доступа к локальному компьютеру, но подход не сработал, потому что это хрупкий подход. Если закрыта крышка компьютера — не работает, если интернет пропал — все, заметки не доступны, плюс есть какая-то API, которая смотрит в интернет и ее можно сломать:

Поэтому он перешел в облако:

Поэтому был использован git-sync, и свои заметки он хранил в git-hub в приватном репозитории:

Теперь запускается по-разному:

ИИ агент отличается от Chat GPT тем, что у него есть «руки», с которыми он может что-то сделать в системе.
ИИ агент имеет свое описание в системном промпте, интересно, что его файл часто называют «soul.md [4]», что в переводе обозначает «душа». По системному промпту ИИ-агент понимает, что ему делать:



Более подробно и мощно в этой теме работает Даниэль Миэсслер:

Автор использует один общий промпт для локальной версии и облачной, потому что промпт постоянно дорабатывается. Оба агента смотрят на одну и ту же папку, которая синхронизируется с github.
Локальный файл может напрямую читать файлы, а облачный, например, может отправлять сообщения в телеграмм — у каждого своя специфика.
Автор хранит промпты в каталоге brain (в переводе мозг [5]):

Схема автора в Nodul (она сложнее, тут часть):

Вот кубик AI с изображением мозга:

Отладка показывает выполнение кода визуально зелеными кружочками:

Мои выводы:
Схема чуть усложнена из-за того, что автор не хочет отдавать локальные файлы в облако и в то же время работать в облаке с синхронизированные через github данные.
Автор использует id сессии общения с ИИ-агентом как текущая дата, что позволяет заново не заполнять контекст каждый раз. Узнал, что можно использовать id сессии.
Я вообще искал инструмент, который обработает мои данные локально, без отправки в центр, т.е. локальный ИИ. Но в целом для задач таск-менеджмента можно использовать подобный подход, когда выдается ограниченный контекст за неделю, например и делается запрос на фокус дня или задачи дня. Это удобное развитие такс-менеджмента.
Узнал для себя про Obsidian. Возможно, имеет смысл его использовать для хранилища данных, например, выгрузить в него все письма из Outlook-файлов и почты.
Материалы и полезные ссылки от авторов вебинара — компании Nodul.
Запись вебинара [6]
Репозиторий [8]
Контакты спикеров
Если хотите задать вопрос или обсудить ваш кейс — пишите напрямую
Дмитрий Глушаков
— TG: @dnglushakov
— Email: d.glushakov@latenode.com [9]
Илья Болховский
— TG: @greensweater
— Email: ilya.bolkhovsky@gmail.com [10]
— Канал: https://t.me/recoop [11]
— Сайт: https://bolkhovsky.ru [12]

Автор: fixin
Источник [13]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/26946
URLs in this post:
[1] интеллект: http://www.braintools.ru/article/7605
[2] Obsidian: https://obsidian.md/
[3] Cloud Code: https://cloud.google.com/code
[4] soul.md: http://soul.md
[5] мозг: http://www.braintools.ru/parts-of-the-brain
[6] Запись вебинара: https://click.sleadtrack.com/link?messageId=%3C42eade39-a839-sl94-43f0-ad70-c36ef7469feb%40info.latenode.com%3E&url=https%3A%2F%2Fu7svdyal.ktalk.ru%2Frecordings%2FJigb83qYB1cqGdNU2gta
[7] Презентация спикера: https://click.sleadtrack.com/link?messageId=%3C42eade39-a839-sl94-43f0-ad70-c36ef7469feb%40info.latenode.com%3E&url=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1cpJu8_Oat6gv9jfoJUAxJ_keK0jAF06u%2Fview%3Fusp%3Dsharing
[8] Репозиторий: https://click.sleadtrack.com/link?messageId=%3C42eade39-a839-sl94-43f0-ad70-c36ef7469feb%40info.latenode.com%3E&url=https%3A%2F%2Fgithub.com%2Fbolkhovsky%2Fsecond-brain-template
[9] d.glushakov@latenode.com: mailto:d.glushakov@latenode.com
[10] ilya.bolkhovsky@gmail.com: mailto:ilya.bolkhovsky@gmail.com
[11] https://t.me/recoop: https://t.me/recoop
[12] https://bolkhovsky.ru: https://bolkhovsky.ru
[13] Источник: https://habr.com/ru/articles/1009030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1009030
Нажмите здесь для печати.