# 실행

> 실행이 무엇인지, 도구 호출을 어떻게 읽는지, 실행이 왜 멈추는지, 도중에 앱을 닫으면 어떻게 되는지.

**실행**은 에이전트가 실제로 일하는 한 차례입니다. 맥락을 읽고, 정하고, 도구를 부르고, 결과를 읽고, 답을 얻거나 사용자가 필요해질 때까지 되풀이합니다.

## 언제 쓰는가

실행을 직접 시작하지는 않습니다. 메시지를 보내면 실행이 시작됩니다. 이 페이지는 실행을 *읽는* 법을 위한 것입니다. 에이전트가 무엇을 했는지, 왜 멈췄는지, 그래서 무엇을 해야 하는지 아는 일이죠.

## 실행 읽기

각 단계는 진행되는 대로 대화에 나타납니다.

- **도구 호출**과 에이전트가 고른 인자. 화면에서 가장 정보가 많은 부분입니다. 엉뚱한 것을 검색한 에이전트는 나쁜 최종 답보다 훨씬 많은 것을 알려줍니다.
- 오류를 포함한 **돌아온 결과**. 실패한 호출이 실행의 끝은 아닙니다. 에이전트는 오류를 보고 다른 방법을 시도할 수 있습니다.
- 생성되는 대로 흘러나오는 **에이전트의 텍스트**.

최종 답이 틀렸다면 도구 호출을 거슬러 올라가 보세요. 실수는 거의 항상 그중 하나에 드러나 있고, [무엇을 바꿔야 하는지](/ko/docs/build/iterating/#실행을-읽어-진단하기)는 어느 것이냐에서 따라 나옵니다.

## 실행이 멈추는 이유

| 멈춘 이유 | 보이는 것 | 할 일 |
| --- | --- | --- |
| 끝났다 | 최종 답 | 없음 |
| 사용자만 아는 정보가 필요하다 | [질문](/ko/docs/work/questions/) — 선택지, 입력칸, 또는 선호 묶음 | 답하면 실행이 이어집니다 |
| 되돌릴 수 없는 일을 하려 한다 | 정확한 행동을 보여주는 [승인](/ko/docs/work/approvals/) 요청 | 승인하거나 거절 |
| 갖지 않은 [스킬](/ko/docs/capabilities/skills/)이 필요하다 | 스킬을 달라는 요청 | 주거나 거절 |
| 단계 한도에 닿았다 | 최종 답 없이 실행이 끝남 | 계속하라고 하거나 작업을 좁히기 |
| 실패했다 | 오류 | 재시도하거나, 막힌 원인을 고치기 |

멈춘 실행은 처음부터 다시 하는 게 아니라 자리를 지키고 있는 것입니다. 답하면 이미 알아낸 것을 그대로 들고 이어갑니다.

## 백그라운드 실행

실행은 브라우저 탭이 아니라 Endue 의 서버에서 돌아갑니다. **앱을 닫아도 일은 멈추지 않습니다.**

긴 작업을 시작하고 탭을 닫았다가 나중에 돌아오면, 실행은 계속돼 있었고 결과가 실 안에 있습니다. 대화 목록은 자리를 비운 사이에 끝난 실을 표시해 주므로 어느 것을 확인해야 하는지 외울 필요가 없습니다. [루틴](/ko/docs/automate/routines/)이 가능한 것도 같은 이유입니다. 예약된 실행은 누가 지켜볼 필요가 없습니다.

<Aside type="note" title="대화당 한 번에 한 실행">
  대화는 한 번에 한 차례씩 돕니다. 실행이 도는 중에 메시지를 보내면 두 번째 실행이 시작되는 게
  아니라 그 실행에 [방향을 잡아줍니다](/ko/docs/work/steering/).
</Aside>

## 한계

- 실행에는 단계 한도가 있습니다. 한도보다 많은 단계가 필요한 작업은 최종 답 없이 끝납니다. 나누거나 좁히세요.
- 실행은 시작할 때의 설정 — 프롬프트 리비전, 모델, 바인딩된 도구 — 을 유지합니다. 도중의 변경은 다음 실행부터 적용됩니다.
- 에이전트가 이미 한 도구 호출을 고칠 수는 없습니다. 다음에 할 일에 [방향을 잡아주거나](/ko/docs/work/steering/), [승인](/ko/docs/work/approvals/) 관문에서 행동을 거절할 수 있습니다.
- 재생 기능은 없습니다. 작업을 다시 돌리면 새 실행이 시작되고, 에이전트는 결정론적이지 않습니다. 같은 요청이 다른 경로를 탈 수 있습니다.

## 관련 문서

<CardGrid>
  <LinkCard
    title="실행 중 방향 잡기"
    href="/ko/docs/work/steering/"
    description="도는 중인 실행을 바로잡기."
  />
  <LinkCard
    title="승인"
    href="/ko/docs/work/approvals/"
    description="되돌릴 수 없는 일 앞의 관문."
  />
  <LinkCard
    title="Endue 의 동작 방식"
    href="/ko/docs/get-started/how-it-works/"
    description="모든 실행 뒤의 루프, 더 자세히."
  />
</CardGrid>
