예약은 Endue 를 열어두든 아니든 에이전트가 정한 시각에 수행하는 지시입니다. 반복 예약은 일정에 따라 되풀이해서 돌고, 한 번 예약은 한 번만 돕니다.
언제 쓰는가
같은 요청이 또 돌아올 때입니다. 아침 받은편지함 브리핑, 월요일 보고, 바뀌지 않았어야 할 것을 밤사이 점검하는 일 같은 것들이죠. 같은 것을 에이전트에게 세 번 시켰다면 그건 반복 예약입니다.
나중에 한 번만 하면 되는 일도 있습니다. 30분 뒤에 알려 달라는 부탁, 내일 아침에 한 번 더 봐 달라는 부탁이 그렇습니다. 이때는 한 번 예약을 씁니다.
반복 예약 만들기
가장 간단한 방법은 말하는 것입니다. 에이전트와의 대화에서 무엇을 언제 해야 하는지 말하면 — “평일 아침 8시마다 이걸 해줘” — 예약을 만들고, 사용자는 그것을 검토하면 됩니다.
-
작업부터 제대로 만드세요. 먼저 손으로 한 번 돌려보세요. 예약은 시킨 것을 그대로 되풀이합니다. 애매함까지 포함해서요.
-
주기를 정합니다. 반복 예약은 시간대가 붙은 반복 일정으로 돕니다 — Asia/Seoul 기준 평일 08:00, 매달 1일, 네 시간마다 같은 식입니다.
-
결과물이 어디로 갈지 말합니다. 대개 아웃풋이고, 그것을 가리키는 알림과 함께 기다리고 있습니다.
-
처음 몇 번의 실행을 지켜보세요. 의도한 것과 에이전트가 하는 것 사이의 틈은 곧바로 드러나고, 그때 고치는 것이 가장 쌉니다.
한 번 예약
대화에서 말하면 됩니다. “30분 뒤에 알려줘”, “내일 아침 9시에 한 번 확인해 줘” 처럼요. 에이전트는 한 번만 도는 예약을 잡고, 언제 돌지 사용자의 시간대 기준 정확한 시각으로 답합니다.
그 시각이 되면 에이전트는 같은 대화에서 그 지시를 수행합니다. 대화에 예약 실행 · (이름) 한 줄이 생기고 그 아래에 에이전트의 답이 이어지며, 알림도 옵니다. 그때 그 대화에서 다른 답이 아직 생성되고 있으면, 건너뛰지 않고 그 답이 끝나기를 기다렸다가 돕니다.
한 번 돈 예약은 목록에서 지워지지 않고 끝남으로 남습니다. 결과가 있는 대화로 그대로 갈 수 있습니다.
돌기 전에는 취소하거나, 에이전트에게 말해 다른 시각으로 옮길 수 있습니다. 한 번 예약은 일시정지할 수 없습니다.
에이전트가 스스로 잡은 예약
에이전트가 스스로 후속 확인을 예약하기도 합니다. 아직 끝나지 않은 일을 나중에 다시 확인하려는 경우가 그렇습니다. 이런 예약에는 에이전트가 잡음 표시가 붙고, 에이전트가 그 예약을 잡은 대화로 가는 링크가 있어 왜 생겼는지 확인할 수 있습니다. 필요 없으면 취소하세요.
에이전트가 스스로 잡는 예약에는 한도가 있습니다.
- 스스로 잡은 예약은 한 번에 5개까지만 걸어 둘 수 있습니다.
- 스스로는 한 번 예약만 만듭니다. 되풀이해야 할 일이라고 판단하면 반복 예약을 직접 만들지 않고 사용자에게 제안합니다.
- 예약된 실행이 다음 예약을 잡는 식으로 이어지는 후속 확인은 3단계에서 멈춥니다.
실행마다 일어나는 일
예약이 발동하면 에이전트는 사용자가 보낸 것처럼 그 지시를 수행하고, 결과가 작업 공간에 쌓입니다. 기본 설정에서는 끝나면 알림이 오고, 실패해도 알림이 옵니다. 알림을 보세요.
계속 실패하는 반복 예약은 중지되고 그 사실을 알려줍니다. 의도된 것입니다. 일주일 동안 매시간 재시도하는 망가진 예약은 멈춰 서서 말해주는 예약보다 나쁩니다.
바뀌었을 때만 알리기
무언가를 지켜보는 반복 예약이 있습니다. 매시간 요금 페이지를 확인하거나, 한 사람의 답장을 기다리는 일 같은 것들입니다. 이런 예약은 대부분의 회차에서 새로 찾는 것이 없어서, 회차마다 오는 알림은 소음이 됩니다.
이런 예약은 알림을 에이전트가 알릴 때만으로 두세요. 그러면 회차마다 에이전트가 찾은 내용을 보고 사용자가 알아야 하는지 판단합니다.
- 바뀐 것이 있을 때. 에이전트가 “A사 프로 요금제가 월 29,000원에서 25,000원으로 내렸습니다” 같은 200자 이내의 한 줄을 보내고, 그 한 줄이 알림이 됩니다. 앱과 데스크톱 앱에 뜨고, 켜 두었다면 브라우저와 휴대폰 푸시로도 옵니다.
- 바뀐 것이 없을 때. 회차는 조용히 끝납니다. 답은 예약의 대화에 남고, 회차는 예약 기록에 남습니다.
실패한 회차와 건너뛴 회차는 어느 쪽으로 두든 알립니다.
대화에서 부탁해도 됩니다. “요금 페이지를 매시간 확인하고 바뀌면 알려줘” 라고 하면 에이전트가 처음부터 이 방식으로 반복 예약을 만듭니다. 이미 있는 예약은 예약 페이지의 알림에서 언제든 바꿀 수 있습니다. 예약 만들기 창에도 같은 선택지가 있고, 기본값은 매 회차입니다.
승인할 사람이 아무도 없다
예약된 작업에 대해 가장 중요하게 이해해야 할 부분입니다. 한 번 예약에도 똑같이 적용됩니다.
지켜보는 사람이 없는 실행은 아무것도 물을 수 없습니다. 평소라면 승인을 위해 멈췄을 행동 — 메일 발송, 채널 게시, 삭제 — 은 대기열에 쌓이는 게 아니라 거절됩니다.
그것을 전제로 설계하세요.
| 이렇게 말고 | 이렇게 |
|---|---|
| “요약을 메일로 보내줘” | “요약을 아웃풋으로 써줘” — 알림이 그리로 데려다줍니다 |
| “브리핑을 Slack 에 올려줘” | 읽어본 뒤 직접 올릴 아웃풋 |
| “급한 건 답장해줘” | “급한 건 답장 초안을 써줘” — 초안 작성은 관문에 걸리지 않습니다 |
질문도 마찬가지입니다. 판단이 필요한 예약에는 물을 사람이 없으니, 판단이 필요 없을 만큼 지시를 구체적으로 쓰세요.
예약 관리하기
예약은 에이전트별로 나열되고, 각각 시각·기록·만들어낸 실행을 담은 자기 페이지를 갖습니다. 반복 예약은 언제든 중지·수정·취소할 수 있고, 한 번 예약은 돌기 전까지 취소할 수 있습니다. 시키면 에이전트가 자기 예약을 조회하고 관리할 수도 있습니다.
한계
- 지켜보는 사람이 없는 실행은 관문에 걸리는 행동을 거절합니다. “미리 승인” 은 없습니다.
- 예약은 에이전트 하나에 속하고 지시 하나를 담습니다.
- 반복 예약은 반복 실패하면 무한히 재시도하지 않고 중지됩니다.
- 한 번 예약은 대화에서 말해서 잡습니다. 지금부터 1분 뒤부터 30일 안까지 잡을 수 있습니다.
- Slack 같은 채널에서 한 번 예약을 맡기면 결과는 채널로 가지 않습니다. Endue 의 대화와 알림으로 옵니다.
- 에이전트가 스스로 잡은 예약은 한 번에 5개까지이고, 후속 확인의 사슬은 3단계에서 멈춥니다.
- 예약은 Endue 의 서버에서 돌기 때문에 사용자의 컴퓨터에 있는 것에는 닿지 못합니다.
- 에이전트가 알릴 때만 예약에서 무엇을 바뀐 것으로 볼지는 에이전트가 판단합니다. 바뀐 것을 놓칠 수도 있고, 중요하지 않은 것을 알릴 수도 있습니다. 각 회차가 무엇을 봤는지는 예약 기록에 남습니다.
- 에이전트 알림은 회차당 한 건, 에이전트당 하루 20건까지입니다. 하루는 한국 시간 0시에 바뀝니다. 20건에 닿으면 그 사실을 알리는 알림이 한 번 오고, 그날 남은 알림은 보내지 않습니다.