Agents 프레임워크 — 에이전트 참가자 만들기
Agents 프레임워크 — 에이전트 참가자 만들기
LiveKit Agents 프레임워크는 어떤 Python·Node.js 프로그램이든 LiveKit 룸의 실시간 참가자로 합류시킬 수 있게 해 줘요. 코드로 에이전트를 만들거나, 브라우저에서 코드 없이 프로토타입하는 Agent Builder도 제공해요.
진행 방식
- 에이전트 코드가 시작되면 LiveKit 서버(셀프호스팅 또는 Cloud)에 에이전트 서버로 등록
- 에이전트 서버가 디스패치 요청을 받을 때까지 대기
- 요청이 오면 job 서브프로세스를 부팅해 룸에 참가
- 기본적으로 새 룸마다 에이전트 서버가 디스패치
핵심 개념
- 멀티모달: 말·듣기(오디오), 텍스트·전사, 비전(카메라) 처리
- 로직·구조: 에이전트 세션, 태스크/태스크 그룹, 워크플로, 도구, 파이프라인 노드, 턴 감지, 핸드오프 추상화
- 모델: LLM·STT·TTS·실시간 API·아바타용 다양한 모델, LiveKit Inference로 API 키 없이 접근
요점
- 에이전트는 코드로 정의하므로 설정이 아니라 코드가 진실 원천이에요.
- 완성도 높은 실시간 음성 경험을 위한 오케스트레이션이 기본 내장돼 있어요.