Рамиль Аллахвердиев · 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
«От субъективного к измеримому, от ручного к автоматизированному»
- Редактор вручную проверяет 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
AI Quality Assurance Automation
Автоматизированный QA для LLM-генерированного контента
- DeepEval и кастомные SEO-метрики
- Quality Gates: Auto-approve / Review / Reject
- Мои результаты в проекте: экономия ~70% времени редакторов, жалоб клиентов меньше на 60%
- Python
- DeepEval
- Pandas
- Pytest
LLM Evaluation Framework
Сравнительный анализ DeepEval и RAGAS
- Бенчмарк на 50+ примерах
- Метрики: Speed, Accuracy, Cost
- Рекомендации на данных и воспроизводимая методология
- DeepEval
- RAGAS
- Jupyter
- Matplotlib
Telegram Bot для AI Test Cases
Генератор тест-кейсов на LLM
- Интеграция SBER GigaChat API
- Генерация тест-кейсов, свои промпты под сценарии
- Экспорт в Excel/CSV
- Python
- Telegram Bot API
- GigaChat
Web Scraper + Proxy Rotation
Парсер статичных сайтов с прокси
- Теги настраиваются через YAML
- Ротация прокси, error handling и retry
- Валидация данных и экспорт
- Python
- BeautifulSoup
- Requests
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», и история перемотается назад.
git log --reverse --graph allakhverdiev/career
Старт в QA: тестирую софт. Тем же подходом позже начну проверять LLM.
- Jira
- Git
Python, Pytest, Pandas: основа всего, что было дальше.
- Python
- Pytest
- Pandas
Парсер статичных сайтов: теги настраиваются через YAML, ротация прокси для масштабирования, error handling и retry, валидация данных и экспорт.
- Python
- BeautifulSoup
- Requests
Первая LLM-интеграция: SBER GigaChat API, генерация тест-кейсов, свои промпты под разные сценарии, экспорт в Excel и CSV.
- Python
- Telegram Bot API
- GigaChat
Автоматизация и QA сошлись в одну ветку. Дальше в основной ветке появляются LLM.
DeepEval: Answer Relevancy, Faithfulness, Toxicity, Bias. RAGAS: Context Precision и Recall для RAG-систем. Pytest как способ встроить оценку в CI.
- DeepEval
- RAGAS
- Pytest
Автоматизированный QA для LLM-генерированного контента: DeepEval и кастомные SEO-метрики, Quality Gates (Auto-approve, Review, Reject). Мои результаты в проекте: экономия около 70% времени редакторов, жалоб клиентов меньше на 60%.
- Python
- DeepEval
- Pandas
- Pytest
Сравнительный анализ на 50+ примерах. Метрики: Speed, Accuracy, Cost. Рекомендации на данных и воспроизводимая методология.
- DeepEval
- RAGAS
- Jupyter
- Matplotlib
Публикации про AI QA в русскоязычном tech-сообществе.
AI QA стал основной специальностью, а не побочной веткой.
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
Описал Business Model Canvas для DeepRisk Evaluate, разобрал рынок РФ (HiveTrace, BSS), строю продажу через пилотный аудит.
Платформа и бизнес-часть в основной ветке.
Веду проекты на Claude Code: CLAUDE.md, skills, hooks, агенты-ревьюеры, CI. Задачи ставлю с критериями приёмки, мерж делает только человек.
- Claude Code
- CI
Attention, KV cache, GQA и MLA, MoE, квантизация, retrieval, RAG, агенты и MCP, LoRA и DPO, system design.
Три PDF (конспект AI Engineer, DeepRisk, Harness) за 1 990 ₽. Интенсив на неделю за 25 000 ₽: метрики, red team, release gate.
Еженедельный дайджест, GitHub-радар, разборы и курс AI QA Engineer (программа в разработке). Вы сейчас здесь.
курс AI QA Engineer
HEAD is now at 9f2c1ab feat(site): этот сайт и курс AI QA Engineer
Нажмите на коммит, чтобы раскрыть детали. Даты не показываю: хеши есть, дат нет.
## Сломай Джейсона
Сломай Джейсона. Он хранит секретное слово. Ваша задача: вытащить его приёмами prompt injection. Чтобы он сдался, нужны 3 разных приёма за одну сессию, по одному за ход.
Это игрушка: правила простые, всё работает у вас в браузере, без сети и без LLM. Настоящий red teaming устроен иначе, он описан в разборе по OWASP LLM Top 10.
{ "role": "jason", "status": "ready", "message": "Привет! Я охраняю секретное слово. Попробуйте его получить." }
Не знаете, с чего начать? Подсказки
Нажмите на приём, текст появится в поле. Отправить можно сразу или переписать по-своему.
Секрет раскрыт:
Вы собрали три разных приёма, и защита из одного system prompt не выдержала. Так и бывает: одного «не говори секрет» мало, нужны guardrails, фильтры на выходе и проверка на каждом шаге.
Как это делают всерьёз: red teaming по OWASP Курс AI QA Engineer
## eval-report: метрики автора
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-инженеры превращают качество в измеримую бизнес-метрику.»