[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО!



Опять магия.

Открываю админку MODX 3. Кидаю в чат AI-агенту промпт на создание интернет-магазина. Жму отправить.

Он зашуршал и примерно через 7 минут у меня рабочий магазин на MODX 3 + MiniShop3 + pdoTools. Каталог, фильтры, дизайн, базовая структура. Он даже сам поставил MiniShop3 и pdoTools из Modstore.

Тут можно посмотреть результат.

Я не диктовал правки каждого чанка и сниппета. Я дал задачу. Агент разобрался с проектом и сделал работу. Вот ради этого я и собирал aiAssist.

.

Что это вообще такое


aiAssist – AI-агент внутри админки MODX 3.

Да, теперь можно давать задачу по сайту кому-то прямо внутри админки, почти как живому разработчику!

Кнопка в правом нижнем углу, панель с чатами, история сообщений, список используемых команд, стрим ответа, можно кидать скрины и документы.

Агент видит файлы и базу сайта. Может читать код. Может править шаблоны, чанки, сниппеты, плагины. Может ставить пакеты и зависимости. Пока работает – показывает весь процесс правок. Спрашивает уточнение перед мутной правкой. Останавливается по кнопке, если понесло не туда.

Есть даже возможность внести корректировки прямо в процессе отработки запроса.

Впрочем, он сам лучше расскажет о своих навыках:



.

Приятная особенность


aiAssist работает не через API с дорогущими запросами, а спавнит Claude Code CLI и Codex CLI прямо на сервере.

Разница в стоимости запросов от 30 до 80 раз на разных моделях и сценариях. Поэтому с подпиской ChatGPT Plus за $20 можно разгуляться по-полной.

Можно попросить собрать магазин. Потом попросить переделать каталог. Потом прикрутить фильтры. Потом поменять дизайн. Потом создать нормальную версию Вконтакте.

Лично моя рекомендация:

– арендовать VPS где-нибудь вне RU/BY;
– развернуть там Meowbox одной командой из терминала;
– создать через него чистый MODX 3 сайт;
– и баловаться с aiAssist.

Для первых экспериментов пустой dev-сайт сильно лучше продакшна.

И да, сам компонент перед этим всё-же надо купить в Modstore. Тут без магии, сорян.

.

Как настроить


Я постарался сделать старт без квеста «угадай, чего не хватает на сервере». Внутри aiAssist есть проверка окружения перед запуском чата.

Базовый набор такой:

– Платная подписка на Codex (от $20) или Claude *;
– MODX 3 с установленным aiAssist;
– Доступ к функции proc_open у PHP;
– Доступ к npm для сайтового юзера;
– Установленный и авторизованный codex или claude на сервере.

Кстати, установить и авторизоваться и в codex, и в claude можно прямо кнопочкой в чате, без необходимости лезть в терминал. It's magic. 🪄

* С подпиской за $20 от Anthropic (Claude) немного сложнее: для каких-то аккаунтов Claude Code на ней недоступен. Да и минусов/рисков у Anthropic навалом (о них ниже). Поэтому, их я не могу рекомендовать, хотя у меня по-прежнему пока активна подписка Max (x5), возможно ненадолго…

.

Как составлять запросы


Да как вам угодно!

Под капотом дёргается выбранная вами языковая модель (Claude или GPT), они понимают по всякому:

«Сделай магазин на MiniShop3, каталог с фильтрами, главную, карточку товара, корзину и красивый дизайн»
или
«Разберись, почему форма быстрой связи не отправляет письмо, найди причину и поправь»
или
«Отревьюируй все системы сайта на предмет безопасности»
Агент понимает обычный текст. Но чем конкретнее задача, тем меньше он будет гадать.

Промпт, которым я собрал демо-магазин, лежит тут. Его можно закинуть файлом прямо в чат aiAssist и отправить своему агенту. Да вроде (я не пробовал) можно даже просто эту ссылку отправить в чат и скомандовать «фас».

Потом покажете в комментариях, что у вас получилось. Мне самому интересно, какой рандом может выдать в контексте такого детального промпта.

.

Как быть с RU/BY блокировками


OpenAI и Anthropic блокируют запросы от RU/BY айпишников.

Более того, если вы авторизованы (чудным образом) в своём Anthropic аккаунте внутри Claude Code CLI и сделаете запрос к API через RU/BY айпишник, то 99.9% вероятности, что аккаунт забанят без объяснения причин.

OpenAI в этом плане чуть более адекватнее: аккаунт не отлетит в бан, но запросы сделать не дадут. По крайней мере на данный момент было так.

Для aiAssist рабочие варианты:
– VPS вне RU/BY;
– Deno Proxy.

Можно ещё повесить КВН/Socks на весь сервер, но если он отлетит, то запросы вероятнее всего пойдут напрямую. А это уже чревато.

.

Deno Proxy уже внутри


В aiAssist встроен автоматический деплой Deno Proxy, чтобы вам не пришлось заморачиваться с ручной настройкой.

Берёте Slug и Org Token из Deno Console, вставляете в настройки, дальше компонент сам разворачивает прокси. И снова какая-то магия… ✨

После этого Claude и Codex идут через нужный Proxy URL. И да, это бесплатно! Точнее бесплатных лимитов Deno Deploy хватает на стандартные (и чуть более) нужды.

Это полезно, если сам сайт живёт там, где OpenAI и Anthropic нормально не работают. Или если вы просто не хотите играть в рулетку с IP.

.

Как покупать подписку из России


Я не из РФ, поэтому личного мануала на 100% тут не дам.

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

Еще вариант — удаленно открыть Visa/Mastercard в Казахстане, пополнять её и платить напрямую. Предварительно включив КВН.

.

Что выбрать: Codex или Claude


Я бы начинал с Codex на ChatGPT Plus.

Начиная с GPT 5.5, Codex стал соизмеримо адекватен с Claude Opus 4.7 и в дизайне, и в бэкенде, и во многом другом.

Поэтому платить Anthropic по $100 в месяц за риски быть забаненнын, хотя бы раз засветив свой «плохой» айпишник, и за скудные лимиты токенов – сомнительное удовольствие!

Вывод: ChatGPT Plus + $20 + Codex + GPT 5.5 будет гораздо интереснее в качестве стэка для aiAssist. И, кстати, выгоднее в 4-7 раз по лимитам токенов, чем Claude Opus 4.7.

Не смотря на все минусы Anthropic, поддержка Claude Code CLI, по понятным причинам, в компоненте тоже есть.

.

Дисклеймер


AI-агент может править проект. Значит, он может его сломать.

Да, топовые модели, типа GPT 5.5 или Opus 4.7, обычно аккуратные. Но «обычно» не спасает, когда агент в пятницу вечером поломал плагин и боевой сайт отвалился.

Работайте на dev-клоне. Держите бэкапы. Смотрите diff.

Автор компонента отвечает за оболочку aiAssist. За решения выбранной модели отвечает выбранная модель и ее поставщик.

Большими буквами:
AI-АГЕНТ МОЖЕТ ПОЛОМАТЬ ПРОДАКШН САЙТ! СОБЛЮДАЙТЕ ВСЕ РИСКИ.

Со своей стороны я готов вносить необходимые правки в компонент, расширяя поведение AI-агента скиллами и системными инструкциями, если это действительно необходимо для универсального поведения и чистоты работы модели.

.

Где скачать


Как обычно – в Modstore. Скоро…

Скажу сразу: начальный ценник в Modstore можно считать стартовым бонусом. Скоро цена вырастет в несколько раз, потому что aiAssist продолжит развиваться.

Это инструмент, который экономит ваше время: чаще – дни, иногда – недели.

.

P.S.


И да, мне самому немного не по себе от того, насколько быстро это стало нормой…
Павел Гвоздь
Сегодня в 01:14
modx.pro
114
+6
Поблагодарить автора Отправить деньги

Комментарии: 4

Николай Савин
4 часа назад
+2
В возвращением в строй Павел. Тебя не хватало во всей этой движухе с MODX3
Сергей Карпович
2 часа назад
0
На шаред хостингах не запустится? =D
    Павел Гвоздь
    1 час назад
    0
    Увы… скорее всего нет, если это не Modhost))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4