一段對話,建好你的第一個智慧體

告訴 Octo 這個智慧體是做什麼的,回答兩三個問題,讀一遍它的指令,然後說「好」。從哪裡開始、Octo 唯一不會替你猜的問題、最後得到什麼,以及每一部分落在智慧體頁面的哪裡。

更新於

約兩分半鐘:Octo 在一段對話裡為一家補習班建好智慧體,你再教它一條規則、給它網站、測試,然後讓它在網站、電話和 WhatsApp 上工作。

建智慧體不用填表單。你像跟新同事交代工作一樣,告訴 Octo 它是做什麼的,Octo 就會和你一起把它建出來——它遵循的指令、它的問候語、它用的模型,建好就能測試。 不管這個智慧體之後要接電話、回 WhatsApp,還是守在你網站上的聊天泡泡裡,都是 同一段對話。

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

兩個入口

位置點什麼會發生什麼
/agents建立新智慧體Octo 的輸入框裡出現 「我想建立一個新的智慧體。」。在你按下傳送之前,什麼都不會送出
/onboarding選一個起點,然後 設定您的智慧體一個欄位都已預先填好的簡短精靈。沒有對話

/agents 是空的時候,尚無智慧體 下面是同一個按鈕——「與 meta-agent 對話, 建立您的第一個 AI 智慧體。」 它後面沒有空白表單。

/onboarding 會問 歡迎,您想打造什麼?,並提供四個起點—— 外撥語音行銷活動、進站 IVR/總機、對話式客服、多通訊管道智慧體。 接著它會帶你設定電話號碼或 WhatsApp,然後才到 設定您的智慧體: 智慧體名稱、智慧體開口說的第一句話 和 系統提示詞——它應如何運作 都已經依你的店名寫好了。一分鐘就能得到一個能用的智慧體。但它的指令只是開頭 一小段,之後請告訴 Octo 你的業務、所在地和網站,它會把其餘的補齊。本頁接下來 講的是對話這條路。

「智慧體」頁面顯示「尚無智慧體」和「建立新智慧體」按鈕;旁邊 Octo 的聊天輸入框裡放著一句尚未送出的「我想建立一個新的智慧體。」。
「建立新智慧體」只是在 Octo 的輸入框裡放一句話。你按下送出之前,什麼都不會送出去。

說清楚它是做什麼的

一兩句話就夠了。楓街補習中心是這樣說的:

回答家長關於課程、課表和收費的問題;如果家長想要我們回電談報名,記下他們的 姓名和電話。我們的網站是 maplestreettutoring.example。

Octo 會依序經過了解需求、設計、設定、產生和建立,並告訴你現在進行到哪一步。 它會問兩三個問題,其餘的——問候語、模型、合理的預設值——由它決定,並告訴你它 選了什麼,而不是一項一項問你。

你還沒說到的,它會問:

  • 你的業務,以及這個智慧體是做什麼的——客服、提醒、篩選詢問、依名單外撥, 或者其他。
  • 它要說的語言。如果是電話智慧體,就是來電者說的語言——這決定了智慧體 說話時,對方要說多少才能插話打斷它。
  • 你的網站,如果你想讓智慧體根據網站內容回答。
  • 你的手機號碼,電話智慧體會用它打給你做測試。
  • 你在哪裡。

它唯一不會替你猜的事

你在哪裡。 每建一個智慧體,Octo 都會問城市或地區,而且不會用預設值填上。 請回答一個地名——多倫多,而不是 America/Toronto。如果你所在的國家橫跨多個 時區,它會問你是哪個城市。

只有當你已經把答案說得很清楚——例如第一則訊息裡就有地址——它才會跳過這個問題, 並告訴你它用了哪個時區。

在電話裡,智慧體就是靠這個來判斷對方說的*「明天」、「下週三」*是哪一天。

建立之前先讀指令

在你看過指令之前,Octo 不會建立智慧體。它會先在聊天裡寫出一份完整的指令草稿, 連同它打算用的問候語,問你要不要修改。哪裡不對,用白話說出來,它會重寫。

滿意之後,它會把整個設計放進一張卡片 智慧體藍圖(YAML),附一個 複製 按鈕,並問你是否建立。這張卡片是唯讀的。要改什麼就告訴 Octo;要繼續,就說「好」。

system_prompt 下面那一長段要認真讀。那段文字就是 系統提示詞——在智慧體 頁面上,它的說明是 「這會驅動每一則回覆。」 第一次測試時遇到的意外,大多能 追溯到其中的某一句話,或是少了的某一句話。

你希望智慧體說的、做的,都要寫進這份指令——楓街補習中心晚上 7 點關門、收費問題 怎麼回答、哪些話題絕對不談。沒寫在這裡、也沒寫在智慧體的知識裡的,智慧體就不 知道。

Octo 的聊天:楓街補習中心指令的完整草稿、回覆「很好,不用改。」,接著是帶「複製」按鈕的「智慧體藍圖(YAML)」卡片,顯示名稱、語言、問候語和模型,Octo 詢問是否建立這個智慧體。
整個設計放在一張唯讀卡片裡。說「可以」之前,先讀 system_prompt 這一塊。

你會得到什麼

說「好」,Octo 就會建立智慧體。聊天裡會出現一張 智慧體建立成功 卡片,上面有 名稱、ID 和一個 開啟測試聊天 按鈕;Octo 也會給你一個指向同一個聊天頁面的 測試連結。如果主控台開在聊天旁邊,它會跳到 /agents 上這個新智慧體的頁面。

依照你告訴它的內容,Octo 還會接著做:

  • 你給了網站——它開始把網站讀進智慧體的知識庫。這在背景執行,讀完的部分會 陸續出現在智慧體頁面的 知識 分頁裡。
  • 智慧體是給網站用的——它會問你的網站是用什麼平台架的,依網站的配色做一個 聊天小工具,並給你預覽連結和要貼上的程式碼。
  • 智慧體是接電話的——它可以打給你提供的手機號碼,讓你在真實通話裡聽到 智慧體,而不是讀文字說明。

新的智慧體一開始就是 已啟用,也就是頁面頂端那個開關。但它還不在任何管道上, 所以沒有客戶聯絡得到它——把它放上電話、WhatsApp 或網站,是另外一個步驟。

回覆「可以,建立吧。」之後 Octo 的聊天:「智慧體建立成功」卡片,寫著名稱「楓街櫃台」、識別碼和「開啟測試聊天」按鈕,下面是 Octo 附上測試連結的訊息。
回來的內容:帶「開啟測試聊天」的卡片,以及 Octo 回覆裡的測試連結。

每一部分落在哪裡

從 /agents 打開智慧體。它的頁面有六個分頁:

分頁裡面有什麼
總覽開關、測試智慧體、刪除、用途、附 編輯 和 產生對話洞察 的 系統提示詞 卡片,以及 滿意度
設定智慧體名稱、問候語、語氣、文字聊天 LLM、語音聊天設置,以及對話洞察用的 對話結束後。儲存變更 儲存整個表單
知識它用來回答的網頁和檔案——如果你給了網站,就是爬取下來的網站
通訊管道它部署在哪裡:網站聊天小工具、電話號碼、其他管道
對話「此智慧體的終端使用者對話會顯示在此。」
試用語音在瀏覽器裡 開始麥克風測試、撥打我的電話、撥打此號碼

大部分內容也可以直接請 Octo 改——「把問候語改短一點」、「提一下免費試聽課」。 Octo 改完指令後,按系統提示詞卡片上的 重新整理 就能看到新版本。

智慧體頁面的「總覽」分頁:六個分頁「總覽」「設定」「知識」「通訊管道」「對話」「試用語音」,「已啟用」開關,「測試智慧體」和「刪除」,設為「客戶服務」的「用途」,帶「重新整理」「編輯」「產生對話洞察」的「系統提示詞」卡片,以及「滿意度」。
Octo 建好的一切都在智慧體頁面的六個分頁裡。

下一步

這個系列的其餘幾篇都從智慧體頁面接著講:

如果要從頭到尾做一個電話智慧體,架設一個 AI 電話 總機走的是同一段對話, 再加上電話專屬的步驟。