brief.ing.gg

BRIEFING

모바일에서 개인 AI Agent 알림을 어떻게 받을까

모바일에서 개인 AI Agent 알림을 어떻게 받을까

Scope

핵심 질문

24시간 동작하는 개인 Agent의 이벤트를 모바일에 안정적으로 전달하려면 어떤 채널과 중간계층을 두는 것이 좋은가?

Research

핵심 근거

  • Agent가 각 모바일 서비스 API를 직접 알게 하기보다 notification adapter를 두면 채널 교체가 쉽다.
  • Discord, Telegram, Matrix, push gateway는 전달속도와 history, privacy, API 제약이 다르다.
  • alert severity와 deduplication이 없으면 자동화가 알림 피로를 만든다.

Draft

개인 Agent 알림은 Agent 자체와 모바일 메신저를 직접 결합하지 않는 편이 좋다.

공통 알림 계층

Agent는 event ID가 있는 공통 event를 영속 queue나 검증된 webhook으로 보내고 notification service가 Telegram, Matrix, Discord, push app으로 전달하게 한다. 전송 서비스의 API 성공은 휴대전화 수신이나 사용자의 확인을 의미하지 않으므로 상태를 구분해 기록한다.

이렇게 하면 채널을 바꾸거나 여러 기기에 동시에 보내기 쉽다.

무엇을 보낼 것인가

모든 실행 성공을 push하면 알림이 금방 무의미해진다. 사람의 판단이 필요한 실패, 승인, 중요한 결과만 즉시 알리고 일반 성공은 digest로 묶는 편이 좋다. 중요한 이벤트에는 중복방지 ID와 제한된 재시도·backoff, 전송 실패 관찰, 사람의 명시적 확인 및 확인기한을 둔다. 기한이 지나면 별도의 경로로 에스컬레이션하되, 승인되지 않은 행동을 알림 전송만으로 실행하지 않는다.

채널 선택

Telegram은 Bot API가 단순하고 모바일 push가 안정적이다. Matrix는 self-host와 federation이 장점이다. Discord는 bot과 webhook ecosystem이 편리하다.

보안

알림에 credential이나 민감한 원문을 그대로 넣지 않는다. 필요한 경우 요약과 내부 링크만 전송한다.

핵심

Agent 알림 설계의 핵심은 메신저 선택보다 event filtering과 채널 추상화다.