Як ШІ пояснює коди помилок: 8 агентів під капотом
Як працює AI-діагностика Car Diagnostics: вісім спеціалізованих агентів аналізують DTC-коди, прогнозують поломки, генерують звіти та відповідають на запитання — всередині мікросервісної архітектури.
Car Diagnostics Platform використовує 8 спеціалізованих ШІ-агентів для діагностики автомобільних несправностей. Кожен агент фокусується на своїй задачі: хтось зчитує DTC-коди з ELM327, хтось аналізує їх у контексті марки авто, хтось прогнозує майбутні поломки. Це не один універсальний асистент — це команда експертів, де кожен знає свою справу.
Чому саме 8 агентів, а не один універсальний?
В автомобільній діагностиці спеціалізація критично важлива. Універсальна мовна модель може дати загальне пояснення коду P0420 («каталізатор несправний»), але не врахує особливості діагностичних протоколів, процедур UDS (ISO 14229), часових рамок ECU або сумісність із конкретним адаптером.
Архітектура з 8 агентів дає чотири ключові переваги:
- Вузька експертиза — кожен агент навчений або налаштований на конкретний домен (OBD-II протоколи, SAE J2012, статистика поломок)
- Паралельна робота — сканування DTC та прогнозування виконуються одночасно, не чекаючи одне одного
- Стійкість — якщо один агент не відповідає, інші продовжують роботу
- Прозорість — ви завжди знаєте, який агент зробив який висновок
Усі агенти працюють на мікросервісній архітектурі, де спілкуються через event bus — це забезпечує асинхронність і масштабованість.
Які агенти працюють під капотом?
Платформа має 8 агентів, розділених на три групи за функцією:
Діагностичне ядро:
- Diagnostic Agent — координатор: отримує DTC-коди, розподіляє завдання іншим агентам, формує фінальну відповідь
- OBD Reader Agent — відповідає за комунікацію з адаптером ELM327 через Bluetooth: ініціалізація протоколу, опитування PID, зчитування кодів через Mode 03/07/0A
- DTC Analyzer Agent — пояснює кожен код помилки з урахуванням марки, моделі, року та попередніх сесій цього авто
Прогнозування та звіти:
- Predictor Agent — на основі історії DTC-кодів визначає фактори ризику та оцінює, які системи можуть потребувати уваги на найближчому горизонті пробігу
- Report Generator Agent — створює структурований звіт діагностики у форматі Markdown або PDF
- Recommendation Agent — на основі діагностики пропонує план ремонту: що замінити негайно, що можна відкласти
Взаємодія з користувачем:
- Chat Agent — відповідає на запитання в чаті, враховує контекст попередніх діагностичних сесій
- Admin Agent — внутрішній агент для моніторингу працездатності системи, логування та кешування
Сумарно бібліотека DTC-кодів платформи містить 1947 загальних кодів SAE J2012, і кожен аналіз враховує цю базу знань.
Як агенти спілкуються між собою?
Архітектура взаємодії агентів побудована на подієво-орієнтованій моделі через event bus:
Сканування DTC → OBD Reader Agent → Diagnostic Agent
├── DTC Analyzer Agent (пояснення)
├── Predictor Agent (прогноз)
├── Recommendation Agent (рекомендації)
└── Report Generator Agent (звіт)
Chat Agent ←→ Diagnostic Agent (контекст сесії)
Admin Agent ← моніторинг усіх черг
Коли ви запускаєте сканування, OBD Reader Agent через ELM327-адаптер опитує ECU автомобіля. Diagnostic Agent отримує коди й паралельно відправляє їх DTC Analyzer, Predictor та Recommendation агентам. Відповіді збираються асинхронно — ви бачите результат у міру готовності. Повний опис архітектури — на сторінці Як це працює.
Ключова особливість — система запам’ятовує попередні сесії: якщо ви сканували це авто місяць тому, DTC Analyzer врахує історію і покаже динаміку (з’явилися нові коди чи старі зникли).
Чи безпечно відправляти дані авто в ШІ?
Безпека даних — пріоритет платформи. Ось як захищені ваші дані:
- Знеособлення — DTC-коди та PID-дані передаються без VIN (ідентифікаційного номера автомобіля) та геолокації
- Шифрування — усі з’єднання між застосунком і серверами зашифровані (TLS)
- Авторизація — обліковий запис захищений токенами з обмеженим терміном дії
- Логування — всі звернення до агентів логуються в централізовану систему логування для аудиту без зберігання персональних даних
- Гостьовий режим — ви можете протестувати діагностику без реєстрації
Платформа не продає і не передає третім сторонам дані про автомобіль або його несправності. Докладніше про можливості платформи та тарифні плани — на відповідних сторінках.
Повний гайд з роботи із системою — у розділі Огляд використання. Пам’ятайте: 8 агентів працюють для того, щоб ви отримали максимум корисної інформації з одного сканування.