Agents 프레임워크 — 에이전트 참가자 만들기

Agents 프레임워크 — 에이전트 참가자 만들기

LiveKit Agents 프레임워크는 어떤 Python·Node.js 프로그램이든 LiveKit 룸의 실시간 참가자로 합류시킬 수 있게 해 줘요. 코드로 에이전트를 만들거나, 브라우저에서 코드 없이 프로토타입하는 Agent Builder도 제공해요.

진행 방식

  1. 에이전트 코드가 시작되면 LiveKit 서버(셀프호스팅 또는 Cloud)에 에이전트 서버로 등록
  2. 에이전트 서버가 디스패치 요청을 받을 때까지 대기
  3. 요청이 오면 job 서브프로세스를 부팅해 룸에 참가
  4. 기본적으로 새 룸마다 에이전트 서버가 디스패치

핵심 개념

  • 멀티모달: 말·듣기(오디오), 텍스트·전사, 비전(카메라) 처리
  • 로직·구조: 에이전트 세션, 태스크/태스크 그룹, 워크플로, 도구, 파이프라인 노드, 턴 감지, 핸드오프 추상화
  • 모델: LLM·STT·TTS·실시간 API·아바타용 다양한 모델, LiveKit Inference로 API 키 없이 접근

요점

  • 에이전트는 코드로 정의하므로 설정이 아니라 코드가 진실 원천이에요.
  • 완성도 높은 실시간 음성 경험을 위한 오케스트레이션이 기본 내장돼 있어요.

더 알아보기