Схемы агентской надежности

Узнайте больше о надежности → Надежность агентского предприятия

Шаблоны

Где искатьКак хорошо выглядит
Platform | Кэш платформы✅ Внедрите автоматические выключатели, отслеживающие состояние работоспособности службы LLM в кэше платформы для чтения в режиме реального времени с низкой задержкой, поддерживаемые типами настраиваемых метаданных для порогов и конфигурации; поскольку кэш платформы является наилучшим средством, сохраните состояние открытия/запуска в долговременном магазине (например, настраиваемый объект), а не в одном кэше. Разомкните цепь на настроенном пороге сбоя (например, пять последовательных сбоев вывода) и перенаправьте в резервные схемы
Platform | Кэш платформы✅ Хранение проверенных схем ответов в кэше платформы, обеспечивающих быструю проверку ответов агентов относительно ожидаемой структуры
Agentforce | Шаблон подсказки✅ При неудачной проверке ответа повторите попытку с уточненными напоминаниями, включительно с ошибкой проверки и примером правильной структуры (максимум 3-5 попыток)
Agentforce | Отслеживание сеансов✅ Используйте трассировки рассуждений сеанса Agentforce для проверки пути рассуждений агента и обнаружения галлюцинаций в его выводах
Data 360 | Векторный поиск✅ Требовать, чтобы агенты ссылались на источники векторного поиска Data 360, чтобы утверждения можно было сопоставить с извлеченными источниками перед выполнением действия
Платформа | Proactive Monitoring✅ Для организаций с правом успешного подписания используйте Proactive Monitoring, где сотрудники Salesforce отслеживают организацию на наличие возникающих проблем; это не настраиваемое на самообслуживание предупреждение
Платформа | Масштабный центр✅ Используйте центр масштаба для определения конкретных операций агента, приближающихся к контролирующим ограничениям
Agentforce | Action✅ Внедрение пагинации в действия агента по извлечению больших коллекций записей
Agentforce | Action✅ Разработка действий агента с жесткими ограничениями (максимум 200 дочерних на одного родителя) и внедрение стратегий выборки при превышении ограничений

Антишаблоны

Где искатьКак плохо выглядит
Платформа | Типы настраиваемых метаданных⚠️ Разрешение неограниченных попыток вывода без выключателя, создание бесконечных циклов повтора при ухудшении обслуживания LLM
Agentforce | Шаблон подсказки⚠️ Повторная попытка неудачных ответов агента без добавления ошибки проверки и ожидаемой структуры в напоминание о повторной попытке
Agentforce | Action⚠️ Разрешение агентам запрашивать неограниченный контекст (например, «вся история») без жестких ограничений для дочерних записей на родительскую запись
Agentforce | Action⚠️ Разработка действий агента, извлекающих большие коллекции записей без пагинации, что приводит к скачкам контролирующего ограничения
Einstein | Слой Trust⚠️ Доверие к ответам агента без перекрестной ссылки на претензии к источникам данных заземления, что позволяет галлюцинациям достигать выполнения действия
Платформа | Организация⚠️ Считать доступность услуг LLM идентичной доступности Salesforce Platform, а не отслеживать ее как отдельную зависимость

Шаблоны

Где искатьКак хорошо выглядит
Конфигурация Agentforce | Agent Configuration✅ Создание многоуровневых резервных цепочек: полноконтекстный агент → агент с сокращенным контекстом → механизм детерминистского правила → передача человека посредством мультиканала
Конфигурация Agentforce | Agent Configuration✅ Настройка дополнительного агента посредством сокращенного контекста (последние 30 дней по сравнению со всей историей, лучшие 5 результатов векторного поиска по сравнению с лучшими 20) для уменьшения вероятности сбоя
Платформа | Поток✅ Внедрение резервной логики в поток оркестрации или Apex, запущенный событиями платформы, регистрация успешного уровня для отображения в схемах сбоев
Платформа | Поток✅ Создайте детерминистскую логику потока или Apex, обрабатывающую распространенные сценарии в качестве резервных при неудачном рассуждении агента (например, стандартные правила проверки, вычисление рейтингов на основе правил)
Agentforce | Мультиканал✅ Настройка маршрутизации на основе навыков для человеческой передачи, обеспечивающая достижение соответствующими экспертными знаниями
Agentforce | Мультиканал✅ Передача полного контекста разговора человеческой очереди, включая попытки стратегий, рейтинги надежности агента и причины сбоев

Антишаблоны

Где искатьКак плохо выглядит
Конфигурация Agentforce | Agent Configuration⚠️ Создание агентов с одним путем выполнения, который не выполняется полностью при деградации любого компонента
Конфигурация Agentforce | Agent Configuration⚠️ Использование одинаковой конфигурации полноконтекстного агента для резервных попыток вместо постепенного упрощения контекста
Agentforce | Мультиканал⚠️ Маршрутизация в человеческую передачу без передачи контекста разговора, попыток стратегий или причин сбоев, вынуждая агента начать с нуля
Платформа | Поток⚠️ Не регистрировать, какой резервный уровень удался, теряя видимость схем сбоев и эффективности резерва

Шаблоны

Где искатьКак хорошо выглядит
Платформа | События платформы✅ Публикация событий контрольной точки после каждого успешного этапа в многоэтапных бизнес-процессах агента, сохранение кода корреляции, завершенных этапов и состояния, необходимого для продолжения в полезной нагрузке события
Платформа | События платформы✅ Создание бизнес-правил агента в виде слабо связанных цепочек событий, где каждый агент может ошибиться и повторить попытку независимо, не блокируя весь бизнес-процесс
Платформа | События платформы✅ Внедрение очередей повторных попыток с экспоненциальными задержками отката (30s, 2min, 8min, 30min) посредством событий платформы с количеством повторных попыток в полезных данных
Платформа | События платформы✅ Маршрутизация в очередь мертвых букв и операции предупреждения после исчерпания максимального количества попыток (обычно 5)
Платформа | События платформы✅ Добавьте код корреляции во все связанные события; используйте API повтора событий платформы для восстановления полного журнала бизнес-правил для отладки
Платформа | События платформы✅ Использование 72-часового окна сохранности повтора, доступного для массовых событий платформы (стандартные события хранятся в течение 24 часов), для сохранения очередей повторных попыток в окнах обслуживания организации или простоя развертывания

Антишаблоны

Где искатьКак плохо выглядит
Платформа | События платформы⚠️ Создание многоэтапных бизнес-правил агента без контрольной точки, требующее полного повторного выполнения при неудачном выполнении любого промежуточного этапа
Платформа | События платформы⚠️ Повторная попытка неудачных запросов агентов без экспоненциального резервирования, создание эффектов громоздкого стада для восстановления служб
Платформа | События платформы⚠️ Создание тесно связанных последовательных бизнес-правил, где ошибка одного агента блокирует всю обработку в нисходящем направлении
Платформа | События платформы⚠️ Отсутствие кодов корреляции в событиях, что делает невозможным отслеживание и отладку полного выполнения бизнес-правил
Платформа | События платформы⚠️ Бессрочные попытки без максимального количества повторов или очереди мертвых букв, расход ресурсов платформы на перманентно неудачные операции

Шаблоны

Где искатьКак хорошо выглядит
Platform | Apex✅ Используйте пакетный Apex для операций агента, анализирующих записи 1,000+, используя ограничения асинхронных управляющих (200 запросов SOQL, 150 операций DML, 60s CPU на выполнение)
Platform | Apex✅ Использование цепочек Apex в очереди для многоэтапных бизнес-процессов агента, требующих нескольких внешних вызовов API или увеличенного времени обработки; отслеживание прогресса в настраиваемых объектах, включающих возобновление при сбое
Platform | Apex✅ Используйте методы @future для легких операций агента типа «пожар и забвение» (уведомления, внешняя регистрация, несрочные обновления), где сбой допустим
Platform | Задания Apex✅ Мониторинг нагрузки по обработке асинхронизации посредством страницы заданий Apex (Настройка → Задания Apex) и очереди Flex Apex: не более 5 параллельных пакетных заданий (очередь дополнительных заданий в очереди Flex, до 100 в статусе «Удержание») и единым ежедневным ограничением для асинхронных выполнений Apex (DailyAsyncApexExecutions) — более 250 000 или 200 × количество лицензий пользователя в 24 часа — общедоступных в пакетном, очередном, будущем и запланированном Apex
Платформа | Организация✅ Предупреждение о приближении ограничений асинхронного потребления, включающих проактивное управление емкостью, перед блокировкой обработки агента

Антишаблоны

Где искатьКак плохо выглядит
Platform | Apex⚠️ Обработка записей 1000+ в синхронных транзакциях агентов вместо перехода в пакет Apex, достижение ограничения 100 запросов SOQL только после нескольких записей
Platform | Apex⚠️ Использование цепочек очереди без отслеживания прогресса в настраиваемых объектах, предотвращение возможности возобновления при сбое
Платформа | Организация⚠️ Не отслеживание ограничения 5 параллельных пакетных заданий или общего ежедневного ограничения выполнения асинхронизации Apex (DailyAsyncApexExecutions — больше 250 000 или 200 × лицензий пользователя в 24 часа в пакетном, очередном, будущем и запланированном Apex), что приводит к негласной постановке в очередь или сбою обработки агента

Шаблоны

Где искатьКак хорошо выглядит
Платформа | Организация✅ Загрузка производительности тестового агента в безопасной среде Full Copy Sandbox с помощью объемов данных производственного масштаба; моделирование параллельных разговоров, соответствующих пиковому спросу
Платформа | Организация✅ Измерить задержку р95 и р99 под нагрузкой, определяющую ухудшение производительности в стрессовом состоянии; проверить, остается ли предельное потребление регулятора ниже порогов при пиковой нагрузке
Конфигурация Agentforce | Agent Configuration✅ Выполнение впрыска ошибки: имитация ошибок вывода LLM в сервисном слое, отслеживаемом автоматическим выключателем, обработка ошибок тестирования исключений SOQL, логика проверки тестирования поврежденных ответов
Конфигурация Agentforce | Agent Configuration✅ Внедрение искажения данных (организации с 10 000+ дочерними) во время тестирования для проверки обработки логики пагинации в худшем сценарии
Платформа | События платформы✅ Инженерия хаоса: случайным образом выключить подписчиков события платформы, тестирующих восстановление повтора, завершить асинхронные задания в середине выполнения перезапустить контрольную точку тестирования
Платформа | Организация✅ Планирование регулярных дней хаоса в средах этапирования, поддерживающих устойчивость по мере развития агентов
Платформа | Организация✅ Выполнение долгосрочных тестов стабильности (72+ часов) мониторинга зависимых от времени сбоев: накопление ошибок и постепенное снижение производительности
Платформа | Организация✅ Отслеживание тенденций времени процессора и расхода кучи в течение продолжительных периодов, обнаруживая постепенное ухудшение в управлении контекстом

Антишаблоны

Где искатьКак плохо выглядит
Платформа | Организация⚠️ Нагрузочное тестирование в безопасной среде Partial Copy Sandbox с уменьшенными объемами данных, обеспечивая вводящую в заблуждение уверенность, поскольку объем данных напрямую влияет на производительность агента
Конфигурация Agentforce | Agent Configuration⚠️ Тестирование только счастливых путей без намеренного введения сбоев для проверки автоматических выключателей, логики повтора попытки и обработки времени ожидания
Платформа | Организация⚠️ Выполнение только кратковременных тестов, отсутствие зависимых от времени сбоев (накопление ошибок, постепенное ухудшение состояния), которые отображаются только при устойчивой работе 72+ часов
Платформа | События платформы⚠️ Никогда не тестируйте восстановление повтора события платформы или перезапуск контрольной точки, оставляя механизмы устойчивости недействительными

Шаблоны

Где искатьКак хорошо выглядит
Бизнес | Документация✅ Установите ООД до создания агентов, а не после производственных сбоев; определите цели уровня успеха разговора (обычно 95-99%) на тип агента
Платформа | Организация✅ Отслеживание уровня успеха разговора в качестве основного показателя надежности агента: процент завершенных разговоров без ошибок или истечения времени ожидания. Засчитайте изящную передачу человеку успехом, поскольку эскалация - это спроектированный конечный резервный уровень; считайте только неудачные или непреднамеренные эскалации по показателю
Платформа | Организация✅ Отдельно отслеживать уровень успеха по типу агента и сценарию использования, поскольку критерии успеха различаются в целях агента
Платформа | Организация✅ Расчет среднего времени между сбоями (MTBF) на тип агента для определения наименее надежных агентов, требующих инвестиций оптимизации
Платформа | Организация✅ Измерение среднего времени восстановления (MTTR); автоматизация восстановления посредством повтора события платформы и автоматических выключателей для гораздо более быстрого, менее подверженного ошибкам восстановления, чем ручное вмешательство
Einstein | Слой Trust✅ Образцы ответов случайных агентов, проверяющие претензии по источникам данных 360 для измерения точности заземления; исследуют, когда точность падает ниже 95%
Платформа | События платформы✅ Отслеживание пробелов в повторе событий платформы (пропущенные или не доставленные события) посредством схемы регистрации подписчика, которая записывает replayId каждого события и код корреляции с настраиваемым объектом
Платформа | Организация✅ Операции предупреждения о снижении любого SLI ниже заданного порога SLO

Антишаблоны

Где искатьКак плохо выглядит
Бизнес | Документация⚠️ Создание агентов без предварительного определения ООД, только установление целей надежности после возникновения производственных сбоев
Платформа | Организация⚠️ Использование единого совокупного уровня успеха во всех типах агентов вместо раздельного отслеживания по типу агента и сценарию использования
Платформа | Организация⚠️ Использование только традиционного мониторинга Salesforce (Trust.salesforce.com) без отслеживания SLI агента, например, уровень успеха разговора, MTBF, MTTR и точность заземления
Платформа | Организация⚠️ Требование ручного вмешательства для всех сбоев агента вместо автоматического восстановления посредством повтора события платформы и автоматических выключателей
Einstein | Слой Trust⚠️ Никогда не отбирайте ответы агентов для проверки точности заземления, что позволяет галлюцинациям оставаться незамеченными в производстве

Шаблоны

Где искатьКак хорошо выглядит
Конфигурация Agentforce | Agent Configuration✅ Разработка схем повторных попыток, резервных цепочек и порогов расширения в бизнес-процессы агента с момента первоначального проектирования, а не как запоздалые мысли
Agentforce | Action✅ Пакетная подготовка контекста и пагинация больших коллекций записей в действиях агента
Platform | Кэш платформы✅ Кэширование часто открываемых справочных данных в кэше платформы, сокращающее избыточные запросы во время подготовки контекста агента
Платформа | Масштабный центр✅ Используйте центр масштаба для определения ресурсоемких операций агента, требующих оптимизации
Платформа | События платформы✅ Создание самостоятельно восстанавливающихся бизнес-правил с использованием событий платформы в качестве долговременных очередей повторных попыток с автоматическими выключателями, защищающими внешние зависимости
Конфигурация Agentforce | Agent Configuration✅ Всегда добавляйте передачу человека в качестве последнего запасного варианта в цепочку деградации каждого агента
Платформа | Организация✅ Мониторинг SLI агента, постоянно предупреждающих о снижении показателей ниже SLO
Конфигурация Agentforce | Agent Configuration✅ Сочетание автономного потенциала с соответствующим надзором: включение самостоятельного восстановления после переходных сбоев при одновременном повышении надежности при падении надежности или появлении краевых обращений

Антишаблоны

Где искатьКак плохо выглядит
Конфигурация Agentforce | Agent Configuration⚠️ Добавление механизмов надежности (повторная попытка, резервная копия, эскалация) в качестве запоздалых, а не проектирование их с самого начала
Agentforce | Action⚠️ Отсутствие пакетной подготовки контекста, приводящее к сбоям контролирующего ограничения в реальных схемах запросов
Платформа | Организация⚠️ Не отслеживает потребление API и распределение событий платформы активно, обнаруживая ограничения только при сбое агентов
Конфигурация Agentforce | Agent Configuration⚠️ Создание цепочек агентов без человеческой передачи в качестве последнего запасного варианта, не оставляя пути восстановления при исчерпании всех автоматических параметров
Конфигурация Agentforce | Agent Configuration⚠️ Предоставление агентам полностью автономной работы без порогов расширения для ситуаций низкой надежности или краевых обращений