Об этом проекте
Vellum Assistant — это открытый персональный ИИ-ассистент, предназначенный для быстрой настройки и непрерывной работы. Его ключевая особенность — многоуровневая система памяти: восемь типов (эпизодическая, семантическая, процедурная, эмоциональная, перспективная, поведенческая, повествовательная, общая), каждый со своим окном устаревания, гибридный плотный и разреженный поиск, а также изоляция по пользователям и каналам. Структурированные элементы, такие как личность, предпочтения, проекты и события, извлекаются из разговоров с указанием источника и дедупликацией; эмбеддинги по умолчанию выполняются локально.
Поведение определяется в файле SOUL.md; во время онбординга ассистент наблюдает за стилем общения и создает собственные файлы личности, ведет журнал размышлений для каждого пользователя и использует NOW.md как черновик для текущих задач. Цикл упреждающих действий перечитывает заметки каждый час, ищет незавершенные или просроченные пункты и отправляет сообщение пользователю через подходящий канал, не прерывая активные разговоры.
Безопасность построена вокруг идентичности актора (опекун, доверенный, неизвестный), которая определяется один раз и применяется везде; неизвестные акторы не могут читать память, запускать инструменты или повышать привилегии. Учетные данные хранятся в отдельном процессе и не доступны модели, а вызовы инструментов выполняются в песочнице с политикой запрета по умолчанию. Использование компьютера ограничено разрешениями: ассистент работает в собственной песочнице и с одобрения может читать и редактировать файлы, запускать команды и управлять браузером; разрешения действуют один раз, десять минут или постоянно.
Каналы включают macOS, Windows, iOS, Web, Voice, Email, Telegram, Slack и Twilio, используя одного ассистента и одну память. OAuth-интеграции охватывают Slack, Notion, Google, HubSpot, Linear, Discord, Twitter, Telegram и Twilio. Навыки — это плагины, определяемые SKILL.md и TOOLS.json, которые добавляют инструменты и разделы подсказок во время выполнения; их можно установить из каталога, встроить или поместить в рабочее пространство.
Развертывание может быть управляемым на платформе Vellum или самостоятельным из той же кодовой базы. CLI (устанавливается через bun или из исходников с помощью setup.sh) предлагает команды hatch, wake, sleep, client, ps, terminal и upgrade. Провайдеры моделей включают Anthropic, OpenAI, Google Gemini, Fireworks, OpenRouter, MiniMax, Atlas Cloud и любые совместимые с OpenAI конечные точки, а также локальные модели через Ollama. Проект лицензирован под MIT и включает документацию по архитектуре, безопасности, функциям, API и процессу разработки.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.