Создай своего 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 (дороже)
По характеристикам нас вполне устроит CX23/CAX11/CX33
Ваш агент будет стоить всего 3.5 - 5.5 евро в месяц
ДЛЯ РОССИИ
Дешево и сердито (обойдется в 399 рублей в месяц)
Подороже, но надежнее
Я остановил свой выбор на аезе.
ПОДГОТВКА СЕРВЕРА
Геолокацию выбираю Финляндия
Ubuntu 24.04
Больше ничего дополнительного не ставлю
После ожидания в 2 минуты создается сервер
Нам нужно IP, login password
Далее переходим в командную строку на своем устройстве (на Mac OS называется terminal)
Пишем команду ssh root@IP_вашего_сервера
Затем он попросит ввести пароль, но перед этим надо руками набрать в консоли слово yes, так мы подтверждаем, что хотим подключиться
Затем вводим пароль.
ВАЖНО! он не отобразится
Так выглядит терминал после успешного подключения
Дальше я объясню как настроить МИНИМАЛЬНЫЙ НАБОР БЕЗОПАСНОСТИ. Если вы хотите максимально обезопасить его - попросите это сделать вашего OpenClawd после того, как настроите. Он это умеет :)
НАСТРОЙКА СЕРВЕРА
Обновляем сервер
Запустится процесс, мы просто ждем
После обновления пакетов создаем отдельного юзера. Это нужно, чтобы:
- Разделить роли: root применяется только для системных задач (обновления, установка софта), а обычный пользователь с sudo - для ежедневной работы и настройки сервисов.
- Легче логировать и аудировать действия: в логах видно, что команды выполнял конкретный пользователь, а не безликий root.
- Проще ограничивать доступ: можно выдать SSH‑доступ только этому пользователю, на него же завязать ключи, sudo‑правила и тд
Вводим команду
Вместо openclawd можно подставить любое название
Ставим ему пароль (позже он нам не понадобится)
При вводе пароль не будет отображаться
Дальше попросит заполнить данные, я просто жму enter
В конце подтверждаю командой y
Дальше даем админские права новому пользователю
Переключаемся на пользователя
Дальше в консоли будут вводиться команды от имени нового пользователя, которого мы только что добавили
ЗАЩИЩАЕМ СЕРВЕР
Чтобы к нашему серверу не подобрали пароль, мы подключим соединение по SSH-ключу
SSH‑ключ - это связка из двух цифровых ключей, которая заменяет пароль при входе на сервер: один (публичный) ты кладёшь на сервер, второй (приватный) хранится только у тебя на компе, и когда ты подключаешься, сервер проверяет, что ключ у тебя настоящий, и пускает на сервер. Это сильно безопаснее, чем просто авторизация по паролю, которые изи сбрутить
Создаем папку на сервере, где будет лежать наш публичный ключ.
Выполняй эти команды по очереди
Дальше нам нужно создать этот ключ на своем ПК. Для этого открывай новое окно в командной строке
Далее пиши туда команду для создания ключа
Оно попросит подтвердить директорию
Далее там же вводи команду
cd USERPROFILE\.ssh
В моем случае это
cd C:\Users\admin\.ssh
Введи команду dir, чтобы посмотреть на файлы в этой папке
Это публичный и приватный ключи.
На сервер нам нужно положить публичный .pub
Чтобы вывести содержимое публичного ключа, введи команду type ИМЯ_ПУБЛИЧНОГО_КЛЮЧА.pub
В моем случае это type id_ed25519.pub
Возвращаемся на арендованный сервер (соседняя вкладка)
Открываем редактор nano
Откроется пустой лист.
В него вставляем публичный ключ
Жмем CTRL + O
Enter
CTRL + X
Передаем права на этот файл
Выполняй команды по очереди
После ввода последней команды тебя попросит ввести пароль, который ты задавал ранее при создании пользователя
Теперь выключаем вход по паролю и из рута.
Вводи по очереди эти команды
Если ошибка, то добавь sudo перед первыми двумя командами
Далее протестируем подключение к серверу
В windows командную строку пишем
ssh openclawd@IP_вашего_сервера
Должно быть так
Если не работает - проверь права.
Что потенциально может исправить ошибку
Затем открой файл с ключом
nano /home/openclawd/.ssh/authorized_keys
И проверь, чтобы он
а) там был
б) был написан одной строкой
Дальше разрешаем действия внутри сервера без ввода пароля.
Вводи команду
Теперь последнее: оставим открытым только SSH (для админа), HTTP и HTTPS (для самого бота и веб‑панели)
Должно быть так
Если хочешь сильнее заморочиться по безопасности - попроси это сделать самого агента. Базовый минимум у тебя есть!
СТАВИМ OPENCLAW БОТА
Сперва качаем NodeJS 22
Устанавливаем OpenClaw
Далее Yes, затем Quick Start
Модель я выбираю Open Ai, т.к если авторизоваться через веб-интерфейс, то она практически бесплатная + хранит большой контекст. Ты в любой момент можешь переключиться на другую LLM, агент все равно будет все помнить о тебе
После выбора модели и метода авторизации (выбирай Codex), терминал выдаст тебе ссылку, которую надо открыть в обычном браузере
Далее авторизуйся в Chat GPT.
После этого выскочит ошибка.
Копируй с адресной строки ключ
Вставляй его в терминал и нажимай enter
Далее предложит выбрать модель.
Я выбираю по дефолту
После выбора надо подключить телеграм, чтобы взаимодействовать с OpenClawd не только через командную строку, но и через сообщения в телеграме
Открой в тг @botfather
Введи команду /newbot
Получи токен твоего бота
Вставь его в командную строку
После посмотрим на базовые скиллы
Для этого нажимаем Yes
Вот часть того, что есть из коробки
Я выбрал openai-whisper, чтобы агент мог мне записывать голосовые сообщения в тг.
Для этого я листаю до нужного скилла, нажимаю на space, чтобы выбрать его. Далее жму enter, чтобы подтвердить выбор
Далее запрашиваются API для других скиллов. Везде выставляю no, потому что потом сам по мере надобности буду их устанавливать
Хуки тоже скипаю
Внутри командной строки мы будем взаимодействовать с агентом через TUI. На следующем шаге выбираем это
После этого мы знакомимся с агентом,
Вот что я отправил:
Тебя зовут Клава, ты девушка-гик, которая занимается финансовыми рынками и криптой. Твоя речь простая, с умеренным количеством смайлов (которые к месту - только если сильная эмоция), если уместно - сложные термины ты упрощаешь, стараешься объяснить простыми словами. Твоя роль - быть моим ассистентом по всем вопросам, с главным упором на вайбкодинг, крипту и финансы
Вот что она ответила:
АВТОРИЗУЕМ ТГ-БОТА
Помните, как мы ранее привязывали бота? Идем к нему и пишем любое сообщение. Он ответит что-то типа такого
Дальше прямо в диалог с ботом отправляем это
Теперь давай авторизуем тг-бота, через которого мы будем общаться с тобой (pairing)
После pairing code получаем такое сообщение
Пишу привет, чтобы проверить бота
Командную строку можно закрывать. Твой ai агент работает 24/7
ХОЧУ СНОВА ОБЩАТЬСЯ ЧЕРЕЗ КОНСОЛЬ
Если вдруг по какой-то нужде тебе это понадобится
Переходи в консоль на своем ПК
Пиши ssh openclawd@IP_ТВОЕГО_СЕРВЕРА
Далее пиши команду openclawd tui
Если не работает пиши openclaw gateway
Затем openclawd tui
Я тебя поздравляю, базовая настройка завершена. Дальше твое взаимодействие с ботом ограничивается лишь твоей фантазией.
Мой канал в тг https://t.me/maycrypto