핵심 개념 — 파이프라인 이해
핵심 개념 — 파이프라인 이해
Pipecat를 제대로 쓰려면 파이프라인(pipeline)과 노드(node) 중심의 아키텍처를 이해해야 해요. 에이전트는 여러 노드를 조합한 파이프라인으로 동작해요.
핵심 개념
- 파이프라인(Pipeline): 오디오·프레임이 흐르는 처리 경로
- 입력 노드: 마이크·전화 등 오디오 소스
- 처리 노드: STT, LLM, TTS, 턴 감지 등
- 출력 노드: 스피커·전화 등 오디오 싱크
- 인터럽트/턴 감지: 발화 중 끼어들기·대화 흐름 제어
설계 원칙
- 각 관심사를 노드 하나로 분리해 조합·교체하기 쉽게 해요.
- 실시간 경험에선 지연이 중요하므로 노드 배치를 신중히 정해요.
- 로깅·관측을 노드 단위로 넣어 디버깅을 쉽게 해요.