Dpro-at/Tel-Agent

AI phone assistant | open-source

Tel‑Agent – オープンソースAI電話アシスタントゲートウェイ

概要 – Tel‑Agentは、従来のSIP電話回線(またはSIP互換のPBX)をAIエージェントに接続するセルフホスト型ゲートウェイです。着信はユーザー定義のルールに従ってルーティングされます。人間への転送、ブロック、またはAIによる応答が可能です。AIはリアルタイムで会話を行い、外部HTTPエンドポイントの呼び出し、メッセージの記録、カレンダーの確認などを行えます。同じAIエージェントは、ユーザー自身の資格情報を使用して、数十のメッセージングチャネル(Webチャット、SMS、メール、WhatsApp、Telegram、Discord、Slackなど)でも会話が可能です。

重要性 – 既存の商用「AI受付」サービスはクローズドソースでクラウド専用のものが多く、録音データやAPIキーがベンダーの管理下に置かれます。Tel‑Agentを使用すれば、スタック全体を自分のハードウェア上で実行し、任意のLLMやTTS/STTプロバイダーを選択(またはローカルモデルを実行)して、すべてのデータを完全に制御下に置くことができます。


主な機能

  • マルチチャネル着信ルーティング – SIP音声に加え、24以上のメッセージングプラットフォーム(WhatsApp、Telegram、Discord、Slack、メールなど)に対応。
  • リアルタイムAI会話 – 音声認識、LLM生成、音声合成をストリーミングし、最初の音声応答まで800ms未満を実現。
  • ツール呼び出し – エージェントは任意のHTTPエンドポイントを呼び出し、カレンダー検索、チケット作成、通話転送などのアクションを実行可能。
  • 完全な録音と文字起こし – すべての対話が保存・検索可能で、GDPR/EU‑AI‑Actに準拠。
  • セルフホスト型デプロイ – Windows/macOS/Linux用ネイティブインストーラー、Docker‑Compose、CaddyベースのHTTPSリバースプロキシを提供。
  • プラグ可能なバックエンド – デフォルトでDeepgram (STT)、ElevenLabs (TTS)、クラウドLLMを使用。v1.1ではローカルモデル(Ollama, Whisper, Piper)のサポートを予定。
  • 多言語サポート – UIとエージェントは現在、英語、ドイツ語、アラビア語、スペイン語、オランダ語に対応。i18nへの貢献を歓迎します。

アーキテクチャ概要

レイヤー 技術
音声/エージェントランタイム Python + LiveKit Agents
HTTP API FastAPI (Python)
フロントエンドダッシュボード Next.js + React
永続化 SQLite (デフォルト) – オプションで PostgreSQL
キャッシュ / キュー Redis
TLS終端 / リバースプロキシ Caddy
パッケージング Windowsインストーラー, macOS pkg, Linux DEB/RPM, Docker‑Compose

クイックスタート (Docker)

git clone https://github.com/Dpro-at/Tel-Agent.git
cd Tel-Agent
cp .env.example .env               # ENCRYPTION_KEYを設定 (例: openssl rand -hex 32)
# .envを編集してSTT/LLM/TTSキーとチャネル資格情報を追加
docker compose up -d --build       # API, ダッシュボード, LiveKit, Redisなどを起動
  • ダッシュボード: http://localhost:38471
  • APIドキュメント: http://localhost:38472/docs
  • ビルド手順をスキップする場合はリリース済みの docker-compose.release.yml を使用するか、リリースページからネイティブインストーラーを実行してください。

代表的なユースケース

  1. AI受付 – ビジネス電話の自動応答、情報提供、予約調整を行い、必要に応じて人間に転送。
  2. オムニチャネルサポート – 単一のAIアシスタントが音声、SMS、WhatsApp、Slackなどを処理し、一貫した顧客体験を提供。
  3. 内部ツール – 汎用HTTPツールを介して、エージェントから内部API(チケット管理、在庫管理など)をトリガー。
  4. データ所有権のコンプライアンス – 録音や文字起こしをオンプレミスに保持し、GDPRやEU‑AI‑Actの要件を満たす。

ライセンスと商用オプション

  • AGPL‑3.0 – ネットワーク経由で提供される変更は公開する必要があります。
  • 企業向けにDpro GmbHから商用クローズドソースライセンスが提供されています。

詳細情報

  • ロードマップ: docs/ROADMAP.md
  • 貢献ガイド: CONTRIBUTING.md (オンボーディングチュートリアルを含む)
  • セキュリティポリシー: SECURITY.md
  • API仕様: docs/SPEC.md

要約 – Tel‑Agentは、AI搭載の電話受付(および他の多くのメッセージングチャネル)を独自のインフラ上で実行できるオープンソースのセルフホスト型ブリッジです。データ、モデル、統合を完全に制御できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト