Битрикс × ИИ
Сравнение AI моделей (LLM - Large Language Models) в разработке на 1С-Битрикс
Каждая модель получает одинаковое техническое задание и оценивается по единым критериям
Результаты тестирования
Детальное сравнение AI моделей по критериям оценки
| Место | Модель | Цена задания | Время | Итер. | Общий балл | |
|---|---|---|---|---|---|---|
| 🥇 |
Google
Gemini 3 Flash Preview
Рассуждающая
|
$0.12 | 3 мин | 2 | 79/100 | Подробно → |
Gemini 3 Flash Preview
Рассуждающая
О проекте
Репозиторий для исследования и сравнения различных AI моделей при решении задач разработки на 1С-Битрикс. Каждая модель получает одинаковое техническое задание и оценивается по единым критериям.
Цель исследования
Определить сильные и слабые стороны современных AI моделей при:
- Разработке модулей для 1С-Битрикс
- Соблюдении архитектурных принципов D7
- Работе с enterprise-требованиями
- Понимании специфики CMS и нового ядра
Методология
Тестовое задание
Разработка модуля «Избранное» для каталога товаров с требованиями:
- REST API через
\Bitrix\Main\Engine\Controller - ORM DataManager для хранения данных
- Шифрованные cookie (
CryptoCookie) для гостей - Миграция данных при авторизации
- Кэширование с тегами и инвалидация
- OpenAPI 3.0 документация
Критерии оценки (10 критериев × 10 баллов = 100)
| # | Критерий | Что проверяет |
|---|---|---|
| 1 | Базовая функциональность | Установка, добавление/удаление, миграция |
| 2 | ORM и работа с данными | DataManager, валидаторы, связи |
| 3 | REST Controller D7 | Engine\Controller, actions, права |
| 4 | Работа с Cookie D7 | CryptoCookie, флаги безопасности |
| 5 | События D7 | Регистрация, миграция, инвалидация |
| 6 | Кэширование с тегами | TaggedCache, clearByTag() |
| 7 | Работа с инфоблоками D7 | Iblock\Elements, D7 API |
| 8 | Архитектура и структура | Controller → Service → Repository |
| 9 | Безопасность | Валидация, CSRF, шифрование |
| 10 | Публичный компонент | Дизайн, AJAX, анимации, адаптивность |
Базовая функциональность
Установка, добавление/удаление, миграция
ORM и работа с данными
DataManager, валидаторы, связи
REST Controller D7
Engine\Controller, actions, права
Работа с Cookie D7
CryptoCookie, флаги безопасности
События D7
Регистрация, миграция, инвалидация
Кэширование с тегами
TaggedCache, clearByTag()
Работа с инфоблоками D7
Iblock\Elements, D7 API
Архитектура и структура
Controller → Service → Repository
Безопасность
Валидация, CSRF, шифрование
Публичный компонент
Дизайн, AJAX, анимации, адаптивность