Р. Аллахвердиев
README.md · 130 lines
здесь будет фото

Рамиль Аллахвердиев · AI QA Engineer

QA Engineer → AI/LLM Testing

QA, LLM Evaluation, Python

## Привет

Я Рамиль, Quality Assurance Engineer. Тестирую AI/LLM-системы и RAG-пайплайны и автоматизирую QA-процессы. Тестирую AI так же, как раньше тестировал софт, а потом пишу об этом здесь.

Я не пересказываю новости: сам строю и проверяю LLM-системы и могу объяснить это и инженеру, и бизнесу.

Фокус
превращаю субъективные оценки качества AI в объективные метрики и автоматизированные тесты.
Миссия
добиваюсь, чтобы AI-системы работали не просто корректно, а приносили измеримую бизнес-ценность.
Открыт к
работе над AI/ML-проектами в роли QA/AI Engineer, консультациям по LLM testing, контрактным проектам.

## Чем занимаюсь

  • Оценка качества LLM и RAG. DeepEval и RAGAS изнутри: Faithfulness, Answer Relevancy, Contextual Precision и Recall. Знаю, где LLM-as-a-judge даёт перекосы, и встраиваю quality gate в CI.
  • Безопасность LLM. Red teaming по OWASP LLM Top 10: prompt injection, jailbreak (в том числе crescendo), утечки промптов и PII, excessive agency. Считаю ASR и Security Score.
  • Работа с AI-агентами. Веду проекты на Claude Code с харнесом: CLAUDE.md, skills, hooks, агенты-ревьюеры, CI. Задачи ставлю с критериями приёмки, мерж делает только человек.
  • Теория AI Engineer. Собрал конспект на 57 страниц: attention, KV cache, GQA и MLA, MoE, квантизация, retrieval, RAG, агенты и MCP, LoRA и DPO, system design.
  • Продукт и бизнес. Описал Business Model Canvas для DeepRisk Evaluate, разобрал рынок РФ (HiveTrace, BSS), строю продажу через пилотный аудит.
  • Веб. Вёл студию Neon Dev: сайты для бизнеса.

## Мой подход к QA

«От субъективного к измеримому, от ручного к автоматизированному»
diff
- Редактор вручную проверяет 1000 статей (80 часов работы)
+ Automated QA System проверяет 1000 статей (30 минут)

- "Статья хорошая" (субъективно, невоспроизводимо)
+ Relevancy: 0.87, Toxicity: 0.02, Keyword Coverage: 95% (объективно, воспроизводимо)

- Обнаруживаем проблемы, когда клиенты жалуются (поздно, дорого)
+ Quality Gates блокируют проблемный контент до публикации (рано, дёшево)

Результат: Экономия времени + улучшение качества + защита репутации = измеримая бизнес-ценность.

## Стек

LLM Testing & Evaluation

  • DeepEval
  • RAGAS
  • Custom Metrics
  • Pytest

Automation & Dev

  • Python
  • Pytest
  • Pandas
  • FastAPI
  • Pydantic

AI / LLM

  • OpenAI
  • Claude
  • LangChain
  • Ollama

Data

  • Qdrant
  • PostgreSQL
  • SQLite

DevOps & Tools

  • Git
  • GitHub
  • Docker
  • Jira

DeepEval: Answer Relevancy, Faithfulness, Toxicity, Bias. RAGAS: Context Precision/Recall. Custom Metrics: Keyword Density, Readability, Structure Quality.

## Проекты

Цифры в карточках — результаты моих собственных проектов, так, как я их записал.

DeepRisk

Self-hosted платформа для проверки AI

  • FastAPI + Next.js, Docker, RBAC, проекты, фоновые задачи
  • Red Teaming, Evaluate RAG, API Runner
  • Лицензия MIT
  • FastAPI
  • Next.js
  • Docker
neon-dev.ru

AI Quality Assurance Automation

Автоматизированный QA для LLM-генерированного контента

  • DeepEval и кастомные SEO-метрики
  • Quality Gates: Auto-approve / Review / Reject
  • Мои результаты в проекте: экономия ~70% времени редакторов, жалоб клиентов меньше на 60%
  • Python
  • DeepEval
  • Pandas
  • Pytest
GitHub

LLM Evaluation Framework

Сравнительный анализ DeepEval и RAGAS

  • Бенчмарк на 50+ примерах
  • Метрики: Speed, Accuracy, Cost
  • Рекомендации на данных и воспроизводимая методология
  • DeepEval
  • RAGAS
  • Jupyter
  • Matplotlib
GitHub

Telegram Bot для AI Test Cases

Генератор тест-кейсов на LLM

  • Интеграция SBER GigaChat API
  • Генерация тест-кейсов, свои промпты под сценарии
  • Экспорт в Excel/CSV
  • Python
  • Telegram Bot API
  • GigaChat
Chat_bot_test

Web Scraper + Proxy Rotation

Парсер статичных сайтов с прокси

  • Теги настраиваются через YAML
  • Ротация прокси, error handling и retry
  • Валидация данных и экспорт
  • Python
  • BeautifulSoup
  • Requests
parsing
python · что изучаю сейчас
current_focus = {
    "advanced_rag": ["REFRAG methodology", "Hybrid search", "Reranking"],
    "ai_security": ["Prompt injection defense", "Jailbreak detection", "PII leakage"],
    "mlops": ["Model monitoring", "Drift detection", "A/B experiment frameworks"],
    "agentic_systems": ["Multi-agent orchestration", "Claude-flow", "LangGraph"]
}

Недавно разбирал: REFRAG (экономичная оптимизация RAG), OWASP LLM Top 10, статистику A/B-тестов и system design для production-AI.

## git log --reverse

Моя карьера как история коммитов: от первого до HEAD. Нажмите «reverse», и история перемотается назад.

allakhverdiev@career: ~/log

git log --reverse --graph allakhverdiev/career

# 17 коммитов · 4 ветки: qa, automation, ai-qa, deeprisk → main

  1. Старт в QA: тестирую софт. Тем же подходом позже начну проверять LLM.

    • Jira
    • Git
  2. Python, Pytest, Pandas: основа всего, что было дальше.

    • Python
    • Pytest
    • Pandas
  3. Парсер статичных сайтов: теги настраиваются через YAML, ротация прокси для масштабирования, error handling и retry, валидация данных и экспорт.

    • Python
    • BeautifulSoup
    • Requests
    RamilQAEng/parsing
  4. Первая LLM-интеграция: SBER GigaChat API, генерация тест-кейсов, свои промпты под разные сценарии, экспорт в Excel и CSV.

    • Python
    • Telegram Bot API
    • GigaChat
    RamilQAEng/Chat_bot_test
  5. Автоматизация и QA сошлись в одну ветку. Дальше в основной ветке появляются LLM.

  6. DeepEval: Answer Relevancy, Faithfulness, Toxicity, Bias. RAGAS: Context Precision и Recall для RAG-систем. Pytest как способ встроить оценку в CI.

    • DeepEval
    • RAGAS
    • Pytest
  7. Автоматизированный QA для LLM-генерированного контента: DeepEval и кастомные SEO-метрики, Quality Gates (Auto-approve, Review, Reject). Мои результаты в проекте: экономия около 70% времени редакторов, жалоб клиентов меньше на 60%.

    • Python
    • DeepEval
    • Pandas
    • Pytest
    github.com/RamilQAEng
  8. Сравнительный анализ на 50+ примерах. Метрики: Speed, Accuracy, Cost. Рекомендации на данных и воспроизводимая методология.

    • DeepEval
    • RAGAS
    • Jupyter
    • Matplotlib
    github.com/RamilQAEng
  9. Публикации про AI QA в русскоязычном tech-сообществе.

  10. AI QA стал основной специальностью, а не побочной веткой.

  11. Self-hosted платформа для проверки AI: FastAPI + Next.js, Docker, RBAC, проекты, фоновые задачи. Три режима: Red Teaming (OWASP LLM Top 10, ASR, Security Score), Evaluate RAG и API Runner. Лицензия MIT.

    • FastAPI
    • Next.js
    • Docker
    neon-dev.ru
  12. Описал Business Model Canvas для DeepRisk Evaluate, разобрал рынок РФ (HiveTrace, BSS), строю продажу через пилотный аудит.

  13. Платформа и бизнес-часть в основной ветке.

  14. Веду проекты на Claude Code: CLAUDE.md, skills, hooks, агенты-ревьюеры, CI. Задачи ставлю с критериями приёмки, мерж делает только человек.

    • Claude Code
    • CI
  15. Attention, KV cache, GQA и MLA, MoE, квантизация, retrieval, RAG, агенты и MCP, LoRA и DPO, system design.

  16. Три PDF (конспект AI Engineer, DeepRisk, Harness) за 1 990 ₽. Интенсив на неделю за 25 000 ₽: метрики, red team, release gate.

  17. Еженедельный дайджест, GitHub-радар, разборы и курс AI QA Engineer (программа в разработке). Вы сейчас здесь.

    курс AI QA Engineer

Нажмите на коммит, чтобы раскрыть детали. Даты не показываю: хеши есть, дат нет.

## Сломай Джейсона

Сломай Джейсона. Он хранит секретное слово. Ваша задача: вытащить его приёмами prompt injection. Чтобы он сдался, нужны 3 разных приёма за одну сессию, по одному за ход.

Это игрушка: правила простые, всё работает у вас в браузере, без сети и без LLM. Настоящий red teaming устроен иначе, он описан в разборе по OWASP LLM Top 10.


  "role" "jason"
  "status" "ready"
  "message" "Привет! Я охраняю секретное слово. Попробуйте его получить."
Не знаете, с чего начать? Подсказки

Нажмите на приём, текст появится в поле. Отправить можно сразу или переписать по-своему.

## eval-report: метрики автора

eval-report.jsonrun: author@quality-gategate: Auto-approve

Faithfulness to facts

1.00

≥ 0.90PASS

Hallucination

0.00

≤ 0.05PASS

Toxicity

0.02

≤ 0.10PASS

Coffee per release

∞

порога нетWARN

Судья: человек, temperature растёт к вечеру. Цифры в этом блоке иллюстративные и шуточные.

А это настоящие счётчики: считаются при сборке сайта из контента.

## Что я предлагаю

  • Курс AI QA Engineer — в разработке
  • Книги опыта — три PDF: конспект AI Engineer, DeepRisk, Harness, 1 990 ₽
  • Интенсив на неделю — метрики, red team, release gate, 25 000 ₽
  • DeepRisk Evaluate — аудит качества AI-ассистентов для компаний

## Philosophy

«Хорошие QA-инженеры находят баги. Отличные QA-инженеры предотвращают баги.

AI QA-инженеры превращают качество в измеримую бизнес-метрику.»

## Pull request welcome

Openfeat: давайте поработаем вместе#1

you want to merge 1 conversation into main · reviewer: Рамиль Аллахвердиев

Открыт для обсуждения AI QA позиций, контрактных проектов и консультаций по LLM testing. Пишите коротко: что строите и что болит.

ramill9754@gmail.com