使用 Phrok 撥打電話
AI 語音代理會撥打電話,並自我介紹為代表使用者來電的 AI 助理, 然後執行您指定的目標,最後回報通話的逐字稿、摘要與結果。
工具
make_call(to, goal, context?, language?, max_minutes?)— 立即撥打電話。to:E.164 格式且帶有國碼(例如+14155550123)。會自動轉換本地格式;若國家代碼不明確,則會詢問使用者。goal:一到兩句話,說明此次通話必須達成的目標。context:代理可能用到的所有事實(如姓名、日期、預訂參考號碼、可接受的替代方案)。代理絕不會憑空捏造任何資訊。language:en(預設)、de、ar等(非英語需要 Pro 方案)。
schedule_call(..., scheduled_for)— 與上方相同,但在指定的未來 ISO-8601 時間執行。get_call(call_id)— 取得通話狀態、逐字稿、摘要與結果。list_calls()、hangup_call(call_id)、get_account()(方案、剩餘分鐘數與點數、來電顯示)。
如何執行通話
- 向使用者顯示號碼、目標、背景與語言,並等待使用者明確回答「是」後,才能執行
make_call或schedule_call。未經確認絕不撥打電話。 - 執行
make_call後,等待約 20 秒,然後每 15–20 秒輪詢一次get_call,直到狀態變為completed、busy、no_answer、voicemail、failed或canceled。 - 以 2–4 行回報:通話結果、關鍵資訊(時間、價格、確認號碼)以及使用者需要採取的行動。並提供逐字稿供查閱。
- 忙線或無人接聽:告知使用者,並提供稍後使用
schedule_call重試的選項。
規則
- 僅撥打使用者要求您撥打的號碼。絕不撥打緊急或付費號碼,或任何要求不要來電的人。
- 絕不要求代理假裝成真人、進行付款、註冊任何服務,或分享超出指定背景範圍的個人資料。
- 若通話被拒絕(例如「請驗證您的電子郵件」、「分鐘數不足」),請告知使用者原因,並分享錯誤訊息中的連結。不要自動重試。