> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryvox.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 첫 메시지

> 대화 시작 방식을 설정하세요 — 사용자 먼저, AI 먼저(동적), AI 먼저(정적).

# 첫 메시지

통화가 연결된 후 누가 먼저 말할지, 어떤 방식으로 인사를 시작할지 설정합니다. 에이전트의 용도(인바운드/아웃바운드)에 따라 적절한 유형을 선택하세요.

```mermaid theme={null}
flowchart TD
    A[통화 연결] --> B{첫 메시지 유형}
    B -->|사용자 먼저| C[사용자 발화 대기]
    B -->|AI 먼저 - 동적| D[LLM이 인사 생성]
    B -->|AI 먼저 - 정적| E[고정 인사말 재생]
    C --> F[대화 시작]
    D --> F
    E --> F
```

## 첫 메시지 유형

<Tabs>
  <Tab title="사용자 먼저">
    통화 연결 후 에이전트가 대기하다가 사용자가 먼저 말하면 대화가 시작됩니다.

    **적합한 용도**: 인바운드 콜센터, 고객이 문의를 시작하는 시나리오

    에이전트는 사용자의 첫 발화를 듣고 맥락에 맞게 응답합니다. 별도의 인사말 설정이 필요 없습니다.
  </Tab>

  <Tab title="AI 먼저 - 동적">
    통화 연결 후 에이전트가 LLM을 통해 상황에 맞는 인사말을 동적으로 생성하여 먼저 말합니다.

    **적합한 용도**: 아웃바운드 영업, 동적 변수를 활용한 개인화된 인사

    프롬프트와 변수에 따라 인사말이 매 통화마다 달라집니다. 예를 들어 사용자 이름을 포함한 맞춤 인사가 가능합니다.
  </Tab>

  <Tab title="AI 먼저 - 정적">
    통화 연결 후 에이전트가 미리 작성된 고정 인사말을 그대로 전달합니다.

    **적합한 용도**: 일관된 브랜드 인사, 법적 고지 안내

    LLM을 거치지 않으므로 응답이 즉각적이며, 매 통화에서 동일한 메시지가 전달됩니다.
  </Tab>
</Tabs>

## 대기 시간

통화 연결 후 첫 메시지가 시작되기까지의 대기 시간을 설정합니다.

* **범위**: 0 \~ 5초
* **기본값**: 0초 (즉시 시작)

대기 시간을 두면 통화 연결 직후의 노이즈를 피하거나, 사용자가 준비될 시간을 줄 수 있습니다.

## 인터럽트 허용

에이전트가 첫 메시지를 말하는 도중 사용자가 끼어들 수 있는지 여부를 설정합니다.

* **활성화**: 사용자가 인사말 도중 끼어들면 에이전트가 즉시 멈추고 사용자의 발화를 처리합니다.
* **비활성화**: 에이전트가 첫 메시지를 끝까지 전달한 뒤 사용자의 입력을 받습니다.

<Note>
  인터럽트 허용은 프롬프트 에이전트에서만 사용할 수 있습니다. 플로우 에이전트는 노드별 설정으로 제어합니다.
</Note>

## 주의사항

* **AI 먼저 - 동적**은 LLM 호출이 필요하므로 **AI 먼저 - 정적**에 비해 첫 응답 지연이 발생할 수 있습니다.
* 아웃바운드 시나리오에서는 **AI 먼저 - 동적** 또는 **AI 먼저 - 정적**을 권장합니다. **사용자 먼저**는 발신 전화에서 어색한 무음 구간을 만들 수 있습니다.

## 관련 문서

* [발화 설정](/docs/build/conversation/speech-settings)
* [통화 설정](/docs/build/conversation/call-settings)
* [동적 변수](/docs/build/variables/dynamic-variables)

***

<Accordion title="연관 검색어">
  첫 메시지, first message, 인사말, greeting, AI 먼저, 사용자 먼저, 인터럽트, 대화 시작
</Accordion>
