Кому ИИ покажет вашу личную заметку?

Делаю Okhana - приложение для семейных заметок, задач и календаря. Добавил туда ИИ-ассистента, чтобы можно было написать «найди заметку про тренировку», а потом сразу поставить задачу из этого же чата.

Тут быстро упираешься в вещи, о которых в демках обычно не думаешь. Например, ассистент нашёл личную заметку одного из членов семьи. Кому он теперь имеет право её показать? 😅

У меня доступ проверяется ещё в запросе к базе. Модель получает только то, что разрешено конкретному пользователю.

Сам поиск пока на PostgreSQL ILIKE: находим записи, отдаём модели, получаем ответ по ним. До векторной базы дело не дошло. Хотя «стоматолог» и «зубной» уже хорошо объясняют, зачем вообще нужен поиск по смыслу.

Ещё подключил инструменты для задач и календаря. Тут хотелось добиться довольно приземлённой вещи: написал «создай задачу», и задача появилась. Исполнение и проверку параметров оставил на сервере приложения.

А API провайдеров собрал за своим Go AI Proxy, чтобы в каждом проекте заново не возиться с ключами и переключением моделей.

Написал об этом в блоге, добавил картинки: https://jakuninoleg.dev/ru/blog/ii-assistent-v-prilozhenii-na-primere-okhana

А вам в приложениях вообще удобно общаться с ассистентом? Или чаще хочется просто нажать обычную кнопку?

Кому ИИ покажет вашу личную заметку? | Сетка — социальная сеть от hh.ru Кому ИИ покажет вашу личную заметку? | Сетка — социальная сеть от hh.ru