Урок 5.3Урок 27 з 30
Поширення помилок між агентами
Implement error propagation strategies across multi-agent systems
Головне
- 1Якщо субагент не може завершити роботу, він повертає структурований контекст: тип збою, запит, який намагався виконати, часткові результати й альтернативні підходи. За ними координатор обирає, як відновитися: повторити, переформулювати запит, узяти інше джерело чи йти далі з прогалиною.
- 2Збій доступу (таймаут, 403, джерело недоступне) — це не те саме, що коректний порожній результат (запит виконався, але нічого не знайшов). Повідомляйте про них по-різному, інакше координатор сприйме «не зміг пошукати» як «такого не існує».
- 3Загальні статуси на кшталт «search unavailable» чи
status: errorховають контекст, потрібний координатору. Йому лишається хіба що наосліп повторити все або здатися. - 4Тимчасові збої субагент повторює сам, з обмеженою кількістю спроб. Далі він передає лише те, чого не зміг розв'язати, разом із тим, що вже пробував і що встиг знайти.
- 5Синтез позначає покриття: які результати надійно підкріплені джерелами, а в яких темах лишилися прогалини через недоступні джерела.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 5.3.K1Structured error context (type, query, partial results, alternatives) enables coordinator recovery
- 5.3.K2Access failures vs valid empty results
- 5.3.K3Generic statuses hide context from the coordinator
- 5.3.K4Silent suppression and killing the whole workflow are both anti-patterns
- 5.3.S1Return failure type, attempt, partial results, alternatives
- 5.3.S2Report access failures distinctly from empty results
- 5.3.S3Local recovery for transient failures, propagate only the unresolved
- 5.3.S4Synthesis output annotates coverage: well-supported findings vs gaps
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 5.3 · 21 запитання