この Swarm は、販売や注文の返金をサポートするパーソナルショッピングエージェントです。この例では、run_demo_loop というヘルパー関数を使用して、インタラクティブな Swarm セッションを作成します。また、この例では、顧客情報と取引データを含む Sqlite3 データベースも使用しています。
パーソナルショッパーの例では、主に 3 つのエージェントがさまざまなカスタマーサービスリクエストに対応します。
- トリアージエージェント: リクエストの種類を判別し、適切なエージェントに転送します。
- 返金エージェント: 顧客の返金処理を管理し、返金を開始するためにユーザー ID とアイテム ID が必要です。
- 販売エージェント: 注文に関連するアクションを処理し、購入を完了するためにユーザー ID と商品 ID が必要です。
依存関係と Swarm をインストールした後、次のコマンドを使用して例を実行します。
python3 main.py