Урок 10

Ограничения и подводные камни Boost

Boost мощный, но не волшебный. Разберём ограничения.

AI всё ещё ошибается

Boost даёт контекст, но не гарантирует правильный код. Ассистент может:

  • Неверно понять задачу
  • Сгенерировать код с багом
  • Пропустить edge case

Всегда проверяй результат .

Не замена разработчику

Boost — это помощник, не замена. Думать, проектировать, принимать решения — твоя работа .

Контекст ограничен

У AI-модели есть лимит контекста. Если проект большой, Boost не загрузит всё. Skills помогают: загружают только нужное .

Задержки

MCP-вызовы занимают время. Ассистент вызывает инструмент, ждёт ответ, вызывает другой. Это медленнее, чем «просто написать код».

Не все пакеты

Boost содержит Guidelines и Skills для популярных пакетов. Если у тебя редкий пакет — не будет.

Можно создать свой Skill.

Tinker и безопасность

tinker-integration выполняет любой PHP-код. Ассистент может выполнить опасную операцию.

В продакшене — не используй Boost. Только dev.

Database Queries

Ассистент может выполнить запрос к БД. Обычно read-only, но проверяй.

Не давай Boost доступ к продакшен-БД.

Версии

Boost требует:

  • PHP 8.1+
  • Laravel 10+

На старых версиях не работает.

Что делать

  • Проверяй код. Всегда
  • Запускай тесты. После генерации
  • Не давай доступ к проду. Только dev
  • Думай сам. AI — помощник
  • Читай документацию. Boost не заменяет знание Laravel

Итоги

  • AI ошибается — проверяй
  • Boost не заменяет разработчика
  • Контекст ограничен
  • MCP медленнее
  • Не все пакеты
  • Не используй в проде
  • Думай сам