Наблюдаемость для Email-агентов

Вы не можете наблюдать за работой email-агента в режиме реального времени.

Но вы можете увидеть всё, что он сделал вчера, всего одним вызовом API.

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

Вот как использовать электронную почту для мониторинга ваших агентов:

Рост количества send_failed — это первый признак проблемы. Это означает, что какое-то правило или квота ограничивает (throttling) вашего агента.

Одно ограничение, о котором стоит помнить: вы можете отслеживать доставку, но через этот API нельзя отследить, открыл ли человек письмо или перешел ли по ссылке. Вам также необходимо логировать собственные рассуждения (логику). Почтовый ящик показывает, что сделал агент, но вы должны записывать, почему он решил это сделать.

Начните с отслеживания этих трех событий:

  1. message.send_success
  2. message.send_failed
  3. message.bounce_detected

Сбои на входе — громкие и очевидные. Сбои на выходе — тихие. Отслеживание этих сигналов помогает находить ошибки за минуты, а не за недели.

Source: https://dev.to/qasim157/observability-for-email-agents-4egn

Optional learning community: https://t.me/GyaanSetuAi