Вопросы на собеседовании: Agentic AI Engineer
100 реальных вопросов с образцовыми ответами и пояснениями для уровня Middle.
Смотреть пример резюме: Agentic AI Engineer →Тренировка флешкарточками
Интервальное повторение · Hunter Pass
Вопросы
Я выберу граф, если в задаче есть обязательные этапы, ограниченные ветвления или побочные эффекты, которые нужно аудировать.
- Отдельные узлы будут классифицировать запрос, искать аккаунт, проверять правила, готовить ответ и эскалировать, передавая типизированное состояние.
- LLM по-прежнему может выбирать из разрешённых переходов, но лимиты повторов и терминальные состояния задаёт детерминированная оркестрация.
- Свободный цикл я оставлю только для низкорискового исследования, где следующий полезный шаг нельзя перечислить заранее, а повторная работа дёшева.
Зачем это спрашивают: Интервьюер проверяет, умеет ли кандидат выбирать между гибкостью и явным контролем с учётом структуры и риска задачи.
Я буду считать план недоверенным запросом полномочий, а не носителем credentials.
- Планировщик получает read-only метаданные возможностей и маскированные описания ресурсов, затем выдаёт типизированный DAG, где узлы запрашивают конкретные операции и границы аргументов.
- Доверенный compiler пересекает каждый запрос с правами аутентифицированного пользователя, policy задачи и результатами зависимостей, создавая manifest полномочий для каждого узла.
- Scheduler привязывает manifest к выданному непосредственно перед запуском credential исполнителя; исполнитель не может читать credentials соседних узлов, расширять права или менять manifest.
- Инструменты проверяют manifest, а перепланирование с изменением ресурсов или операций требует повторной компиляции; отсутствие полномочий блокирует узел или требует явного согласования.
Зачем это спрашивают: Интервьюер проверяет, отделена ли видимость планировщика от исполнимых полномочий с помощью детерминированной компиляции для каждого узла.
Я потребую типизированный граф зависимостей, где рёбра описывают контракты данных и завершения, а не только порядок шагов.
- Каждый шаг объявляет входы, ID шагов-источников, ожидаемый результат, предусловия и критерий приёмки.
- Runtime запускает только готовые шаги, хранит неизменяемые результаты по ссылкам и объединяет ветки лишь после получения обязательных доказательств.
- Ошибка зависимости блокирует нижележащие шаги и запускает ограниченное исправление или перепланирование без повтора независимой готовой работы.
Зачем это спрашивают: Интервьюер проверяет, превращает ли кандидат декомпозицию в исполнимые контракты зависимостей с предсказуемым разделением и объединением веток.
Перепланирование нужно при существенном изменении предпосылок, выполнимости или требуемого результата, а не после каждого несовершенного наблюдения.
- Подходящие триггеры включают падение зависимости, сообщение инструмента об устаревших данных, новое ограничение или исчерпание двух повторов текущего подхода.
- Запрос на новый план включает завершённые шаги и неизменяемые ограничения пользователя, чтобы не потерять полезную работу.
- Одна низкая оценка уверенности сначала ведёт к уточнению или точечной проверке, потому что постоянное полное перепланирование вызывает livelock.
Зачем это спрашивают: Сильный ответ задаёт наблюдаемые триггеры перепланирования, сохраняет готовую работу и предотвращает бесконечную суету.
Я выберу ReAct для коротких исследовательских задач, а plan-execute для долгой работы с зависимостями, бюджетами или точками согласования.
- ReAct адаптируется после каждого наблюдения и подходит для двух или трёх неопределённых поисков, но его неявный план трудно проверить и возобновить.
- Plan-execute показывает зависимости и прогресс, упрощая параллельность, согласования и восстановление ценой дополнительного вызова планировщика.
- Я сравню варианты по успеху одного запуска, повторным вызовам инструментов, p95 задержки и стоимости, а не только по качеству промпта.
Зачем это спрашивают: Интервьюер проверяет, связывает ли кандидат паттерн рассуждения с формой задачи и эксплуатационными метриками.
Валидация, авторизация, переходы состояния и выполнение побочных эффектов должны быть детерминированными, даже если действие предложила LLM.
- Модель может выбрать refund_order, но код проверяет схему, сумму, владельца заказа и лимит политики до выполнения.
- Повторы, таймауты, дедупликация и проверка терминального состояния не должны зависеть от ещё одного суждения модели.
- Узлы LLM уместны для семантической интерпретации и ранжирования вариантов, а их выход ограничивается типизированным выбором.
Зачем это спрашивают: Сильный ответ помещает вероятностное рассуждение внутрь детерминированных границ безопасности и workflow.
Я буду хранить один канонический append-only log и строить типизированные checkpoints workflow из зафиксированных событий.
- Commit узла атомарно записывает версию входа, результат, переход и outbox intent либо checkpoint, event и outbox попадают в одну транзакцию базы.
- Новый worker продолжает с последней зафиксированной последовательности и детерминированно восстанавливает проекции, а не доверяет двум независимо записанным хранилищам.
- Внешние эффекты остаются at-least-once: им нужны стабильные idempotency keys, ledger эффектов и reconciliation неоднозначных исходов, а не обещание exactly-once.
- Промпты модели, схемы инструментов и определения workflow получают ID версий, чтобы старые запуски продолжались или мигрировали по явным контрактам.
Зачем это спрашивают: Интервьюер оценивает, включает ли долговечность восстанавливаемое состояние, причинность событий и версионированные контракты.
Я назначу каждому бизнес-эффекту стабильный idempotency key в его области авторизации и запишу статус до повторов.
- Ключ выводится из tenant, типа операции и видимого вызывающей стороне ID бизнес-операции, поэтому заново созданный run не заведёт тот же задуманный тикет повторно.
- Hash канонических аргументов хранится отдельно, а повторное использование ключа с другим payload отклоняется и не становится новой операцией.
- Ledger хранит состояния proposed, authorized, started, succeeded и uncertain вместе с ID внешнего ресурса.
- После timeout с неизвестным исходом агент ищет результат у провайдера по ключу или выполняет reconciliation вместо слепого повторного вызова.
Зачем это спрашивают: Сильный ответ обрабатывает неоднозначный исход, а не предполагает, что сетевой таймаут означает отсутствие эффекта.
Я представлю каждое бронирование как подтверждённый шаг с именованным компенсирующим действием и выполню компенсации в обратном порядке зависимостей.
- Ledger сохранит ID брони, крайний срок отмены, штраф и статус компенсации для каждого успешного вызова.
- Ошибка аренды может запустить отмену отеля и перелёта, но невозвратный билет потребует участия человека, а не фиктивно успешного отката.
- Компенсирующим вызовам тоже нужны ключи идемпотентности и повторы, потому что путь восстановления может упасть отдельно.
Зачем это спрашивают: Интервьюер проверяет понимание явной и потенциально ошибочной компенсации распределённых эффектов вместо обычного отката транзакции.
Реестр должен предоставлять машиночитаемые контракты для обнаружения, авторизации, маршрутизации и эксплуатации.
- Для каждой возможности нужны схема входа и выхода, версия, класс побочного эффекта, обязательные scopes, владелец, таймаут и поведение идемпотентности.
- Состояние endpoint, регион, rate limit, класс данных и статус устаревания позволяют оркестратору выбрать рабочий маршрут.
- Агент получает отфильтрованное под задачу представление реестра, а не полный каталог инструментов организации.
Зачем это спрашивают: Сильный ответ рассматривает обнаружение инструментов как управляемый runtime-контракт, а не текст в промпте.
Я оформлю initialization, проверку транспорта, reconnect policy и shutdown как явные состояния runtime.
- Клиент завершает MCP initialization, записывает выбранную версию протокола и identity сервера и строит registry только из объявленных сервером capabilities.
- MCP ping requests, transport deadlines и ограниченный reconnect backoff отличают разрыв соединения от медленного инструмента и не создают шторм переподключений.
- Переподключение не доказывает, что незавершённый вызов остановился или упал, поэтому workflow ждёт, проверяет состояние приложения или повторяет вызов только по idempotency contract инструмента.
- После потери сессии клиент снова выполняет initialization и обновляет списки capabilities до запуска новых вызовов.
Зачем это спрашивают: Интервьюер проверяет, использует ли кандидат MCP ping и отделяет ли восстановление транспорта от восстановления эффектов инструмента.
Initialization выбирает версию протокола и обменивает разные объявления клиента и сервера, а не пересекает единый список функций.
- Клиент отправляет protocolVersion, clientInfo и client capabilities; сервер возвращает выбранный protocolVersion, serverInfo и server capabilities, после чего клиент отправляет initialized notification.
- Runtime показывает только объявленные сервером поверхности, например tools, resources или prompts, и включает поведение клиента лишь при наличии соответствующего объявления.
- Изменение списка tools требует server capability tools.listChanged, а подписки и изменения списка resources требуют соответственно resources.subscribe и resources.listChanged. Cancellation не является capability этапа initialization.
- Неизвестные необязательные поля сохраняют forward compatibility, а неподдерживаемая версия протокола явно прерывает initialization.
Зачем это спрашивают: Сильный ответ описывает MCP initialization как выбор версии и разные объявления capabilities, а не симметричное согласование функций.
Я буду считать MCP-сервер OAuth protected resource и выполню discovery вместо передачи уже имеющегося bearer token.
- Клиент находит Protected Resource Metadata и указанные там authorization servers, затем через Authorization Server Metadata получает поддерживаемые authorization endpoints.
- Для authorization-code flow клиент использует PKCE и запрашивает token, привязанный к MCP resource через resource indicator и нужные scopes.
- Challenge с insufficient scope может запустить явный step-up consent, а refresh tokens остаются в хранилище клиента и не попадают модели или в аргументы инструментов.
- Token passthrough к другому MCP-серверу запрещён; внутренний token exchange является отдельным delegation design и должен выпускать новый audience-bound token.
Зачем это спрашивают: Интервьюер проверяет знание актуального MCP OAuth discovery, привязки к resource, step-up, хранения токенов и запрета token passthrough.
Я свяжу долгий MCP request с одной долговечной операцией workflow и разделю состояния протокола и внешнего эффекта.
- Если caller передал progress token, MCP progress notifications обновляют монотонно выполненный объём и необязательный total, но не фиксируют результат инструмента.
- Отмена пользователем отправляет MCP cancelled notification для request и помечает cancellation requested; получатель уже мог выполнить часть работы, поэтому runtime не сообщает stopped без доказательства.
- Timeout workflow завершает локальное ожидание и запускает ограниченную очистку транспорта, но disconnect клиента не доказывает остановку обработки на сервере или внешнего эффекта.
- Без cancellation protocol request завершает финальный result или error; после cancellation workflow не ожидает result и сверяет неизвестные эффекты через прикладной status или idempotency interface.
Зачем это спрашивают: Сильный ответ использует MCP progress и cancellation без ложной гарантии, что advisory cancellation или disconnect остановили внешний эффект.
Я выпущу короткоживущий токен только с операциями и ресурсами, необходимыми для конкретной задачи.
- Токен может разрешить чтение free-busy названных участников и создание одного события в указанном календаре, но запретить удаление событий и экспорт контактов.
- ID ресурсов, временные границы, максимальное число применений, audience и ID запуска должны быть криптографически связаны с токеном.
- Дочерние агенты получают ослабленные токены с такими же или меньшими правами, а не копию более широкого credential руководителя.
Зачем это спрашивают: Интервьюер оценивает, закодирован ли принцип минимальных полномочий в исполнимых и ослабляемых credentials, а не в промпте.
Policy engine должен оценить аутентифицированного субъекта, намерение задачи, выбранную возможность, аргументы, текущее состояние и чувствительность данных.
- Детерминированное правило может разрешить чтение CRM, но потребовать согласование для экспорта более 100 записей или любого удаления аккаунта.
- Политика использует tenant и владельца из серверных источников, потому что поля от модели являются недоверенным вводом.
- Результат allow, deny или require approval с кодом причины записывается до продвижения ledger побочного эффекта.
Зачем это спрашивают: Сильный ответ задаёт конкретную точку контроля до выполнения с доверенным контекстом и аудируемым результатом.
Я предпочту DOM или accessibility tree для структурированных веб-интерфейсов, а зрение использую там, где нет семантических элементов или цель графическая.
- DOM API предоставляет элементы, атрибуты, текст и значения полей, а локаторы дерева доступности дают вычисленные роли и accessible names; оба подхода проще проверять, чем координаты пикселей.
- Зрение необходимо для canvas, удалённых рабочих столов и визуальных признаков layout, но требует проверки свежести скриншота и нормализации координат.
- Гибридный контроллер может найти цель визуально, сопоставить её DOM-элементу и проверить результат по обоим каналам.
Зачем это спрашивают: Интервьюер проверяет, выбирает ли кандидат управляющий сигнал по наблюдаемости и проверяемости, а не по новизне модели.
Я представлю состояние браузера как версионированный snapshot, привязанный к текущей вкладке, документу и эпохе взаимодействия.
- Snapshot включает URL, ID вкладки и frame, ID навигации, digest DOM или accessibility tree, видимые диалоги и ссылки на нужные cookies или storage.
- Каждое предложенное действие ссылается на версию snapshot, по которой оно выбрано, а контроллер отклоняет его после навигации или существенного изменения DOM.
- Постусловия, например новый URL, текст подтверждения или выключенная кнопка отправки, наблюдаются до отметки действия успешным.
Зачем это спрашивают: Сильный ответ не позволяет устаревшим наблюдениям стать опасными действиями и проверяет переходы состояния.
Я запущу каждую задачу в эфемерной песочнице без фоновых credentials хоста и по умолчанию запрещу сеть.
- Контейнер или microVM получает read-only mount исходников, записываемую временную область, непривилегированного пользователя, ограничения syscall, CPU, памяти, процессов и времени.
- Исходящий трафик разрешается только через аудируемый proxy к названным адресам, а секреты выдаются на одну команду и не пишутся в workspace.
- Выходящие артефакты ограничиваются по размеру и сканируются, а песочница уничтожается после задачи и не переиспользуется между tenant.
Зачем это спрашивают: Интервьюер оценивает, покрывает ли изоляция credentials, ресурсы, сеть, артефакты и разделение tenant.
Я буду запускать консолидацию на границе задачи или при дефиците контекста, извлекая подтверждённые сведения, а не копируя весь диалог.
- Консолидатор выбирает стабильные предпочтения, проверенные факты, незакрытые обязательства и переиспользуемые процедуры, отбрасывая временные рассуждения.
- Каждая память хранит происхождение, уверенность, область действия и срок жизни, а важные утверждения требуют подтверждения или повторных доказательств.
- Консолидацию нужно оценивать по успеху будущих задач и доле ложных воспоминаний, а не по объёму сжатого текста.
Зачем это спрашивают: Сильный ответ делает консолидацию избирательной, атрибутируемой и измеримой, не считая summary доверенной памятью.
Закрытые вопросы
- 21
Как спроектировать поиск по памяти для графового workflow, не добавляя всю доступную память в каждый узел?
designmemory-retrievalmemory - 22
Внешний документ велит агенту запомнить новый email администратора для будущих согласований. Как защититься от отравления памяти?
agentsmemorymemory-poisoning - 23
Как агент должен разрешить конфликт двух воспоминаний о предпочитаемом адресе доставки пользователя?
agentsconflict - 24
Как сжать длинный контекст агента, не потеряв ограничения, которые должны сохраняться до завершения задачи?
agents - 25
Когда topology с supervisor полезна для multi-agent workflow и какое узкое место она создаёт?
multi-agentsupervisortracking - 26
Какие условия оправдывают topology peer или swarm вместо supervisor?
swarm - 27
Несколько агентов-кандидатов используют одно семейство моделей и часто ошибаются одинаково. Как выбрать verifier и измерить независимость его сигнала?
agentsownershipverifier - 28
Как использовать blackboard architecture для агентов, расследующих production-инцидент?
blackboardincidentsagents - 29
Что должен содержать типизированный протокол handoff, когда один агент делегирует работу другому?
agentsdelegationtyping - 30
Как планировать параллельных агентов, не превышая лимиты провайдеров и не дублируя зависимую работу?
agentsconcurrency - 31
Родительский агент отменён, пока удалённый subagent всё ещё держит lease на работу и, возможно, вызывает инструмент. Как runtime должен восстановиться?
agents - 32
Как должен выглядеть надёжный протокол завершения автономного агента?
agentstyping - 33
Как маршрутизировать разные узлы workflow между моделями при использовании vLLM в стеке?
vllm - 34
Основной model provider падает в середине workflow. Что должен сохранить fallback на другого провайдера?
- 35
Как агент должен выражать неопределённость и решать, когда воздержаться от ответа или действия?
agents - 36
Как определить уровни согласования человеком для вызовов инструментов агентом?
agentsapproval - 37
Как реализовать interrupt и resume вокруг согласования человеком, которое может прийти через несколько часов?
approval - 38
Как проверить, что долговечный агент семантически корректно восстанавливается после сбоев у границ checkpoint?
agentsdecision-makingllm-eval - 39
Что должен оценивать grader вызовов инструментов кроме точного равенства JSON?
llm-evaldecision-makinggrader - 40
Как counterfactual eval результатов инструментов проверит, что агент действительно использует наблюдения?
agentsllm-eval - 41
Как спроектировать simulator или fake tools для eval harness агента?
agentsdesignllm-eval - 42
Агент пришёл к неверному финальному состоянию после planning, tool use, replanning и compensation. Как определить решение, вызвавшее сбой?
agentstool-use - 43
Как доказать, что автономный агент полезнее детерминированного workflow для той же задачи?
agents - 44
MCP-инструмент возвращает структурированную запись клиента, где annotations адресованы assistant, а вложенное поле требует вызвать export_contacts. Как обработать такую injection?
injection - 45
Как агент становится confused deputy, если его инструменты дают больше прав, чем есть у пользователя?
agents - 46
Какие средства контроля предотвратят утечку данных через агента с инструментами?
agents - 47
Как обеспечить бюджет токенов и инструментов на задачу, не вызывая случайных сбоев?
tokens - 48
Как найти и сократить критический путь задержки в multi-agent workflow?
latencycommunicationscheduling - 49
Кэшированный результат planner повторно используют после изменения модели, промпта, схемы инструмента и исходных данных. Как сделать такой cache корректным?
promptingschemacaching - 50
Как конкретные требования к управлению определят выбор между LangGraph, AutoGen и CrewAI?
langgraph - 51
Free-form ReAct агент поддержки решает большинство тикетов, но иногда тратит 80 tool calls и $6 на простой поиск возврата. Как сдержать расходы, не потеряв полезную автономность?
reactformsagents - 52
Planner превращает просьбу изменить один адрес доставки в 14 подзадач, включая ненужные исследования и проверки. Как исправить избыточную декомпозицию?
- 53
Deployment planner предлагает либо обновление на месте, либо путь clone-and-cutover, но scheduler запускает изменяющие состояние шаги из обеих веток. Как обеспечить исполнение только одной ветки плана?
deployment - 54
Planner выдаёт шесть обязательных шагов, но executor возвращает успех, молча пропустив проверку личности. Как это обнаружить и предотвратить?
- 55
Conditional edge в LangGraph после ошибки валидации бесконечно возвращает выполнение в тот же node. Как найти и остановить цикл?
validationlanggraph - 56
Workflow возобновляется из checkpoint после сбоя worker и второй раз списывает деньги с карты клиента. Что нужно изменить?
- 57
Агент бронирует перелёт и отель, затем не может забронировать машину, а отмена перелёта тоже падает во время compensation. Как спроектировать восстановление?
designresilienceagents - 58
Два разных клиента отправляют одинаковые запросы на выставление счёта, и один из запросов ошибочно считается дубликатом. Что неверно в схеме идемпотентности?
queriesidempotencydesign - 59
Tool registry разрешает search_orders в deprecated v1 после развёртывания v2. Как сделать resolution безопасным?
deploymentregistries - 60
Streamable HTTP MCP-клиент переподключается, а его Mcp-Session-Id отклонён с HTTP 404. Как восстановиться?
sessionshttp - 61
MCP-сервер меняет обязательный аргумент tool со строки на объект и за ночь ломает старые клиенты. Как это предотвратить?
mcp - 62
Research subagent получает delegated token, который позволяет удалять документы, хотя ему нужен только read access. Что изменить?
tokensdelegation - 63
Policy engine разрешает tool call до нормализации aliases и путей, поэтому заблокированная директория проходит через альтернативный путь. Как исправить порядок?
normalization - 64
DOM браузерного агента сообщает, что modal закрыт, но screenshot всё ещё показывает его поверх кнопки submit. Какой сигнал должен управлять следующим действием?
agentsdom - 65
Computer-use агент после изменения размера remote desktop нажимает на 40 пикселей ниже каждой цели. Как найти причину?
agentscomputer-use - 66
Code agent запускает child process, который переживает timeout sandbox и занимает целое CPU core. Как его изолировать?
agentsconcurrencyresilience - 67
Memory consolidation суммирует предпочтения клиента, но теряет исключение 'никогда не звонить мне по пятницам'. Как его сохранить?
memoryerror-handling - 68
Пользователь исправляет ложную memory, но агент ещё несколько дней извлекает старое утверждение. Как удалить poisoned memory?
agentsmemory - 69
Supervisor может создавать subagents, а те могут делегировать дальше. Как не допустить расширения authority вниз по дереву?
delegation - 70
Context compaction удаляет фразу о необходимом одобрении менеджера для возвратов выше $500. Как сделать compaction безопасным?
- 71
Supervisor agent проверяет каждое сообщение subagent, поэтому workflow из четырёх агентов медленнее одного агента. Как убрать bottleneck?
agentstracking - 72
Два совместно работающих агента редактируют deployment manifest из revision 18: один меняет лимиты памяти, другой health checks, а последняя запись теряет один patch. Как спроектировать совместное редактирование?
deploymenthealth-checksdesign - 73
Координатор финализировал и вернул отчёт о production-инциденте от нескольких агентов. Через несколько секунд пришёл задержавшийся ответ специалиста и перезаписал общий итоговый результат. Как предотвратить изменение после финализации?
agentsincidentsmulti-agent - 74
Pricing agent перезаписывает новое значение blackboard результатом, рассчитанным по старому catalog snapshot. Как остановить stale writes?
agentssnapshotpricing - 75
Research agent передаёт вывод writer, но в финальном ответе больше не видно, какие документы его подтверждают. Как сохранить provenance?
agents - 76
Два агента одновременно резервируют последний товар на складе и оба сообщают пользователям об успехе. Как исправить race?
agentsconcurrencywarehouse - 77
Agent A ждёт review от Agent B, а Agent B ждёт исправленный draft от Agent A; retries оставляют обоих активными. Как обработать deadlock или livelock?
agentslocking - 78
Workflow из пяти агентов требует единогласного termination, но один упавший worker никогда не голосует. Как гарантировать завершение?
agents - 79
Cost router отправляет слабую локальную модель одобрять удаление аккаунта высокого риска, потому что prompt короткий. Как изменить routing?
prompting - 80
Provider fallback сохраняет диалог, но выдаёт tool calls в другом синтаксисе, поэтому tools не выполняются. Как сделать fallback надёжным?
- 81
Перед необратимым действием агент текстом сообщает вероятность успеха 0,92. Как оценить безопасность исполнения?
agentsestimation - 82
Human approvals для покупок лежат в очереди шесть часов, а agent runs завершаются по timeout. Как изменить workflow?
agentsdata-structuresapproval - 83
Менеджер одобряет платёж поставщику, затем явно отзывает approval, пока действие ждёт в dispatch queue, но worker из очереди всё равно платит. Как обеспечить действие отзыва?
procurementdata-structures - 84
Tool-call grader даёт полный балл красиво оформленным аргументам, даже если tool не изменил ни одной записи. Как исправить метрику?
gradermonitoring - 85
Агент получает 96 процентов на golden trace suite, но падает, когда пользователь выбирает другой допустимый путь. Как снизить overfitting?
overfittingagents - 86
Fake calendar tool всегда отвечает мгновенно и принимает каждую встречу, но в production есть конфликты, rate limits и partial failures. Как улучшить simulator?
rate-limiting - 87
LLM judge систематически оценивает длинные ответы агента выше кратких и правильных. Как убрать verbosity bias?
agentsllm - 88
Benchmark сообщает 92 процента pass@5, но продукт даёт пользователю одну попытку на задачу. Какую метрику использовать?
benchmarkingmonitoring - 89
Очередь security review получает сотни подозрительных действий агентов в час. Какие evidence показать reviewers и как уменьшить rubber-stamp approvals?
agentsdata-structurescode-review - 90
Агент строит план по MCP resource, затем до исполнения сервер сообщает об изменении resource. Что должен сделать workflow?
agents - 91
Computer-use агент меняет настройку в native desktop приложении без DOM и API. Как безопасно выбрать цель и проверить postcondition?
agentscomputer-useapi - 92
Стоимость агента удваивается после release, хотя цены токенов и traffic не менялись. Traces показывают больше retries. Как исследовать проблему?
tokensagents - 93
End-to-end p99 latency составляет 48 секунд, хотя большинство шагов агента быстрые; один CRM tool определяет хвост. Что делать?
latencye2eagents - 94
Tool-result cache возвращает список клиентов администратора обычному пользователю с тем же natural-language query. Как это исправить?
queriescaching - 95
Trace показывает финальный agent run, но tool calls нельзя связать с planner и subagent, которые их вызвали. Как восстановить observability?
agentsobservability - 96
После миграции LangGraph resumed runs теряют custom field approved и повторяют approval node. Как провести безопасную миграцию?
migrationslanggraph - 97
Приложению на AutoGen нужны distributed event-driven runtime и небольшая conversational review team. Как выбрать между Core и AgentChat и задать termination?
distributedeventsagents - 98
Процесс на CrewAI должен остановиться для approval, пережить restart и продолжить детерминированные бизнес-этапы. Использовать Crew, Flow или оба?
concurrency - 99
На code review вы находите general-purpose shell tool у customer-facing агента с network access и без ограничений команд. Какие изменения запросить?
agentscode-review - 100
У вас одна неделя на исправление агента с успехом 72 процента и стоимостью $1.40 за успех; одно изменение поднимает успех до 80 процентов при $1.90, другое сохраняет 72 процента при $0.85. Что выпускать?
agents