在客戶之前先測一遍

測試聊天、麥克風測試、打到你自己手機的電話、打進智慧體號碼的電話,以及由你在 Octo 裡操控的模擬通話。每一種能證明什麼、需要什麼,以及發現問題後怎麼循環修正。

更新於

從在客戶看到之前先在聊天裡測試智慧體的地方開始播放;往回拖可以看完整過程。

Octo 一建立好智慧體,你就可以測試它——在它上電話、WhatsApp 或網站之前,在任何 客戶聯絡得到它之前。一共有五種方式。每一種都能證明其他方式證明不了的東西,所以 快的先來,真實電話放在最後。

範例仍是楓街補習中心:家長在網站和 WhatsApp 上問課程、課表和收費,也會打電話來, 上課前還會接到提醒電話。

測試聊天

有三種打開方式,都是同一個頁面:

  • 智慧體 總覽 分頁上的 測試智慧體,會在新的瀏覽器分頁中打開。
  • Octo 聊天裡 智慧體建立成功 卡片上的 開啟測試聊天。
  • Octo 建立智慧體後給你的測試連結——一個 /test/ 底下的頁面。

聊天以智慧體的問候語開場,和客戶看到的一模一樣,頁首顯示智慧體的名稱。像家長 那樣打字:

你好,週四有國二的數學家教嗎?收費多少?

它用智慧體 設定 分頁裡設定的模型回答,和客戶實際用到的是同一個,所以你在這裡看到的,就是客戶會看到的。

它在智慧體上任何管道之前就能用。工作區裡的任何人登入後都能打開這個連結,所以 同事也可以試試。

對話會在你的瀏覽器裡保存一天,所以重新載入頁面會接著上次的地方繼續。想從問候語 重新開始——例如你改了問候語之後——就在無痕視窗裡打開測試連結。

測試聊天是最快的循環:改一句指令,送出下一則訊息,讀回答。

楓街櫃台的測試聊天:問候語,家長詢問週四國二數學和收費,智慧體回答時間、每小時價格和免費試聽課。
測試聊天以問候語開場,和客戶看到的一模一樣。

試用語音

語音測試在智慧體的 試用語音 分頁上。頂端一列顯示智慧體的電話設定——它的號碼, 就緒時勾選 撥入 和 外撥,以及打開號碼的 管理。還沒有號碼時,它顯示 無語音通訊管道——「WebRTC 可用於瀏覽器測試。電話路由則需要號碼。」—— 設定 會帶你到智慧體的 通訊管道 分頁。

下面是三張卡片。

在瀏覽器中

「WebRTC 麥克風測試。不需要電話 — 直接從此頁面與智慧體交談。」 按 開始麥克風測試,瀏覽器詢問時允許使用麥克風,然後說話。智慧體會向你問好,並 出聲回答。停止麥克風測試 掛斷。如果是智慧體自己結束通話,卡片會顯示 「此通話已結束。開始新的麥克風測試以繼續交談。」

你說話時,卡片下方會出現一份標著 Live 的逐字稿,每一輪一行——你是 user:, 智慧體是 assistant:。通話結束後它會保留,方便你回看;檢視對話 → 打開儲存 下來的通話。

任何電話智慧體都應該先跑這個測試。它只需要一個麥克風。

撥打我的電話

智慧體打到你的手機,讓你在真實的電話線路上聽到它。

  • 撥打來源——智慧體用來外撥的號碼。如果智慧體可以使用共用試用號碼,它會標著 共用試用號碼,卡片還會註明:被撥打的人看到的是 Omni Octo 的來電號碼,而不是 你的。
  • 撥打至——你自己的號碼。第一次通話會把它儲存到你的帳戶:「已儲存到你的 帳戶。免費通話將撥打此號碼。」 之後可以用 變更 修改。從試用號碼撥出時, 下面一行會顯示你已經用了幾次免費通話。
  • 略過電話選單——預設開啟。打到手機時保持開啟;只有要讓智慧體去打一個有真實 按鍵選單的公司號碼時才取消勾選。
  • 讓智慧體向我詢問答案——預設關閉。只有當有第二個人盯著主控台、在通話中回答 智慧體的問題時才打開。

按 立即撥給我。頁面會跳到 /conversations 上的這通電話,你可以邊說邊看。

如果卡片顯示 需要設定,表示智慧體得先有一個用來外撥的號碼。兩種做法:

  1. 打開智慧體的 通訊管道 分頁,在 試用號碼 底下選擇 用於外撥通話。 工作區裡同一時間只有一個智慧體能用它。
  2. 或者把智慧體放到你自己的號碼上——依照還剩哪一步,卡片上的按鈕是 驗證此號碼 → 或 部署至號碼 →。 架設一個 AI 電話總機 會一步步帶你完成。

撥打此號碼

「從任何電話撥打,即可聯繫此智慧體。」 卡片列出所有路由到這個智慧體的號碼, 每個都附一個複製按鈕。用任何電話撥其中一個——這正是家長打給楓街補習中心時會 聽到的。

這需要一個設定為由這個智慧體接聽的號碼。設定撥入 → 會帶你到 通訊管道 分頁。如果那個號碼目前由另一個智慧體接聽,卡片會顯示 「目前來電未路由至此 智慧體。」,路由至此智慧體 會把它轉到這裡。

「試用語音」分頁:智慧體的號碼,勾選了「撥入」和「外撥」,旁邊是「管理」;下面三張卡片:帶「開始麥克風測試」的「在瀏覽器中」,顯示撥出號碼、撥打號碼和「立即撥給我」的「撥打我的電話」,以及列出可撥號碼的「撥打此號碼」。
三種聽智慧體的方式:在瀏覽器裡、打到你的手機、撥打它的號碼。

請 Octo 幫你測

你也可以在建立智慧體的那段對話裡要求測試。

  • 一通打到你手機的真實電話。 對於電話智慧體,Octo 在建立過程中會問你的手機 號碼,建立後會提議打給你。之後隨時說 「現在打給我」 都可以。這通電話和 撥打我的電話 一樣,也同樣會出現在 /conversations。
  • 一通用文字進行的模擬通話。 請 Octo 「開始一次模擬」,它會給你兩個連結。 End User Simulator 是一個手機畫面:選擇 立即接聽(或 轉到語音信箱、 以 IVR 接聽…、先設為保留、拒接通話),然後打出電話那頭的人說的話。 管理面板 顯示通話的 任務、已知資訊 和 智慧體推理過程,還能在 通話中途傳指令給智慧體——立即 或 在適當的時機。用它來演練那些棘手的 通話:掛電話的家長、語音信箱、指令裡沒寫到的問題。

每種測試能證明什麼

測試能證明什麼需要什麼
測試聊天指令、問候語和知識在文字上能給出正確答案什麼都不需要——智慧體一存在就能用
在瀏覽器中智慧體聽起來怎麼樣、被打斷時怎麼應對、即時語音下的語言一個麥克風
撥打我的電話真實電話線路上的完整外撥通話,包括來電號碼你的手機號碼,以及智慧體已用上試用號碼或它自己已驗證的號碼
撥打此號碼來電者打給你時聽到什麼一個由這個智慧體接聽的號碼
由 Octo 發起的模擬通話智慧體如何應對語音信箱、保留、掛斷和通話中的指令只要聊天

測試通話出現在哪裡

每一次語音測試——麥克風測試、撥打我的電話 和 撥打此號碼——都會儲存為一段 對話。你可以在 /conversations 和智慧體自己的 對話 分頁裡找到它,和真實 對話放在一起,附有逐字稿。麥克風測試會列為 WebRTC voice test(應用程式裡顯示 為英文)。

如果你建了一個在有來電時通知員工的工作流程,告訴 Octo 把測試對話排除在外,這樣 你自己的測試電話就不會驚動任何人。

它答錯的時候

讀逐字稿,找到第一則錯的回覆,判斷是下面三者中的哪一個造成的。

智慧體……要改在哪裡
說了你不會說的話、跳過了問題,或者偏離了腳本指令教它說什麼、怎麼表現
把事實說錯了,或者說它不知道知識把你的業務知識交給它
聲音不對、聽錯來電者的話,或者用錯了語言語音或語言設定語音管線:怎麼選,要花多少錢

最快的修法通常是把發生了什麼告訴 Octo,用你跟同事說話時的原話:「有家長問週四 的數學課,它報的是上學期的價格。現在是每小時 $45。」 Octo 可以替你改寫指令, 或者在知識裡補上內容。

然後再測一次——同樣的問題,同樣的方式。對指令的修改,會從測試聊天裡的下一則訊息、 試用語音 上的下一通電話開始生效。同一個問題連續兩次答對,就進到下一個問題。

如果電話智慧體根本接不通,為什麼你的語音智慧體不 運作會帶你逐一檢查相關畫面。

下一步

當智慧體的回答符合你的要求,就讓它上線工作—— 接電話、回 WhatsApp 或上你的網站。