QA LLM Lab — автоматичне тестування AI-ботів у Telegram

Перевіряйте якість відповідей і стійкість до провокаційних запитів — без ручного прогону листування.

Автоматизація тестування та QA · Оцінка та вибір AI

Репозиторій на GitHub (GitHub)

Про проєкт

QA LLM Lab автоматизує перевірку AI-чатботів просто в Telegram. Ви задаєте тестові запитання та критерії оцінки, а система надсилає повідомлення боту, отримує відповіді й зберігає результати у звіти. Перевіряється не ізольована модель, а бот через той самий канал, яким користуються люди.

Функціональні тести перевіряють відповідність очікуваній поведінці, а AI-оцінювач аналізує відповіді за заданими критеріями. Окремі перевірки безпеки досліджують реакцію на промпт-ін’єкції, спроби обходу обмежень та інші провокаційні запити.

Як це працює

  1. Тестові сценарії
  2. Автоматичне листування з ботом у Telegram
  3. Перевірка відповідей за правилами та за допомогою AI
  4. Звіти з результатами та виявленими проблемами

Можливості

  • Функціональні перевірки. Звичайні запитання, межові випадки та небажані сценарії.

  • AI-оцінка відповідей. Перевірка за смисловими критеріями, а не лише за збігом тексту.

  • Тестування безпеки. Автоматичні спроби змусити бота порушити задані правила.

  • Наочні результати. Інтерактивний перегляд функціональних тестів і HTML-звіти.

  • Повторне використання. Один підхід можна застосовувати до різних Telegram-ботів.

  • Полегшений варіант. Перевірки через n8n з тест-кейсами та очікуваними відповідями в Google Sheets.

Де може застосовуватися

  • QA-команди, що розробляють і оновлюють AI-ботів.
  • Служби підтримки з Telegram-асистентами для клієнтів.
  • Корпоративні команди, що використовують ботів для консультацій щодо внутрішніх правил і процедур.

Такий підхід підходить для регулярної перевірки поведінки бота після зміни інструкцій, моделі чи логіки обробки запитів.

Технології

  • Promptfoo
  • NVIDIA Garak
  • Python
  • Telethon
  • Telegram
  • n8n
  • Google Sheets

Інші проєкти

Усі проєкти

Оцінка та вибір AI

Auto LLM Benchmark

Однакові завдання для різних моделей — якість і швидкість в одній таблиці.

Вибір локальної LLM за результатами тестів з єдиними критеріями, а не за враженням від кількох відповідей.

  • n8n
  • LM Studio
  • локальні LLM
  • OpenAI GPT-4.1
  • Google Sheets

Автоматизація процесів та інтеграції · Автоматизація тестування та QA

AI-зведення багів із Jira в Google Sheets

Команда працює в Jira — керівники отримують зрозуміле зведення без ручного перенесення даних.

Автоматичне зведення багів для QA, менеджерів та інших команд замість ручного скорочення тікетів.

Результат Усунено ручне перенесення даних під час формування зведення

  • n8n
  • OpenAI
  • Jira
  • Google Sheets

Голос і зустрічі · Автоматизація тестування та QA

Голосовий звіт про помилки

Розкажіть про помилку в Telegram — отримайте оформлений звіт і завдання в Jira.

Голосові нотатки тестувальника перетворюються на структуровані баг-репорти англійською мовою.

Результат Створення баг-репорту за 60 секунд

  • Telegram
  • n8n
  • OpenAI
  • Google Sheets
  • Google Docs
  • +1

Почніть з одного процесу.

Опишіть, що зараз робиться вручну, які дані задіяно і який результат ви хочете отримати. Технічне завдання чи обрана модель для початку не потрібні.

Будь ласка, не передавайте комерційну таємницю, вихідний код або чутливі персональні дані до підписання NDA (Угоди про нерозголошення).