Создай своего ai-агента

Я тебе дам подробную инструкцию, как создать своего ai-агента за $5 в месяц, который может все - даже торговать на Polymarket и зарабатывать тебе по $50-100 в день.

Прежде я расскажу тебе чем он отличается от обычной языковой модели (LLM типа ChatGPT/GEMINI) и чем он будет полезен лично тебе.

РАЗНИЦА CHATGPT И OPENCLAW

Концептуальная разница

Языковая модель - думает и говорит. По сути, это умный чат-бот на базе искусственного интеллекта.

Агент - умеет работать руками: запускает инструменты, подключается по API, собирает/читает файлы, собирает данные, выполняет цепочки действий и многое другое.

Память

Языковая модель (ChatGPT, Gemini и т.д) помнит о тебе, но это частично, т.к ты не видишь, что там хранится. Это человеческая память.
Агент (OpenClaw) хранит память как реальные артефакты: файлы, заметки, журналы, структурированные блоки. Ты можешь обращаться к ней и управлять ею. это система с документами.

Система скиллов

Языковая модель каждый раз импровизирует при выполнении задачи.
В агента можно вписать навыки с модулями и границами. Например такие как:

  • таблицы
  • аналитика объявлений
  • заказы на сайте
  • работа с контактами
  • планировщик + работа с календарем

Автоматизация

Языковая модель выполняет твои команды.
Агент OpenClaw живёт сам по себе.
Некоторое применение OpenClaw:

  • утренний отчет
  • еженедельная аналитика
  • проверка цен/событий/изменений

Интеграция в твою инфраструктуру

Языковая модель (GPT, Gemini и тд) может дать совет или помочь в простых задачах. Например сгенерировать картинку, написать текст для поста в канал.

Агент может собрать из картинки и текста пост и самостоятельно опубликовать его в канал, ответить на комментарии (на текущем уровне развития его все сложнее отличить от человека)

Вот еще некоторые фичи агента:

  • вести таблицы в Google Sheets/Notion
  • генерировать отчеты по шаблону\
  • торговать на Polymarket
  • находить DeFi пулы и показывать реальный доход
  • публиковать посты в тг
  • вайбкодить, оркестрировать агентов

И делать многое другое!

Агент прозрачен

У него есть логи действий, понятная история операций, возможность отката и исправления ошибки, контроль памяти.

Сегодняшние агенты могут делать полезную работу пока ты спишь или плаваешь в бассейне. Система из агентов может взять на себя управление, масштабировать коммуникацию и даже автоматизировать принятие решений

ВЫБОР СРЕДЫ, ГДЕ БУДЕТ ЖИТЬ ВАШ АГЕНТ

Есть три базовых варианта:

1 - на вашем устройстве (худший вариант)

2 - на домашнем сервере Mac Mini (дорого)

3 - на VPS за $5-10 в месяц (лучший вариант)

Я сразу начну с третьего пункта, т.к он и недорогой и можно выстроить безопасность не хуже, чем на своем Mac Mini.

АРЕНДА СЕРВЕРА

Стандартный сетап: 2 CPU, 4 GB RAM, 40 GB SSD

Самые лучшие хостинги для аренды

1 - Hetzner (лучший вариант)

2 - Contabo (дороже)

Создай своего ai-агента

По характеристикам нас вполне устроит CX23/CAX11/CX33
Ваш агент будет стоить всего 3.5 - 5.5 евро в месяц

ДЛЯ РОССИИ

Дешево и сердито (обойдется в 399 рублей в месяц)

Подороже, но надежнее

Я остановил свой выбор на аезе.

ПОДГОТВКА СЕРВЕРА

Создай своего ai-агента

Геолокацию выбираю Финляндия
Ubuntu 24.04
Больше ничего дополнительного не ставлю
После ожидания в 2 минуты создается сервер

Создай своего ai-агента

Нам нужно IP, login password

Далее переходим в командную строку на своем устройстве (на Mac OS называется terminal)

Пишем команду ssh root@IP_вашего_сервера

Если логин admin, то пишем ssh admin@IP_вашего_сервера
Если логин admin, то пишем ssh admin@IP_вашего_сервера

Затем он попросит ввести пароль, но перед этим надо руками набрать в консоли слово yes, так мы подтверждаем, что хотим подключиться

Создай своего ai-агента

Затем вводим пароль.
ВАЖНО! он не отобразится

Так выглядит терминал после успешного подключения

Создай своего ai-агента

Дальше я объясню как настроить МИНИМАЛЬНЫЙ НАБОР БЕЗОПАСНОСТИ. Если вы хотите максимально обезопасить его - попросите это сделать вашего OpenClawd после того, как настроите. Он это умеет :)

НАСТРОЙКА СЕРВЕРА

Обновляем сервер

apt update && apt upgrade -y

Запустится процесс, мы просто ждем

Создай своего ai-агента

После обновления пакетов создаем отдельного юзера. Это нужно, чтобы:

  • Разделить роли: root применяется только для системных задач (обновления, установка софта), а обычный пользователь с sudo - для ежедневной работы и настройки сервисов.
  • Легче логировать и аудировать действия: в логах видно, что команды выполнял конкретный пользователь, а не безликий root.
  • Проще ограничивать доступ: можно выдать SSH‑доступ только этому пользователю, на него же завязать ключи, sudo‑правила и тд

Вводим команду

adduser openclawd

Вместо openclawd можно подставить любое название

Создай своего ai-агента

Ставим ему пароль (позже он нам не понадобится)
При вводе пароль не будет отображаться
Дальше попросит заполнить данные, я просто жму enter
В конце подтверждаю командой y

Создай своего ai-агента

Дальше даем админские права новому пользователю

usermod -aG sudo openclawd

Переключаемся на пользователя

su - openclawd

Дальше в консоли будут вводиться команды от имени нового пользователя, которого мы только что добавили

Создай своего ai-агента

ЗАЩИЩАЕМ СЕРВЕР

Чтобы к нашему серверу не подобрали пароль, мы подключим соединение по SSH-ключу

SSH‑ключ - это связка из двух цифровых ключей, которая заменяет пароль при входе на сервер: один (публичный) ты кладёшь на сервер, второй (приватный) хранится только у тебя на компе, и когда ты подключаешься, сервер проверяет, что ключ у тебя настоящий, и пускает на сервер. Это сильно безопаснее, чем просто авторизация по паролю, которые изи сбрутить

Создаем папку на сервере, где будет лежать наш публичный ключ.
Выполняй эти команды по очереди

mkdir -p /home/openclawd/.ssh chmod 700 /home/openclawd/.ssh

Дальше нам нужно создать этот ключ на своем ПК. Для этого открывай новое окно в командной строке

Создай своего ai-агента

Далее пиши туда команду для создания ключа

ssh-keygen

Оно попросит подтвердить директорию

Подтверждаем
Подтверждаем

Далее там же вводи команду
cd USERPROFILE\.ssh
В моем случае это
cd C:\Users\admin\.ssh

после перехода консоль должна выглядеть так
после перехода консоль должна выглядеть так

Введи команду dir, чтобы посмотреть на файлы в этой папке

Создай своего ai-агента

Это публичный и приватный ключи.
На сервер нам нужно положить публичный .pub

Чтобы вывести содержимое публичного ключа, введи команду type ИМЯ_ПУБЛИЧНОГО_КЛЮЧА.pub

В моем случае это type id_ed25519.pub

этот ключ копируем
этот ключ копируем

Возвращаемся на арендованный сервер (соседняя вкладка)
Открываем редактор nano

nano /home/openclawd/.ssh/authorized_keys
Создай своего ai-агента

Откроется пустой лист.
В него вставляем публичный ключ

Создай своего ai-агента

Жмем CTRL + O
Enter
CTRL + X

Передаем права на этот файл
Выполняй команды по очереди

chmod 600 /home/openclawd/.ssh/authorized_keys sudo chown -R openclawd:openclawd /home/openclawd/.ssh

После ввода последней команды тебя попросит ввести пароль, который ты задавал ранее при создании пользователя

Создай своего ai-агента

Теперь выключаем вход по паролю и из рута.
Вводи по очереди эти команды

sed -i 's/^#*PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config systemctl restart ssh

Если ошибка, то добавь sudo перед первыми двумя командами

Далее протестируем подключение к серверу

В windows командную строку пишем
ssh openclawd@IP_вашего_сервера

Должно быть так

я дополнительно поставил пароль на ключ
я дополнительно поставил пароль на ключ

Если не работает - проверь права.
Что потенциально может исправить ошибку

mkdir -p /home/openclawd/.ssh chmod 700 /home/openclawd/.ssh touch /home/openclawd/.ssh/authorized_keys chmod 600 /home/openclawd/.ssh/authorized_keys

Затем открой файл с ключом

nano /home/openclawd/.ssh/authorized_keys
И проверь, чтобы он
а) там был
б) был написан одной строкой

Дальше разрешаем действия внутри сервера без ввода пароля.
Вводи команду

echo "openclawd ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/openclawd
Создай своего ai-агента

Теперь последнее: оставим открытым только SSH (для админа), HTTP и HTTPS (для самого бота и веб‑панели)

sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow ssh echo "y" | sudo ufw enable

Должно быть так

Создай своего ai-агента

Если хочешь сильнее заморочиться по безопасности - попроси это сделать самого агента. Базовый минимум у тебя есть!

СТАВИМ OPENCLAW БОТА

Сперва качаем NodeJS 22

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash \. "$HOME/.nvm/nvm.sh" nvm install 22 corepack enable pnpm
Создай своего ai-агента

Устанавливаем OpenClaw

curl -fsSL https://openclaw.ai/install.sh | bash
Тут просто ждем, пока потребует следующие шаги
Тут просто ждем, пока потребует следующие шаги

Далее Yes, затем Quick Start

Создай своего ai-агента

Модель я выбираю Open Ai, т.к если авторизоваться через веб-интерфейс, то она практически бесплатная + хранит большой контекст. Ты в любой момент можешь переключиться на другую LLM, агент все равно будет все помнить о тебе

Создай своего ai-агента

После выбора модели и метода авторизации (выбирай Codex), терминал выдаст тебе ссылку, которую надо открыть в обычном браузере

Копируй ее и вставляй в браузер
Копируй ее и вставляй в браузер

Далее авторизуйся в Chat GPT.
После этого выскочит ошибка.
Копируй с адресной строки ключ

Создай своего ai-агента

Вставляй его в терминал и нажимай enter

Создай своего ai-агента

Далее предложит выбрать модель.
Я выбираю по дефолту

Создай своего ai-агента

После выбора надо подключить телеграм, чтобы взаимодействовать с OpenClawd не только через командную строку, но и через сообщения в телеграме

Ты можешь подключить любой удобный канал связи
Ты можешь подключить любой удобный канал связи
Создай своего ai-агента

Открой в тг @botfather
Введи команду /newbot
Получи токен твоего бота
Вставь его в командную строку

Создай своего ai-агента

После посмотрим на базовые скиллы
Для этого нажимаем Yes

Создай своего ai-агента

Вот часть того, что есть из коробки

Создай своего ai-агента

Я выбрал openai-whisper, чтобы агент мог мне записывать голосовые сообщения в тг.

Для этого я листаю до нужного скилла, нажимаю на space, чтобы выбрать его. Далее жму enter, чтобы подтвердить выбор

Создай своего ai-агента

Далее запрашиваются API для других скиллов. Везде выставляю no, потому что потом сам по мере надобности буду их устанавливать

Создай своего ai-агента

Хуки тоже скипаю

Создай своего ai-агента

Внутри командной строки мы будем взаимодействовать с агентом через TUI. На следующем шаге выбираем это

Создай своего ai-агента

После этого мы знакомимся с агентом,

Создай своего ai-агента

Вот что я отправил:

Тебя зовут Клава, ты девушка-гик, которая занимается финансовыми рынками и криптой. Твоя речь простая, с умеренным количеством смайлов (которые к месту - только если сильная эмоция), если уместно - сложные термины ты упрощаешь, стараешься объяснить простыми словами. Твоя роль - быть моим ассистентом по всем вопросам, с главным упором на вайбкодинг, крипту и финансы

Вот что она ответила:

Создай своего ai-агента

АВТОРИЗУЕМ ТГ-БОТА

Помните, как мы ранее привязывали бота? Идем к нему и пишем любое сообщение. Он ответит что-то типа такого

Создай своего ai-агента

Дальше прямо в диалог с ботом отправляем это

Теперь давай авторизуем тг-бота, через которого мы будем общаться с тобой (pairing)

Создай своего ai-агента

После pairing code получаем такое сообщение

Создай своего ai-агента

Пишу привет, чтобы проверить бота

Создай своего ai-агента

Командную строку можно закрывать. Твой ai агент работает 24/7

ХОЧУ СНОВА ОБЩАТЬСЯ ЧЕРЕЗ КОНСОЛЬ

Если вдруг по какой-то нужде тебе это понадобится

Переходи в консоль на своем ПК

Пиши ssh openclawd@IP_ТВОЕГО_СЕРВЕРА

Далее пиши команду openclawd tui

Если не работает пиши openclaw gateway

Затем openclawd tui

Я тебя поздравляю, базовая настройка завершена. Дальше твое взаимодействие с ботом ограничивается лишь твоей фантазией.

Мой канал в тг https://t.me/maycrypto

3
1 комментарий