트리거로 이벤트 받기
트리거로 이벤트 받기
Composio의 강력한 기능 중 하나는 이벤트 기반 자동화예요. 외부 앱에서 어떤 일이 생겼을 때(예: Slack 메시지 수신, GitHub 커밋 발생) 트리거가 에이전트나 앱을 자동으로 깨워 주는 방식이에요.
트리거가 필요한 상황
에이전트가 요청을 받았을 때만 움직이는 게 아니라, "언제 일어날지 모르는 사건"에 반응해야 할 때가 있어요. 새 Slack 메시지가 왔을 때, GitHub에 커밋이 올라왔을 때 같은 시나리오가 대표적이에요. 트리거는 이런 사건을 기다렸다가 구조화된 페이로드를 애플리케이션에 보내요.
트리거의 만들기 과정
트리거는 먼저 계정을 연결하고 필요한 설정(config)을 갖춘 뒤 만들어요. 핵심 동작은 이래요.
- 관련 앱 계정을 연결해요.
- 특정 트리거를 활성화해요.
- 이벤트가 발생하면 구성된 스키마에 맞는 페이로드가 전달돼요.
- 애플리케이션이 그 페이로드를 받아 처리해요.
Composio는 트리거의 목록과 설정 스키마를 조회하는 기능도 제공해요.
웹훅 연결
트리거 이벤트는 웹훅(webhook)으로 애플리케이션에 도착할 수 있어요. 그래서 백엔드 서비스가 자체 엔드포인트를 두고, Composio가 보내는 이벤트 페이로드를 받아 처리하는 구조를 자주 써요.
페이로드 기반 동작
트리거로 받은 이벤트를 기반으로 에이전트가 추가 행동을 수행하게 할 수 있어요. 예컨대 새 GitHub 커밋이 오면 그 내용을 요약해서 Slack으로 알리는 워크플로가 트리거 하나로 완성되는 식이에요.
더 알아보기
- 도구 실행의 기본은 «에이전트에 도구 연결하기»를 보세요.
- 지원 앱을 보려면 «도구 키트 둘러보기»를 확인하세요.