AI音声エージェントがMakeでワークフローを自動化
機能
連携機能
リアルタイムワークフローオーケストレーション
- 音声会話中に複雑なマルチステップワークフローを即時実行
- バックグラウンドでシステム操作を行いながら会話を維持
- 同期・非同期どちらのワークフロー実行にも対応
- デベロッパーのメリット:バックエンドの複雑さなしで高度な音声体験を構築可能
ユニバーサルシステム接続性
- Makeのコネクタライブラリで数千のアプリやサービスと連携
- REST API、Webhook、カスタム連携に対応
- HTTPコネクタによるレガシーシステム連携も可能
- デベロッパーのメリット:個別コネクタを作らずに顧客のあらゆるシステムと連携
コンテキスト認識データ取得
- 会話のコンテキストやユーザーデータをワークフローに動的に渡せる
- ユーザーの属性や会話履歴に基づいた情報取得
- 複数データソースをまたぐ複雑なクエリにも対応
- デベロッパーのメリット:リアルタイムデータを活用したパーソナライズ音声体験を構築
安全な認証・認可管理
- エンタープライズレベルのセキュリティ(認証情報は暗号化保存)
- OAuth、APIキー、カスタム認証方式に対応
- ワークフローごとの細かな権限管理
- デベロッパーのメリット:機密情報を直接扱わずに安全な連携を実現
低レイテンシパフォーマンス
- リアルタイム会話要件に最適化
- 頻繁にアクセスするシステムはキャッシュ接続プールで高速化
- 非同期処理によるノンブロッキングなワークフロー実行
- デベロッパーのメリット:サブセカンド応答で自然な会話フローを維持
インストール
インストールガイド
ステップ1:Makeシナリオのセットアップ
- Makeのダッシュボードにアクセスし、新しいシナリオを作成
- Webhooks > カスタムWebhookをトリガーモジュールとして追加
- Makeが発行したWebhook URLをコピー
- ワークフローモジュール(アプリ、ルーター、フィルターなど)を追加
- 最終モジュールでフォーマット済みデータを返すよう設定
ステップ2:ElevenLabsエージェント設定
- ElevenLabsの設定>Secrets Managerに移動
- MAKE_WEBHOOK_URLという名前でWebhook URLのシークレットを新規作成
- 認証を使う場合はMAKE_API_KEYシークレットも作成
- Makeシナリオ用のWebhookツールを設定
ステップ3:自動化ツールの作成
Makeシナリオトリガーツール
- 名前:trigger_make_automation
- メソッド:POST
- URL:MakeのWebhook URLを貼り付け
- Makeで設定した認証ヘッダーがあれば追加
- シナリオで必要な入力パラメータを定義
動的パラメータの設定
- Makeシナリオの入力にマッピングするフィールドを設定
- データ型やバリデーションルールを定義
- 各パラメータの説明を追加
- サンプルデータでテスト
ステップ4:エージェントプロンプト設定
エージェントのシステムプロンプトに自動化トリガーを追加:
複雑なワークフロー用にMakeの自動化が利用可能:
- 複数アプリの処理が必要な場合はtrigger_make_automationを使用
- 会話データをシナリオパラメータとして渡す
- Makeの処理完了と結果返却を待つ
- 自動化結果を自然な言葉で提示
自動化トリガーの定義例:
- アプリ間データ同期
- ドキュメント生成・処理
- マルチステップ承認ワークフロー
- 複雑な計算や変換処理
トラブルシューティング