Skip to content

Вопросы на собеседовании: Agentic AI Engineer

100 реальных вопросов с образцовыми ответами и пояснениями для уровня Middle.

Смотреть пример резюме: Agentic AI Engineer

Тренировка флешкарточками

Интервальное повторение · Hunter Pass

Вопросы

agentsforms

Я выберу граф, если в задаче есть обязательные этапы, ограниченные ветвления или побочные эффекты, которые нужно аудировать.

  • Отдельные узлы будут классифицировать запрос, искать аккаунт, проверять правила, готовить ответ и эскалировать, передавая типизированное состояние.
  • LLM по-прежнему может выбирать из разрешённых переходов, но лимиты повторов и терминальные состояния задаёт детерминированная оркестрация.
  • Свободный цикл я оставлю только для низкорискового исследования, где следующий полезный шаг нельзя перечислить заранее, а повторная работа дёшева.

Зачем это спрашивают: Интервьюер проверяет, умеет ли кандидат выбирать между гибкостью и явным контролем с учётом структуры и риска задачи.

Я буду считать план недоверенным запросом полномочий, а не носителем credentials.

  • Планировщик получает read-only метаданные возможностей и маскированные описания ресурсов, затем выдаёт типизированный DAG, где узлы запрашивают конкретные операции и границы аргументов.
  • Доверенный compiler пересекает каждый запрос с правами аутентифицированного пользователя, policy задачи и результатами зависимостей, создавая manifest полномочий для каждого узла.
  • Scheduler привязывает manifest к выданному непосредственно перед запуском credential исполнителя; исполнитель не может читать credentials соседних узлов, расширять права или менять manifest.
  • Инструменты проверяют manifest, а перепланирование с изменением ресурсов или операций требует повторной компиляции; отсутствие полномочий блокирует узел или требует явного согласования.

Зачем это спрашивают: Интервьюер проверяет, отделена ли видимость планировщика от исполнимых полномочий с помощью детерминированной компиляции для каждого узла.

dependencies

Я потребую типизированный граф зависимостей, где рёбра описывают контракты данных и завершения, а не только порядок шагов.

  • Каждый шаг объявляет входы, ID шагов-источников, ожидаемый результат, предусловия и критерий приёмки.
  • Runtime запускает только готовые шаги, хранит неизменяемые результаты по ссылкам и объединяет ветки лишь после получения обязательных доказательств.
  • Ошибка зависимости блокирует нижележащие шаги и запускает ограниченное исправление или перепланирование без повтора независимой готовой работы.

Зачем это спрашивают: Интервьюер проверяет, превращает ли кандидат декомпозицию в исполнимые контракты зависимостей с предсказуемым разделением и объединением веток.

agents

Перепланирование нужно при существенном изменении предпосылок, выполнимости или требуемого результата, а не после каждого несовершенного наблюдения.

  • Подходящие триггеры включают падение зависимости, сообщение инструмента об устаревших данных, новое ограничение или исчерпание двух повторов текущего подхода.
  • Запрос на новый план включает завершённые шаги и неизменяемые ограничения пользователя, чтобы не потерять полезную работу.
  • Одна низкая оценка уверенности сначала ведёт к уточнению или точечной проверке, потому что постоянное полное перепланирование вызывает livelock.

Зачем это спрашивают: Сильный ответ задаёт наблюдаемые триггеры перепланирования, сохраняет готовую работу и предотвращает бесконечную суету.

agentsreact

Я выберу ReAct для коротких исследовательских задач, а plan-execute для долгой работы с зависимостями, бюджетами или точками согласования.

  • ReAct адаптируется после каждого наблюдения и подходит для двух или трёх неопределённых поисков, но его неявный план трудно проверить и возобновить.
  • Plan-execute показывает зависимости и прогресс, упрощая параллельность, согласования и восстановление ценой дополнительного вызова планировщика.
  • Я сравню варианты по успеху одного запуска, повторным вызовам инструментов, p95 задержки и стоимости, а не только по качеству промпта.

Зачем это спрашивают: Интервьюер проверяет, связывает ли кандидат паттерн рассуждения с формой задачи и эксплуатационными метриками.

agentsllm

Валидация, авторизация, переходы состояния и выполнение побочных эффектов должны быть детерминированными, даже если действие предложила LLM.

  • Модель может выбрать refund_order, но код проверяет схему, сумму, владельца заказа и лимит политики до выполнения.
  • Повторы, таймауты, дедупликация и проверка терминального состояния не должны зависеть от ещё одного суждения модели.
  • Узлы LLM уместны для семантической интерпретации и ранжирования вариантов, а их выход ограничивается типизированным выбором.

Зачем это спрашивают: Сильный ответ помещает вероятностное рассуждение внутрь детерминированных границ безопасности и workflow.

agentsdeployment

Я буду хранить один канонический append-only log и строить типизированные checkpoints workflow из зафиксированных событий.

  • Commit узла атомарно записывает версию входа, результат, переход и outbox intent либо checkpoint, event и outbox попадают в одну транзакцию базы.
  • Новый worker продолжает с последней зафиксированной последовательности и детерминированно восстанавливает проекции, а не доверяет двум независимо записанным хранилищам.
  • Внешние эффекты остаются at-least-once: им нужны стабильные idempotency keys, ledger эффектов и reconciliation неоднозначных исходов, а не обещание exactly-once.
  • Промпты модели, схемы инструментов и определения workflow получают ID версий, чтобы старые запуски продолжались или мигрировали по явным контрактам.

Зачем это спрашивают: Интервьюер оценивает, включает ли долговечность восстанавливаемое состояние, причинность событий и версионированные контракты.

agentsresilienceledger

Я назначу каждому бизнес-эффекту стабильный idempotency key в его области авторизации и запишу статус до повторов.

  • Ключ выводится из tenant, типа операции и видимого вызывающей стороне ID бизнес-операции, поэтому заново созданный run не заведёт тот же задуманный тикет повторно.
  • Hash канонических аргументов хранится отдельно, а повторное использование ключа с другим payload отклоняется и не становится новой операцией.
  • Ledger хранит состояния proposed, authorized, started, succeeded и uncertain вместе с ID внешнего ресурса.
  • После timeout с неизвестным исходом агент ищет результат у провайдера по ключу или выполняет reconciliation вместо слепого повторного вызова.

Зачем это спрашивают: Сильный ответ обрабатывает неоднозначный исход, а не предполагает, что сетевой таймаут означает отсутствие эффекта.

agentssaga

Я представлю каждое бронирование как подтверждённый шаг с именованным компенсирующим действием и выполню компенсации в обратном порядке зависимостей.

  • Ledger сохранит ID брони, крайний срок отмены, штраф и статус компенсации для каждого успешного вызова.
  • Ошибка аренды может запустить отмену отеля и перелёта, но невозвратный билет потребует участия человека, а не фиктивно успешного отката.
  • Компенсирующим вызовам тоже нужны ключи идемпотентности и повторы, потому что путь восстановления может упасть отдельно.

Зачем это спрашивают: Интервьюер проверяет понимание явной и потенциально ошибочной компенсации распределённых эффектов вместо обычного отката транзакции.

registries

Реестр должен предоставлять машиночитаемые контракты для обнаружения, авторизации, маршрутизации и эксплуатации.

  • Для каждой возможности нужны схема входа и выхода, версия, класс побочного эффекта, обязательные scopes, владелец, таймаут и поведение идемпотентности.
  • Состояние endpoint, регион, rate limit, класс данных и статус устаревания позволяют оркестратору выбрать рабочий маршрут.
  • Агент получает отфильтрованное под задачу представление реестра, а не полный каталог инструментов организации.

Зачем это спрашивают: Сильный ответ рассматривает обнаружение инструментов как управляемый runtime-контракт, а не текст в промпте.

agents

Я оформлю 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, а не симметричное согласование функций.

authoauthmcp

Я буду считать 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.

resilienceagents

Я свяжу долгий 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 остановили внешний эффект.

tokensagents

Я выпущу короткоживущий токен только с операциями и ресурсами, необходимыми для конкретной задачи.

  • Токен может разрешить чтение free-busy названных участников и создание одного события в указанном календаре, но запретить удаление событий и экспорт контактов.
  • ID ресурсов, временные границы, максимальное число применений, audience и ID запуска должны быть криптографически связаны с токеном.
  • Дочерние агенты получают ослабленные токены с такими же или меньшими правами, а не копию более широкого credential руководителя.

Зачем это спрашивают: Интервьюер оценивает, закодирован ли принцип минимальных полномочий в исполнимых и ослабляемых credentials, а не в промпте.

agents

Policy engine должен оценить аутентифицированного субъекта, намерение задачи, выбранную возможность, аргументы, текущее состояние и чувствительность данных.

  • Детерминированное правило может разрешить чтение CRM, но потребовать согласование для экспорта более 100 записей или любого удаления аккаунта.
  • Политика использует tenant и владельца из серверных источников, потому что поля от модели являются недоверенным вводом.
  • Результат allow, deny или require approval с кодом причины записывается до продвижения ledger побочного эффекта.

Зачем это спрашивают: Сильный ответ задаёт конкретную точку контроля до выполнения с доверенным контекстом и аудируемым результатом.

agentscomputer-usevision-control

Я предпочту DOM или accessibility tree для структурированных веб-интерфейсов, а зрение использую там, где нет семантических элементов или цель графическая.

  • DOM API предоставляет элементы, атрибуты, текст и значения полей, а локаторы дерева доступности дают вычисленные роли и accessible names; оба подхода проще проверять, чем координаты пикселей.
  • Зрение необходимо для canvas, удалённых рабочих столов и визуальных признаков layout, но требует проверки свежести скриншота и нормализации координат.
  • Гибридный контроллер может найти цель визуально, сопоставить её DOM-элементу и проверить результат по обоим каналам.

Зачем это спрашивают: Интервьюер проверяет, выбирает ли кандидат управляющий сигнал по наблюдаемости и проверяемости, а не по новизне модели.

agentsbrowser-state

Я представлю состояние браузера как версионированный snapshot, привязанный к текущей вкладке, документу и эпохе взаимодействия.

  • Snapshot включает URL, ID вкладки и frame, ID навигации, digest DOM или accessibility tree, видимые диалоги и ссылки на нужные cookies или storage.
  • Каждое предложенное действие ссылается на версию snapshot, по которой оно выбрано, а контроллер отклоняет его после навигации или существенного изменения DOM.
  • Постусловия, например новый URL, текст подтверждения или выключенная кнопка отправки, наблюдаются до отметки действия успешным.

Зачем это спрашивают: Сильный ответ не позволяет устаревшим наблюдениям стать опасными действиями и проверяет переходы состояния.

agents

Я запущу каждую задачу в эфемерной песочнице без фоновых credentials хоста и по умолчанию запрещу сеть.

  • Контейнер или microVM получает read-only mount исходников, записываемую временную область, непривилегированного пользователя, ограничения syscall, CPU, памяти, процессов и времени.
  • Исходящий трафик разрешается только через аудируемый proxy к названным адресам, а секреты выдаются на одну команду и не пишутся в workspace.
  • Выходящие артефакты ограничиваются по размеру и сканируются, а песочница уничтожается после задачи и не переиспользуется между tenant.

Зачем это спрашивают: Интервьюер оценивает, покрывает ли изоляция credentials, ресурсы, сеть, артефакты и разделение tenant.

agentsmemorylong-term-memory

Я буду запускать консолидацию на границе задачи или при дефиците контекста, извлекая подтверждённые сведения, а не копируя весь диалог.

  • Консолидатор выбирает стабильные предпочтения, проверенные факты, незакрытые обязательства и переиспользуемые процедуры, отбрасывая временные рассуждения.
  • Каждая память хранит происхождение, уверенность, область действия и срок жизни, а важные утверждения требуют подтверждения или повторных доказательств.
  • Консолидацию нужно оценивать по успеху будущих задач и доле ложных воспоминаний, а не по объёму сжатого текста.

Зачем это спрашивают: Сильный ответ делает консолидацию избирательной, атрибутируемой и измеримой, не считая 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