Сборка ИИ-ассистента Джарвиса: пошаговое руководство
Это практическое руководство по созданию персонального ИИ-ассистента для предпринимателей и руководителей. За два дня ты соберешь автономную систему, которая закрывает рутинные задачи, подключается к твоим рабочим инструментам и принимает команды голосом.
Инструкция по сборке за 9 шагов
- Выдели оборудование («тело»)
Зайди на сайт облачного провайдера (например, Timeweb Cloud или Hetzner) и нажми кнопку «Создать сервер». Выбери виртуальный сервер (VPS) с ОС Ubuntu 24.04 LTS, 2 vCPU и 4 ГБ ОЗУ. Увидишь IP-адрес и данные для подключения по SSH. Если используешь старый ноутбук или Mac mini, открой терминал и убедись, что на устройстве установлен Docker.
- Выбери и подключи нейросеть
Перейди на официальный сайт OpenAI Platform или Anthropic Console. Авторизуйся, нажми на раздел «API Keys» в левом меню, затем нажми кнопку «Create new secret key». Увидишь всплывающее окно со сгенерированным ключом вида sk-.... Скопируй его и сохрани в надежном месте.
- Разверни среду управления (Harness)
Открой терминал на своем сервере или ноутбуке и введи команду установки интерфейса Open WebUI в Docker. Нажми Enter. В терминале появится процесс скачивания образов и в конце строка статуса Application startup complete.
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
- Задай системную инструкцию
Открой браузер и перейди по адресу http://IP-адрес_сервера:3000. Зарегистрируй учетную запись администратора, перейди в «Admin Panel» -> «Settings» -> «System Prompt». Увидишь текстовое поле для вводных инструкций. Вставь следующий шаблон и нажми «Save»:
Ты — бизнес-ассистент Джарвис. Твоя задача: забирать операционную рутину владельца и готовить решения. Правила работы: 1. Отвечай коротко и сразу по делу, без вводных фраз. 2. Если задача неоднозначна, задавай не более двух уточняющих вопросов. 3. Готовь результаты в виде структурированных списков или таблиц. 4. Проверяй факты и формулировки перед отправкой данных во внешние сервисы.
- Подключи внешние инструменты
Перейди в «Admin Settings» -> «Connections» или используй протокол Model Context Protocol (MCP) для соединения ассистента с внешними сервисами (Google Calendar, Gmail, Notion). В окне конфигурации коннекторов добавь параметр подключения нужного сервиса:
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-google-calendar"]
}
}
}- Настрой постоянную память
В меню Open WebUI открой раздел «Settings» -> «Memory». Переключи тумблер в положение «Enabled». Увидишь подтверждение активации модулей памяти. Внеси первичную информацию о себе в блок памяти:
[Профиль владельца] Имя: [Твоё имя] Роль: Руководитель компании Приоритеты: Стратегия, продажи, контроль ключевых метрик Предпочтительный формат: Краткая выжимка (3–5 ключевых пунктов)
- Добавь специализированные навыки
Открой раздел «Workspace» -> «Tools», нажми «+ Create Tool». Увидишь редактор кода для пользовательских функций. Вставь шаблон навыка для генерации отчетов и нажми «Save»:
def generate_task_summary(tasks_list: str) -> str:
"""Генерирует структурированную выжимку по списку текущих задач."""
return f"Сформирован план задач на день:\n{tasks_list}"- Подключи Telegram и голосовой движок
Открой Telegram, найди официального бота @BotFather, отправь команду /newbot. Увидишь сообщение с API-токеном. Затем зарегистрируйся на ElevenLabs, перейди в «Profile» -> «API Keys» и скопируй ключ. В Open WebUI перейди в «Settings» -> «Audio», вставь ключ ElevenLabs и добавь токен Telegram-бота.
- Проверь управление голосом
Открой созданного бота в Telegram с телефона. Нажми значок микрофона, запиши голосовую команду (например: «Сформируй список задач на сегодня») и отправь. Увидишь, как бот расшифровывает голосовое сообщение, выполняет команду и присылает ответ в текстовом и голосовом формате.
Лимиты и нюансы
- Затраты на инфраструктуру: аренда облачного VPS (2 vCPU / 4 ГБ RAM) обойдется от $5 до $12 в месяц. Использование старого ноутбука бесплатно, но он должен быть постоянно включен и подключен к сети.
- Стоимость API: расходы на модели OpenAI или Anthropic зависят от объема текста (в среднем от $5 до $20 в месяц при активной работы). На платформе ElevenLabs бесплатный тариф дает 10 000 кредитов в месяц. Платные тарифы начинаются от $6/мес (Starter, 30 000 кредитов) и $22/мес (Creator, 121 000 кредитов). На API-модели Flash стоимость синтеза составляет от $0.05 за 1000 символов.
- Ограничение доступа к боту: частая ошибка при сборке — оставить Telegram-бота доступным для всех. Обязательно укажи свой Telegram ID в поле
Allowed Sendersв настройках Open WebUI, чтобы ботом не могли воспользоваться посторонние. - Безопасность ключей: не передавай токены API и приватные ключи в открытых чатах. Храни их исключительно в настройках окружения сервера.
Что дальше
Собрать базового ассистента можно за выходные, но главная ценность появляется, когда ИИ переплетен с твоей CRM, базой знаний и реальными процессами компании. Если хочешь спроектировать и внедрить полноценную ИИ-систему под задачи своего бизнеса, напиши в директ @ii.systema слово «система». Мы разберем твои процессы и подберем оптимальную архитектуру.
Соберём ИИ-систему под твои процессы. Напиши в директ слово «система».
Написать в директ