Agent
Agent 는 세 가지가 필요합니다:- 역할 (role) — 무엇을 해야 하는지 자연어로 적은 지시.
- 모델 (model) — GPT·Claude·Gemini급, 또는 Nora 자체 모델. Flow 를 다시 만들지 않고 언제든 교체 가능.
- 연결된 블록들 — 호출할 수 있는 Tool, 검색할 수 있는 DataSource, 이후 실행되는 Action.
Tool
Tool 은 Agent 가 호출할 수 있는 하나의 액션입니다. 예:- 백엔드로 보내는 HTTP 요청 (
GET /accounts/{id}) - 계산을 수행하는 코드 스니펫
- 사전 준비된 연동 (예: Google Sheets 읽기)
Action
Action 은 Agent 가 답변을 만든 후에 실행됩니다. “부수 효과 (side effect)” 라고 생각하세요.- 이메일 전송
- Slack 게시
- Google Sheet 쓰기
- 웹훅 알림
Trigger
Trigger 는 Flow 를 시작하는 것입니다. 하나의 Flow 에 하나의 Trigger (현재로선). 옵션:- 채팅 — 사용자가 앱 또는 Nora 채팅 패널에서 메시지 전송
- 웹훅 — 외부 시스템이 페이로드를 POST
- 스케줄 — 크론 스타일, 예: 매 시간