メインコンテンツにスキップ

Fin VoiceよりProceduresを使用する

電話でのProcedures、チャットでのProceduresの力を活用。

対応者:Bethany Clark

この記事を使ってFin Voice Proceduresへのアクセスをリクエストし、Operatorまたは手動作成で最初の音声Procedureを構築し、公開前にテストし、チャットProcedureと異なる機能を理解してください。Procedureを作成するにはCan manage workspace dataの権限が必要です。

  • より多くの裁量。Finはツールを組み合わせ、通話中に計画を変更します。設定した結果に向かって動作し、固定のスクリプトには従いません。

  • 構築方法は一つ。音声Procedureは主にチャットProcedureと同じステップとツールを使用します。

  • 通話は途切れず進行。Finは作業中も発信者に話しかけます。検索に時間がかかる場合は発信者に伝えます。

  • Operatorが代わりに作成。Procedureを平易な言葉で説明すると、Operatorがステップを構築します。


Fin Voice Procedureの作り方

まずOperatorを使い、Procedureを平易な言葉で説明するとステップを作成します。後で手動で編集可能です。

オプション1:Operatorを使う(推奨)

Fin AI Agent > Service > Operatorに移動してください。

結果、Finが収集すべき情報、終了条件を説明してください。ステップは説明しないでください—Operatorが書きます。

例:「注文状況の音声Procedureを作成。発信者が注文の場所を尋ねたときに起動。注文番号を尋ね、Order lookup connectorで検索し、状況と配達日を発信者に読み上げてProcedureを終了。コネクタが何も見つけなければエスカレーション。」

Operatorインターフェースは、音声Procedureを説明する平易な言語の入力欄を表示します。Operatorはこの説明を使って自動的にProcedureステップを生成します。

オプション2:手動作成

  1. Fin AI Agent > Service > Proceduresに移動し、+ New procedureをクリックしてください。

  2. ProcedureタイプとしてVoiceを選択してください。

  3. ステップを最初から最後まで構築してください。

  4. 公開してください。

  5. プレビュー、シミュレーション、または実際の通話でテストしてください(下記のFin Voice Procedureのテスト方法参照)。満足したら公開を確定してください。

Fin AI Agent Procedures画面で、Voiceタイプが選択された新しいProcedureが作成されている様子。


Fin Voice Procedureのテスト方法

プレビューとシミュレーションは音声Procedureで機能します。3つの方法すべてを使ってください—それぞれ異なる問題を検出します。

1. プレビュー

Procedureを進めて分岐を確認します。目のアイコンをクリックして言葉だけでなくイベントも見てください。

音声ProcedureのProcedure Previewパネル。会話の各ステップの分岐とイベントを検査するための目のアイコンを表示。

2. シミュレーション

多様な発信者の行動を同時に実行します。予期しない回答で失敗する分岐を見つけます。

音声ProcedureのSimulationsタブ。複数のテストシナリオが並行して実行され、合格・不合格結果を表示。

3. 実際の通話

オーディエンスルールを追加し、Procedureを公開してから電話をかけ、トリガーする発言をしてください。Finは通話中の任意の時点で発信者の発言からProcedureを開始できます。

ヒント:最も明確なテスト結果を得るには、オーディエンスルールでテスト中のProcedureを分離するか、同じトピックの古い音声Procedureを一時停止してください。同じ通話で重複するProcedureを実行すると結果の解釈が難しくなります。


通話が入ったときに音声Procedureをトリガーする方法

デフォルトでは、音声Procedureは発信者の発言に基づいてトリガーされ、Finが意図を検出して適切なProcedureを開始します。Inbound Callイベントを使って、通話開始時に決定的にトリガーすることも可能です。これは通話接続直後、発信者が話す前にProcedureを実行します。

Inbound Callトリガーを使うタイミング

意図検出に頼らず、通話開始時に確実で予測可能な動作を望む場合にInbound Callトリガーを使います。一般的な使用例:

  • ルーティング前のトリアージ — 通話理由、アカウントタイプ、言語設定などの情報を収集し、適切なProcedureやチームにルーティングします。

  • 事前情報収集 — Finが質問に答え始める前にアカウント番号や注文IDを尋ね、必要なときにデータが準備できるようにします。

  • カスタムウェルカムフロー — 発信者の最初の発言に関係なく、特定の電話番号向けに特別なオープニング体験を実行します。

Inbound Callトリガーの設定方法

  1. Fin AI Agent > Service > Proceduresに移動してください。

  2. エディタで音声Procedureを開いてください。

  3. When to triggerセクションで、Based on eventsに進み、Addをクリックしてください。

  4. イベントタイプとしてInbound Callを選択してください。

  5. このProcedureを実行したい電話番号を選択してください。その番号に通話が入るとProcedureが自動的に開始されます。

  6. Procedureを公開してください。

注意:Inbound Callトリガーはシンプルデプロイメントの電話番号で利用可能です。各番号は同時に1つのProcedureのみをインバウンドコールでトリガーできます。


既存の音声Procedureを最新バージョンに移行する方法

以前のバージョンのVoice Proceduresをすでに使用している場合、複製できます。コピーは最新の音声機能を引き継ぎます。元のProcedureは引き続きライブ通話に対応します。

音声Procedureカードで、複製オプションを表示。コピーは最新の音声機能を引き継ぎ、元のProcedureはライブ通話を継続。
  1. 元のProcedureを複製してください。コピーは最新の音声機能を引き継ぎます。

  2. プレビュー、シミュレーション、実際の通話でコピーをテストしてください。

  3. コピーを公開してライブに設定してください。

  4. 元のProcedureは、Procedureリストから一時停止またはアーカイブして廃止してください。元のProcedureはこれを行うまでライブ通話に対応し続けます。


音声特有の機能と制限

終了ステップ

終了ステップには音声特有のオプションがあります:Procedure終了時にFinが通話で何をするか選択できます。

  • 通話を継続 — Finは回線に残り質問に答え続けます。これはデフォルトの動作です。

  • 通話を終了 — Finは自動生成されたさようならを言い、通話を切ります。

これは終了ステップごとに設定されるため、Procedureは成功パスで通話を切り、他の分岐では発信者を回線に残すことができます。

ハンドオフツール

ハンドオフツールはFinがProcedureを終了し、チームやプロセスに引き継ぐ経路です。4種類のハンドオフがあります:

  • チームに引き継ぐ — 選択したチームに着信します。

  • 折り返し依頼 — ボイスメールを受け取り通話を終了し、チームメンバーが折り返し可能にします。

  • 通話転送 — 発信者を外部電話番号に転送します。

  • 再利用可能なワークフローに引き継ぐ — より決定的な制御のために通話を再利用可能なワークフローに引き継ぎます。

タイプはハンドオフステップごとに設定されるため、同じProcedureの異なるステップや分岐で異なる方法で引き継げます。
Finがハンドオフツールを呼び出すと、その会話はProcedureハンドオフとして課金されます。
開始するには@コマンドリストからハンドオフを選択してください!

制限事項

以下の機能はチャットFin Proceduresで利用可能ですが、音声Fin Proceduresでは現在利用できません。回避策がある場合は記載しています:

  • 再利用可能なProcedures

  • エージェントのループイン

  • webhookの待機

  • 終了メッセージ — 代わりに終了ステップの通話を終了オプションを使ってください。これにより自動的にさようならが生成されて通話が切れます。


よくある質問

既存の音声Proceduresは動作しなくなりますか?

いいえ。あなたが有効化される前に作成されたProceduresは、現在と同じように動作し続けます。これはVoice Proceduresの有効化がライブ通話に影響を与えないようにするための意図的な設計です。移行は任意です。

移行後にProcedureを元に戻せますか?

いいえ。一度移行したProcedureは元に戻せません。だからこそ元のProcedureを編集するより複製を推奨します。元のProcedureはコピーをテストしている間もライブ通話に対応し続けます。

音声ProceduresはチャットProceduresと異なる書き方が必要ですか?

音声Fin Procedureは主にチャットFin Procedureと同じステップとツールを使いますが、いくつかの違いがあります:音声はチームやワークフローへの引き継ぎ、Procedure間の切り替え、再利用可能なProcedures、エージェントのループイン、webhookの待機、イベントトリガー、終了メッセージをサポートしません。終了ステップには通話終了(切断)または通話継続の音声特有のオプションがあります。詳細はこの記事の音声特有の機能と制限セクションを参照してください。

チャットProcedureを複製して音声Procedureを作成できますか?

はい、チャットProcedureを複製して音声Procedureとして複製することができます。ただし、チャットProcedureは自動的に音声で動作しません。音声用にステップを見直し、サポートされていない機能(上記の音声特有の機能と制限参照)を更新してから公開し、ライブにする必要があります。

こちらの回答で解決しましたか?