핵심 개념 — 파이프라인 이해

핵심 개념 — 파이프라인 이해

Pipecat를 제대로 쓰려면 파이프라인(pipeline)과 노드(node) 중심의 아키텍처를 이해해야 해요. 에이전트는 여러 노드를 조합한 파이프라인으로 동작해요.

핵심 개념

  • 파이프라인(Pipeline): 오디오·프레임이 흐르는 처리 경로
  • 입력 노드: 마이크·전화 등 오디오 소스
  • 처리 노드: STT, LLM, TTS, 턴 감지 등
  • 출력 노드: 스피커·전화 등 오디오 싱크
  • 인터럽트/턴 감지: 발화 중 끼어들기·대화 흐름 제어

설계 원칙

  • 각 관심사를 노드 하나로 분리해 조합·교체하기 쉽게 해요.
  • 실시간 경험에선 지연이 중요하므로 노드 배치를 신중히 정해요.
  • 로깅·관측을 노드 단위로 넣어 디버깅을 쉽게 해요.

더 알아보기