voxflow-ai は何をしますか?
B2B SaaS向けAI音声エージェントです。インバウンド発見通話を自動化し、RAGを介して製品・価格に関する質問に回答し、ヒューリスティックスコアリングでリードを評価し、製品デモをスケジュールします。FastAPI、Streamlit、ローカルのWhisper、SQLiteを使用して構築されています。
機能
- 音声通話の自動化: ローカルのWhisperモデルを使用してインバウンドコールを処理します。
- RAGによる質問応答: 製品文書と価格情報をベクトル化し、関連する質問に正確に回答します。
- リードスコアリング: ヒューリスティックアルゴリズムを使用してリードの質を評価します。
- デモスケジューリング: 承認されたリードに対して製品デモを自動的に予約します。
アーキテクチャ
- FastAPI: バックエンドAPI
- Streamlit: 管理ダッシュボード
- Whisper: ローカル音声認識
- SQLite: 軽量データベース
クイックスタート
# リポジトリをクローン
git clone https://github.com/Alekhya-Ghosh/voxflow-ai.git
cd voxflow-ai
# 依存関係をインストール
pip install -r requirements.txt
# アプリケーションを起動
python main.py
設定
環境変数またはconfig.yamlで設定します。
| 変数名 | 説明 | デフォルト |
|---|---|---|
WHISPER_MODEL | 使用するWhisperモデルサイズ | base |
DATABASE_URL | SQLiteデータベースのパス | sqlite:///voxflow.db |
使い方
- Streamlitダッシュボード(
http://localhost:8501)を開きます。 - 電話番号を入力して発信テストを行います。
- 音声通話を介して製品に関する質問に回答します。
- RAGパイプラインが関連情報を取得します。
- リードスコアに基づいてデモをスケジュールします。
ライセンス
MIT