跳到內容
Delivery API
在規劃採用某項功能之前,請先查看功能狀態。

指南互動

網站聊天機器人

為您的網站加入 Atlas 聊天機器人,具備腳本化流程、根據您自有內容的 AI 解答,以及潛在客戶擷取。

本頁翻譯自英文。若內容有任何差異,以英文版為準。 閱讀英文版

  • 在 Studio 中建立的腳本化流程:問候語、按鈕、問題與潛在客戶擷取。
  • 根據您網站自有已發布內容的 AI 解答,費用由您方案的 AI 點數支付。點數用盡時,機器人會顯示其備援訊息。
  • 外觀與觸發條件:色彩、啟動按鈕圖片與開啟時機,皆可在 Studio 中依網站設定。
  • 當對話看起來是自動化時,啟用 Turnstile 防護。
  • 潛在客戶:訪客在潛在客戶步驟中分享的資料,會與表單詢問一樣出現在 Forms & leads → Leads。

目前尚無轉接真人客服的即時功能。

聊天機器人會隨發行版本送往 Production。當 Production 已開啟且已簽署的發行版本正式上線時,已發布的聊天機器人會回應真實訪客,所用的知識來自該發行版本中各頁面的內容(最多 5,000 個段落)。Development 中的變更,只會隨下一個已核准的發行版本抵達訪客。

Production 關閉期間,聊天機器人位址會回應 404 CP_NOT_FOUND;Production 已開啟但沒有正式發行版本時,則回應 403 CP_PRODUCTION_LOCKED。

  1. 在根佈局中算繪一次小工具。 它不需要權杖:瀏覽器直接與 Atlas 通訊,而 Atlas 只接受您已登錄的網站來源。

    app/atlas-chat.tsx
    'use client';
    import { AtlasChat } from '@atlas/chat-widget';
    import '@atlas/chat-widget/styles.css';
    import { usePathname } from 'next/navigation';
    export function SiteChat() {
    const path = usePathname();
    return (
    <AtlasChat
    apiOrigin="https://delivery.atlas.example"
    environmentId="env_XXXXXXXX"
    botKey="support"
    path={path}
    />
    );
    }
  2. 在您的 Content-Security-Policy 中允許 Atlas:將 Atlas API 來源加入 connect-src 與 img-src。

  3. 在正式部署中使用 Production 環境 ID,其他地方則使用 Development 的環境 ID。

小工具套件直接提供給已連接的客戶;目前尚未發布在公開的 npm 登錄庫。若不使用 React,可使用純用戶端 createChatClient({ apiOrigin, environmentId, botKey }),它提供 bot()、start(path) 與 send(…)。

  • 對話與保存在訪客工作階段儲存空間(session storage)中的隨機密鑰綁定。不使用 Cookie。
  • 只有在訪客於潛在客戶步驟中送出時,才會儲存潛在客戶的詳細資料。
  • 速率限制依 IP 位址與每個對話分別計算;請參閱限制。