Методика и данные

Каждое число в справочнике CarDir взято из руководства по эксплуатации производителя и привязано к цитате и странице документа. Здесь — как мы находим руководства, как проверяем значения, что сознательно не публикуем и сколько данных в базе сейчас.

Обновлено: — дата последней сверки факта. Цифры ниже пересчитываются из базы раз в час.

База в цифрах

  • 106 108проверенных фактов (показываются на сайте)
  • 533руководства по эксплуатации в базе, из 532 уже взяты значения
  • 483модели со справочными страницами (4 910 страниц)
  • 3языка руководств: русский, английский, японский
  • 102параметров в закрытом словаре (масло, жидкости, шины, лампы, ТО…)
  • 7 443значений ждут подтверждения — на сайте не показываются

Как принят проверенный факт: 54 339 — совпали два независимых извлечения, 40 594 — подтверждены повторным чтением страницы, 39 — перенесены под верный параметр при ревизии. Снято со страниц как спорные: 108.

Как проверяется каждое значение

  1. Поиск руководства. Очередь строится по спросу: сначала модели, о которых чаще спрашивают. Кандидаты ищутся на сайтах производителей и официальных дистрибьюторов (разделы «Владельцам»), в архиве этих сайтов (Wayback Machine) и поиском. Файл проверяется: настоящий PDF, не меньше 20 страниц, есть текстовый слой, не дубль уже скачанного. Сборники сторонних издательств («За рулём», «Третий Рим», «Монолит», «Арус», «Мир автокниг») отсеиваются по маркерам. Затем языковая модель классифицирует документ: принимается только руководство по эксплуатации для владельца нужной модели (не сервисное руководство, не буклет, не каталог аксессуаров) с уверенностью не ниже 0,6.
  2. Извлечение с цитатой. PDF разбирается по страницам (сканы — через распознавание текста). Языковая модель выписывает значения только по параметрам из закрытого словаря — и к каждому значению дословную цитату и номер страницы. Для руководства не на русском цитата хранится на языке оригинала и с переводом.
  3. Автоматические затворы до записи. Цитата должна найтись на указанной странице документа (±1 страница, совпадение не ниже 90 %); каждое число значения должно стоять в цитате (у иностранного руководства — и в переводе); цитата должна быть именно про этот параметр; значение должно попасть в диапазон правдоподобия (например, 0,2 л — это объём масляного фильтра, а не масла в двигателе). Нарушитель не записывается.
  4. Два независимых прохода. Извлечение делается дважды с разными настройками. Факт становится проверенным, только если оба прохода дали тот же параметр, то же условие и то же значение, а уверенность модели не ниже 0,7. Иначе значение остаётся «извлечённым» и на сайте не показывается.
  5. Повторное чтение страницы. Для значений, где проходы разошлись, отдельная языковая модель-судья читает текст страницы руководства и подтверждает значение, только если оно относится именно к этому параметру и условию. Перед этим снова применяются те же правила; каждое решение записывается, значение судится один раз.
  6. Ревизия принятого. Когда правила ужесточаются, уже принятые значения прогоняются через них заново: нарушители снимаются со страниц как спорные, а значение, которое на деле относится к другому параметру, переносится под него, только если проходит его правила. Отдельно сверяется руководство с моделью: если ни один двигатель из документа не совпадает с модификациями модели в каталоге, значения из него уходят в карантин.
  7. Нет факта — нет страницы. Страница вопроса («масло», «давление в шинах»…) создаётся, только если для каждого обязательного параметра раздела есть проверенное значение. В тексте каждое число должно восходить к принятому факту (с допуском на пересчёт бар ↔ кПа, л ↔ мл); оценочные слова («примерно», «обычно», «эксперты советуют») запрещены; второй проверяющий ищет утверждения без источника и противоречия. Не прошла после двух переписываний — страница не публикуется.

У каждого значения на сайте видны документ, его редакция и страница, а карточка источника (список источников) показывает, что ещё из него взято.

Что мы сознательно не публикуем

  • Числа не из руководства производителя. Сервисные таблицы, подборы масел и автохимии на сайтах магазинов, сборники сторонних издательств и «среднее по рынку» не используются как источник числа.
  • Отзывы и «болячки» без источника. Блок «по опыту владельцев» на странице модели появляется только со ссылками на источники и датой и не смешивается с данными руководства; в датасет он не входит.
  • Советы без источника. Порядок действий и предупреждения берутся только из руководства; своих рекомендаций «от экспертов» нет.
  • Приблизительные и обобщённые значения. Значение одной модификации не переносится на всю модель: условие (двигатель, КПП, годы) указывается рядом.
  • Неподтверждённые значения. «Извлечённые» и спорные факты в базе есть, но на сайте и в датасете их нет.

Открытые данные

Ключевые значения — объём и допуски масла, масло КПП, антифриз, тормозная жидкость, давление и размер шин, АКБ, свечи, межсервисный интервал, фреон — выложены одним файлом: 21 183 строки по 243 моделям, у каждой строки — документ, страница и дата сверки. Лицензия CC BY 4.0: можно использовать с указанием ссылки на cardir.ru.

Описание полей и пример · CSV · JSON

По каждой модели со справочными страницами есть и полный набор проверенных значений в JSON: /{марка}/{модель}/data.json (например, /lada/vesta/data.json).

Как сообщить об ошибке

Внизу каждой справочной страницы есть кнопка «Нашли ошибку?» — сообщение сразу привязывается к странице. Можно написать и через форму обратной связи: укажите страницу, параметр и верное значение, лучше со ссылкой на руководство и страницу. Сообщения разбираются вручную: значение перепроверяется по источнику, при подтверждении страница исправляется. Подробнее — в редакционной политике.