Поиск
- wikiconnection handling
# connection handling ## Определение Управление жизненным циклом сетевого соединения, включая обнаружение разрыва и обработку ошибок. ## Где встречается - [[217. Реализовать streaming с…
- wikierror handling
…возврат структурированных ошибок, логирование, повторные попытки и эскалация. ## Где встречается - [[46. Какие инструменты (toolsfunctions) дать агенту для автоматизации бизнес-задач…
- answerКак вы обрабатываете corrupted или empty документы в ingestion пайплайне?
…Навигация (Obsidian) - Предыдущий: [[272_Обработка ошибок в Agentic RAG\|272]] - Следующий: [[274_Организация retry в пайплайне\|274]] - [[Вики/Qdrant\|Индекс…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Multi-agent для планирования
…Обработка ошибок и наблюдаемость (30 минут) [[Вики/Действия\|Действия]] 1. **Добавить обработку ошибок на уровне Orchestrator:** - Если шаг провалился после…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать write-through cache для RAG
…Мониторинг, логирование и обработка ошибок (30 мин) Действия 1. Добавьте метрики: количество [[Вики/Write-through\|write-through]] операций, количество сбоев…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Агент для email
…Оркестрация, обработка ошибок и логирование (2 часа) Действия 1. Организовать главный [[Вики/User feedback\|цикл]] в `main.py` (или [[Вики…
- answerКак вы обрабатываете corrupted или empty документы в ingestion пайплайне?
…Как вы обрабатываете corrupted или empty документы в ingestion пайплайне? ## Краткий тезис Обработка corrupted (повреждённых) и empty (пустых) документов — обязательная…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Интегрировать OpenTelemetry в агента
…Обработка ошибок и дополнительных атрибутов (30 минут) Действия 1. Добавьте обработку исключений в [[Вики/Span\|spans]]: при возникновении [[Вики/ошибки…
- answerКак вы делаете асинхронную обработку long-running (>30s) LLM задач?
…Обработка ошибок и устаревших задач - Retry-логика в воркере: при временных ошибках LLM (rate limit, network) повторять с задержкой. - **Dead…
- answerКак вы делаете асинхронную обработку long-running (>30s) LLM задач?
…Обработка ошибок и таймаутов Таймаут на стороне воркера — если LLM зависла (например, бесконечный цикл в эмбеддинге), необходимо прерывание: ```python import…
- answerКак вы проектируете ETL пайплайн для 1M документов/день в RAG систему?
…Обработка ошибок и качество данных Типичные ошибки - Битый PDF → парсинг не удался → отправляем в DLQ. - Embedding model вызов превышает лимиты…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать circuit breaker на вызовы агента
…моки и chaostoolkit | | 315 | Обработка ошибок в asyncio: таймауты, retry, circuit breaker | | 456 | Проектирование межсервисного взаимодействия: графы агентов | | 567 | Мониторинг…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать circuit breaker для LLM API
…уровня ошибок с Prometheus | | 112 | Асинхронные вызовы API с asyncio | | 156 | Rate limiting для внешних API | | 203 | Обработка исключений в…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Полный production агент
…Покрыть модульными тестами — не менее 10 тестов на ключевую логику (парсинг запросов, [[Вики/delegation\|делегирование]], [[Вики/error handling\|обработка ошибок…
- answerКак проектировать distributed dead letter queue для сообщений?
…Letter Queue | | 832 | Retry-стратегии в agentic RAG | | 833 | Обработка ошибок в мультиагентных системах | | 834 | Выбор message broker для распределённой…
- answerКак проектировать AI pipeline с at-least-once семантикой?
…обработка ошибок Если после нескольких повторных попыток сообщение всё ещё не удаётся обработать (например, невалидный формат, ошибка эмбеддинга), его нужно…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать Tool System с JSON Schema
…Валидация и обработка ошибок (45 минут) Действия 1. **Проверить, что неверные аргументы вызывают `[[Вики/ToolValidationError\|ToolValidationError]]`:** ```python try: registry.call…
- answerКак вы обрабатываете ошибки агента (action не сработал, API вернул ошибку)?
…Мониторинг и логирование ошибок [[Вики/error handling\|Обработка ошибок]] не заканчивается на пользователе. Важно логировать каждый сбой для анализа: - **Тип…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Агент с внешними API (Slack, Gmail, Calendar)
…str)` — отправляет письмо через Gmail API. - Использовать `googleapiclient.discovery.build` для сервиса `gmail` v1. - Обработка ошибок (квоты, неверный адрес). 2…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Агент с delegated tools (Supervisor → 2 специализированных агента)
…тестами (pytest) на уровне инструментов и логики делегирования. - [ ] Добавлена обработка ошибок: невалидный JSON от LLM, недоступность инструмента, пустой ответ агента…
- answerКак вы проектируете Kafka топологии для RAG ingestion?
…Решение — [[Вики/Key\|ключ]] сообщения `[[Вики/document_id\|document_id]]` при записи. ### Обработка ошибок - Если документ не парсится (битый [[Вики…
- answerЧто такое «chaos testing» для агента (внезапно API вернул ошибку)?
…ручное тестирование всех комбинаций ошибок невозможно, автоматизированный хаос покрывает сотни вариантов. ## 3. Категории вносимых сбоев (Fault injection) В черновике перечислены…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать chaos testing для агента
…принципы и инструменты (chaostoolkit) | | 567 | Обработка ошибок в LLM-агентах | | 610 | Построение дашбордов для метрик отказоустойчивости | | 723 | Экспоненциальная задержка и…
- answerЧто такое diffusion backends для генерации изображений (Stable Diffusion, Flux) и как их вызывать из агента?
…Реализовать с таймаутом и повторными попытками. [[Вики/error handling\|Обработка ошибок]] - Таймаут (например, 30 секунд) — если генерация не завершилась, вернуть…
- answerКак тестировать инструменты агента (tool testing изолированно)?
…city (строка), units (metric/imperial, опционально). - Вызов API через `requests.get`. - Обработка ошибок: 404 (город не найден), 500, таймаут. - Добавьте…
- answerКак вы проектируете dead letter queue для failed LLM инференс запросов?
…В контексте LLM-инференса [[Вики/Dead Letter Queue\|DLQ]] хранит [[Вики/Query\|запросы]], которые не удалось выполнить из-за ошибок…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать streaming с SSE в FastAPI для меж-агентной коммуникации
…Содержимое `app.py` 3‑4 endpoint’а, каждый реализует SSE с разными сценариями (простые данные, JSON, обработка отключения). Встроенный замер…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Настроить schema evolution для меж-агентной коммуникации
…помощью `deserialize_message_v1` (используя классы v1). - [[Вики/Обработка ошибок\|Обработка ошибок]]: Protobuf игнорирует неизвестные поля при десериализации, если они…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Настроить peer-to-peer коммуникацию агентов
…в распределённых системах | | 278 | Основы проектирования мультиагентных систем | | 312 | Обработка ошибок и повторные попытки | | 419 | Гарантированная доставка сообщений (Delivery Guarantees…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: РЕАЛИЗОВАТЬ HIERARCHICAL COORDINATION (SUPERVISOR → 3 WORKER)
…классы `Supervisor`, `Worker` и `HierarchicalSystem` находятся в отдельных файлах в пакете `agents`. - [ ] Реализована обработка ошибок: таймауты, повторные попытки декомпозиции (до…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Написать runbook для агента
…количество шагов, время ответа, частота вызовов инструментов | Prometheus + дашборд Grafana (или самодельный сборщик) | | Примеры ошибок: галлюцинации, бесконечный цикл, неправильный вызов…
- answerЧто такое «dead letter queue» для сообщений агентов?
…Сравнение DLQ с другими механизмами обработки ошибок | Механизм | Описание | Отличие от DLQ | |----------|----------|----------------| | [[Вики/retry\|Retry]] | Повторная попытка обработки | DLQ – конечная…
- answerКак вы комбинируете несколько языков представления в одном пайплайне?
…в промпт добавляются примеры выбора языка для похожих задач. ### 8.2 Обработка ошибок - Ошибки выполнения кода должны перехватываться, и агент…
- answerКакие инструменты (tools/functions) дать агенту для автоматизации бизнес-задач? (ваш кейс!)
…Редкие, сложные задачи лучше передавать человеку ([[Вики/human-in-the-loop\|human handoff]]). ### 2.4 Чёткий контракт и обработка ошибок…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать blue-green deployment для RAG
…Отработать процесс переключения трафика, автоматизированные smoke‑[[Вики/tests\|тесты]] и [[Вики/fallback model\|откат]] при обнаружении ошибок. Ключевой результат Рабочий…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать graceful degradation при отказе vector DB
…Обработка ошибок на каждом уровне: - Если все fallback упали – вернуть сообщение об ошибке (но это крайний случай, задача этого избежать…
- answerКак вы реализуете retry с exponential backoff для LLM API с rate limit?
…Что такое NCCL и почему он критичен для multi-GPU инференса\|402]] | Обработка ошибок в агентных системах | | [[403. Как вы…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Написать postmortem для неудачного делегирования
…системы? | | 41 | Лучшие практики postmortem в ML-системах | | 58 | Обработка ошибок и fallback в AI-агентах | | 73 | Валидация контрактов между…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Настроить monitoring delegation
…summary: "Уровень ошибок делегирования превысил 5%" description: "Доля ошибок за последние 5 минут: {{ $value | humanizePercentage }}" - alert: HighLatency expr: histogram_quantile…
- answerКак вы проверяете качество parsing документов (PDF, DOCX) в production?
…В [[Вики/production\|production]] также требуется [[Вики/мониторинг в production\|мониторинг]] ошибок парсинга и [[Вики/fallback model\|fallback]]‑стратегии. --- ## 1…
- answerЧто такое Guided Decoding и как оно связано с JSON schema?
…Guided Decoding vs пост-обработка | Характеристика | Guided Decoding | Пост-обработка | |----------------|----------------|----------------| | Гарантия валидности | Да (100% соответствие схеме) | Нет (зависит от качества…
- answerКак проектировать Airflow DAG для RAG ingestion?
…Обработка ошибок и повторные попытки [[Вики/retry\|Retries]]: для задач, подверженных временным ошибкам ([[Вики/S3 timeout\|S3 timeout]], [[Вики/OOM…
- answerКак вы проектируете dead letter queue для failed LLM инференс запросов?
…для Kafka используйте ключ партиции на основе request_id, чтобы гарантировать порядок обработки одного запроса. - Разделение ошибок: разные типы ошибок…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать hallucination indicator (индикатор галлюцинаций)
…Тестирование на датасете - Загрузите `qa_dataset.json` и прогоните через детектор. - Выведите матрицу ошибок (True/False hallucination vs predicted). - Подсчитайте…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать prompt linting
…Технологический стек | Компонент | Инструменты | Назначение | |-----------|-------------|------------| | Язык реализации | Python 3.10+ | Написание ядра линтера | | Обработка YAML | PyYAML / ruamel.yaml | Чтение промптов…
- answern8n, Make, Zapier — как вы интегрируете их с LLM?
…Обработка ошибок: добавить узел «Email» для уведомлений при сбоях. Ожидаемый результат В Notion каждый день появляется база знаний из свежих…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Настроить SLA между агентами
…Учесть: [[Вики/retry\|ретраи]] только для ошибок, которые могут быть временными ([[Вики/timeout\|таймауты]], 5xx). На 4xx [[Вики/retry\|ретраи…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Реализовать actor model для агентов
…AI-агентах | | 511 | Шаблон "Mailbox" для обработки сообщений | | 644 | Обработка ошибок в асинхронных задачах | | 721 | Supervisor для перезапуска упавших агентов…
- answerЧто такое error budget для AI качества и как его считать?
…Что такое error budget для AI качества и как его считать? ## Краткий тезис Error budget (бюджет ошибок) — это метрика, показывающая…
- practiceТЕХНИЧЕСКОЕ ЗАДАНИЕ: Настроить playground для тестирования агента
…110 | Сбор фидбека от пользователей в AI-системах | | 152 | Обработка ошибок в streamlit‑приложениях | | 189 | JSONL формат для логов: структура…