rasonyang/ai-native-callcenter

Self-hosted AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway). API-first, with a built-in agent desktop.

해결하는 문제

이 프로젝트는 AI 음성 모델을 보조적인 추가 기능이 아닌 주요 응답자로 활용하는 오픈 소스 AI 우선 콜센터 플랫폼을 제공합니다. AI가 처리한 상호작용과 사람이 이어받은 통화를 하나의 연속적인 대화 기록으로 통합하여 통화 기록의 파편화 문제를 해결합니다.

작동 방식

이 시스템은 FreeSWITCH 및 PostgreSQL과 통합된 Go 바이너리를 사용합니다. 통화가 수신되면 음성 대 음성 연결을 통해 음성 모델로 연결됩니다. 흐름 엔진이 대화 단계와 도구 사용을 관리하며, 상담원에게 통화를 전환할 시점을 결정합니다. 전환이 발생하면 상담원은 전용 Chrome 확장 프로그램을 사용하여 통화를 처리하며, 시스템은 전체 대화 내용과 통화 데이터가 포함된 단일 기록을 유지합니다.

대상 사용자

네이티브 AI 콜센터 경험을 구축하려는 조직을 위해 설계되었으며, FreeSWITCH 인프라 지식과 Go 기반 백엔드를 관리할 수 있는 능력이 필요합니다. 자동화된 AI 대화와 상담원에게로의 원활한 전환을 모두 지원하는 통합 플랫폼이 필요한 팀에 적합합니다.

주요 특징

  • 통합 기록: AI가 처리했든 사람이 처리했든 모든 통화는 전체 대화 내용이 포함된 단일 통화 상세 기록으로 저장됩니다.
  • AI 우선 대화: AI 모델이 대화 흐름을 주도하며, 정의된 단계와 도구를 사용하여 고정된 스크립트에 의존하지 않고 상호작용을 이끕니다.
  • 원활한 전환: 상담원의 개입이 필요할 때 통화는 대기열로 전환되며, 상담원의 브라우저 화면에는 통화 맥락과 대화 내용이 자동으로 표시됩니다.
  • 자체 포함 배포: REST API, 이벤트 스트림, 웹 인터페이스를 포함한 전체 애플리케이션이 단일 Go 바이너리로 패키징되어 있습니다.
  • 유연한 제공업체 지원: 여러 음성 제공업체(OpenAI, Grok, Qwen, Doubao 등)를 지원하며 영어와 중국어를 모두 처리합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트