Skip to main content

Что это?

Makbool умеет объяснять ошибки человеческим языком. Вместо того чтобы самостоятельно разбирать стектрейс, вы нажимаете «Объяснить» — и получаете:
  • Что произошло
  • Почему это произошло
  • Как это исправить

Как сгенерировать объяснение

  1. Откройте страницу группы ошибок
  2. Нажмите кнопку «Объяснить»
  3. Подождите несколько секунд
Объяснение генерируется один раз и сохраняется. При повторном открытии страницы оно отображается мгновенно.

Пример

Ошибка:
TypeError: Cannot read properties of undefined (reading 'map')
  at ProductList (ProductList.jsx:23:18)
  at renderWithHooks (react-dom.development.js:14985:18)
AI-объяснение:
Ошибка возникает в компоненте ProductList при попытке вызвать метод .map() на значении, которое является undefined. Причина: Компонент ожидает массив products, но получает undefined — скорее всего, данные ещё не загружены с сервера или запрос вернул ошибку. Решение: Добавьте проверку перед .map():
{products?.map(product => <ProductCard key={product.id} {...product} />)}
Или покажите состояние загрузки:
if (!products) return <Skeleton />

Лимиты

Количество AI-объяснений ограничено планом:
PlanAI-объяснений в месяц
Free10
Pro200
Team1 000
Текущее использование отображается в разделе Биллинг → Использование.
Генерация нового объяснения расходует 1 единицу лимита. Повторное чтение уже сгенерированного объяснения лимит не расходует.

Приватность

Сообщение об ошибке и стектрейс обрабатываются на серверах Makbool и никуда не передаются третьим сторонам. AI-генерация использует собственную инфраструктуру без внешних LLM-провайдеров.