有人在晚上十一點傳 DM 給你的店,詢問衣索比亞咖啡豆是否有現貨,以及價格是多少。你早上才看到。他們已經到別處購買了。
本指南會建立用來回覆這類訊息的工具。一個連接到 Instagram Professional 帳號的 AI Agent,能讀取問題,依照你的實際價格和營業時間回答,在值得回電的詢問中要求姓名和電話,並把所有內容留在共用收件匣中,讓你可以接手。不需要寫程式,你可以使用免費帳號完成。Instagram DM 支援已於 2026 年 9 月開放給所有 Quickchat AI 帳號,因此連接按鈕現在就可使用。
開始前先說明範圍。 這只處理私訊。貼文和 Reels 的留言不會傳送給它。如果你是為了留言自動化而來,這不是合適的工具,建議在花一下午設定前先閱讀它不會做什麼這一節。
你將建立什麼
一個可運作的 Instagram DM agent,適用於小型商家,並完成端到端測試。
範例是 Fernwood Coffee Roasters,一家位於布里斯托的單店,販售五款咖啡並提供訂閱。它刻意保持簡單。幾乎所有想要這類工具的商家,都有一份短商品清單、一組價格、一個地點、營業時間,以及一小批反覆出現的問題。把目錄換成你的,其餘指南不變。
完成後它會:
- 根據你提供的清單,回答關於咖啡豆、價格、研磨選項和配送的問題
- 說明某項商品已售完,並提供最接近且仍有庫存的商品
- 提供營業時間和地址
- 不會接單或收款,並把這些交給人工處理
- 為批發詢問蒐集姓名和電話並記錄
- 出現在共用 Inbox 中,與所有其他 channel 並列,讓你可以在對話中途接手
你需要一個免費 Quickchat AI 帳號和一個 Instagram Professional 帳號。兩者都是免費的。如果你想先看簡短版本,AI Agent for Instagram DMs 頁面摘要說明了該 channel 會做什麼、不會做什麼,以及費用。Shopify 商店可以閱讀同一設定的 Instagram AI chatbot for Shopify 版本。
Instagram DM 如何到達你的 AI Agent
從 DM 抵達到回覆出現之間會發生四件事。了解它們,後續指南會更容易理解。
Instagram 通知 Quickchat AI 有訊息抵達。 當你連接帳號時,你授予接收傳送到該帳號的訊息以及回覆的權限。從那時起,Instagram 會在每則新 DM 發生時推送過來。沒有輪詢,也沒有抓取。
快速連續訊息會被視為同一輪。 人們在手機上打字,所以會在八秒內傳送「hi」、「do you have the ethiopian」、「and how much」三則訊息。如果 agent 分別回答每則訊息,你會得到三個重疊回覆。它會等待短暫停頓,並把這一串訊息視為單一問題。產生一則回覆,回答全部內容。
Agent 依照你提供的內容回答,而不是從網路回答。 它會查找你目錄中的相關部分,並用你設定的語氣撰寫回覆。如果長答案超過 Instagram 的單則訊息限制,系統會自動拆成連續訊息。
完整流程。最容易讓人意外的是連續訊息處理:三則快速訊息會變成一個問題和一則回覆。
所有內容都會進入 Inbox。 每個對話都會出現在同一處,不論來自哪個 channel,且人工可以在任何時候接手。接手會讓該對話中的 AI 停止。這類工具多數是為單一網路建立。Quickchat AI 是 channel-agnostic:同一個 agent 可以在你的網站、WhatsApp、Messenger、Telegram 和 Discord 上回答,不需要重建。
第一點的重要結果是,Agent 只會看到傳送給該帳號的內容。它看不到你的留言、追蹤者或動態牆,也不能發文。這是權限邊界,不是可以放寬的設定。
步驟 1:建立你的 AI Agent 並提供目錄
從 Agent 知道什麼開始,因為其他一切都取決於它。
在 app.quickchat.ai 建立帳號,並建立新的 AI Agent。給它你的商家名稱。這個名稱會出現在 Inbox 和你自己的側邊欄中,因此請使用真實名稱。
開啟 Knowledge Base 並貼上 Agent 需要知道的內容。純文字即可。不需要格式規則,也不需要 schema。重點是內容必須具體且最新,因為它給出的每個答案都來自這裡。
Fernwood 的完整知識庫如下:
Fernwood Coffee Roasters 在布里斯托烘焙精品咖啡。
目前咖啡豆
- Ethiopia Guji Natural,250g,GBP 11.50。藍莓、桃子、花香。濾泡烘焙。有庫存。
- Colombia Huila Washed,250g,GBP 9.75。焦糖、紅蘋果、牛奶巧克力。濾泡或義式。有庫存。
- Brazil Cerrado Pulped Natural,250g,GBP 8.50。榛果、黑巧克力。義式烘焙。有庫存。
- Kenya Nyeri AA,250g,GBP 13.00。黑醋栗、番茄、濃郁甜感。濾泡烘焙。已售完,直到 10 月新產季到貨。
- Fernwood House Blend,250g,GBP 8.95,也有 1kg,GBP 30.00。巴西和哥倫比亞。義式烘焙。有庫存。
研磨
預設為全豆。我們可依訂單免費研磨:espresso、moka pot、aeropress、filter/V60、cafetiere。
訂閱
每兩週或每四週 250g。每包 9 折,可隨時取消。
在 fernwoodcoffee.co.uk/subscribe 設定。
門市
Unit 4, Fernwood Yard, Bristol BS1 6RT。
週一至週五 8am 到 5pm。週六 9am 到 4pm。週日公休。
每週六 11am 免費濾泡咖啡試飲,無需預約。
配送
英國境內配送 GBP 3.50,滿 GBP 30 免運。1pm 前下單,於同一工作日出貨。
我們不寄送英國以外地區。
批發
我們供應咖啡館和辦公室。Ruth 負責所有批發。
價格取決於數量,未公開。
整家店的內容可放在一篇文章中。免費方案允許 50 篇,貼上文字是新增知識的七種方式之一。
其中兩個細節有實際作用。
其中一項標為 SOLD OUT。 這是刻意的。「我們沒有那個」是 DM agent 在價格之後最常給出的答案,也是錯誤時最容易被客訴的答案。在知識庫中標示庫存狀態,能讓 Agent 說「那款到 10 月前都沒有,但 Colombia 很接近」,而不是默默編造供貨狀態。
批發價格明確不存在,且文字說明由誰負責。沒有數字的 Agent 無法編出數字。這是讓某類問題不由它處理的最低成本方法。
步驟 2:連接你的 Instagram 帳號
一個按鈕、一次 Instagram 登入,大約三十秒。
先檢查帳號類型。 個人 Instagram 帳號無法從應用程式接收訊息,這是連線看似成功但後續沒有任何訊息抵達的最常見原因。在 Instagram app 中前往 Settings and privacy,再到 Account type and tools。如果它提供切換到 Professional 帳號的選項,表示你目前是個人帳號。請切換。Business 和 Creator 都可使用,兩者都免費,且不會改變訪客看到的個人檔案外觀。
你不需要 Facebook Page。Instagram 直接透過 Instagram 連接,這與連接 Facebook Messenger 或 WhatsApp 不同,後者需要 Page。如果你讀過較舊的指南,說要先連結 Page,那份指南描述的是另一個整合。
Instagram app,Settings and activity,Account type and tools。Professional 是讓 messaging 可用的必要條件;Business 和 Creator 都可使用。
Instagram 位於 External Apps 頁面,與同一個 agent 可回答的所有其他 channel 並列。
現在連接:
- 在 Quickchat AI App 中,從左側側邊欄開啟 External Apps。
- 按一下 Instagram 卡片。
- 按一下 Connect to Instagram。
- 用你希望 Agent 代為回覆的帳號登入。
- 保持訊息權限開啟,並允許存取。
第 4 步最常出錯,而且失敗狀況容易混淆,因為它不是來自 Quickchat AI。Instagram 會授權你的工作階段已登入的帳號,且不提供帳號選擇器。
如果該帳號是個人帳號,或只是你已登入的多個帳號中的錯誤帳號,Instagram 會顯示空泛的 “Something went wrong” 並停止。沒有任何內容會抵達 Quickchat AI,因此面板中也沒有可解釋發生原因的資訊。
如果你看到這個訊息,請按連接按鈕下方的 Sign in as a different account。這會讓 Instagram 再次要求輸入憑證,這是回到選擇帳號的唯一方法。
兩項權限,沒有其他內容。請保持第二項開啟:沒有它,Agent 可以識別帳號,但不能回覆任何內容。
允許後,Instagram 會把你帶回:
視窗會自行關閉。不需要複製任何內容,也沒有 token 要貼到任何地方。
接著面板會顯示已連接的帳號以及連接時間。
已連接。面板會列出帳號名稱,因此你可以確認登入的是正確帳號。
Quickchat AI 只要求兩項權限,沒有其他:足以識別帳號,以及足以讀取和傳送其 DM。它不能發佈到你的動態牆、讀取追蹤者清單或變更帳號設定,因為它從未被授予這些能力。
在第一則 DM 抵達前,面板會如實說明,而不是宣稱一切正常。
新的連線尚未證明任何事。這是面板誠實呈現狀態,而不是顯示綠色勾號。
步驟 3:撰寫決定它會做什麼和不會做什麼的 prompt
知識庫是它知道什麼。prompt 是它做什麼。有用的 DM agent 和惱人的 DM agent 之間,多數品質差異都在這裡。
開啟 Identity 並撰寫 AI Main Prompt。以下是 Fernwood 的完整版本,後面會說明理由。
你是 Fernwood Coffee Roasters 的助理,這是一家在布里斯托有一間門市的精品咖啡烘焙商。
只使用你已取得的資訊,回答關於我們的咖啡豆、價格、研磨選項、營業時間和地點的問題。如果某款咖啡豆已售完,請說明已售完,並建議我們目前有庫存且最接近的款式。
一次只詢問一件事。不要在同一則訊息中詢問兩項資訊。
針對批發詢問、咖啡館供應或任何超過 5kg 的訂單:蒐集對方的姓名和電話號碼,記錄該詢問,並告訴他們 Ruth 會在一個工作日內回電。不要報批發價格,也不要自行同意訂單。這些由 Ruth 決定。
絕不要收款或要求卡片資料。如果有人想立即購買,請指引他們前往 fernwoodcoffee.co.uk,或邀請他們到店內。
如果你不知道某件事,請直接說明,並提出可將問題轉交給人工。
整個 persona 只有 921 個字元。編輯器會計數;上限是 15,000。
為什麼它拒絕銷售
設定這類工具時,直覺會是讓它完成銷售。不要,至少一開始不要。
我們查看了實際以高量運作的 Quickchat AI agents,包括在 WhatsApp 和 Messenger 上每月處理數千個真實對話,而不是停留在測試帳號中的 agents。它們都有相同邊界:它們回答、篩選、擷取聯絡資料,然後停止。好幾個在自己的 prompts 中用大寫字母寫出拒絕。一個司機招募 agent 會檢查資格並建立聯絡人紀錄。一個旅遊規劃 agent 會篩選團體並交給人工規劃師,且明確禁止報價。一個速食 agent 會提供價格估算,並被告知絕不要確認訂單。
它們都不收錢。這不是過度謹慎,而是與真實客戶接觸後能存活的做法。自信地報出錯誤價格,會導致退款和爭議。由人工在成為訂單前確認的錯誤價格,只需要五秒修正。
因此,DM agent 的有用形態是:依照簡短且權威的清單回答,一次問一個問題,擷取聯絡資料,然後停止。
為什麼「一次一件事」要獨立成行
如果不加限制,AI 撰寫回覆時會在同一段中要求姓名、電話、數量和送貨地址。在網頁聊天視窗中,這只是密集。在手機 DM 中,這會變成一堵文字牆,通常被忽略。
把它寫成獨立指示,並用禁止而不是偏好來表述,才能讓它固定生效。
步驟 4:從第二個 Instagram 帳號測試
在告訴任何人該帳號會回覆前,先做這件事。
使用不同的 Instagram 帳號,不要使用已連接的帳號,並傳送以下四則訊息。它們被選來測試最常出錯的行為。
“how much is the ethiopian” 測試最基本的查找。預期得到價格和風味描述。
“do you have the kenyan” 測試售完路徑。正確答案會說明無法供應,並提供最接近的有庫存咖啡豆。錯誤答案會像架上有貨一樣報價,這表示你的庫存標記不夠清楚。
“what time do you open on saturday” 測試非商品事實。
“i run a cafe and want to order 20kg a month” 測試邊界。正確答案會要求一項聯絡資訊,不會報批發價格,並說 Ruth 會回電。
正確回答的售完路徑。它列出咖啡豆名稱、價格、何時回補,以及該買什麼替代品。最後一點就是有用 DM agent 與離開訊息之間的全部差異。
除了逐一傳送,也請把前三則快速連續傳送。一起傳送時,應該產生一則涵蓋三者的回覆,而不是三則回覆。這就是前面描述的連續訊息處理,花十秒確認它正常運作很值得。
從 AI 接手
批發詢問是應由人工完成對話的情境,而 Inbox 就是進行此事的地方。
在左側側邊欄開啟 Inbox。每個 Instagram 對話都會出現在那裡,標示為 Instagram,並與所有其他 channel 的對話並列。開啟一個對話即可看到完整紀錄。
你自行輸入回覆會接手該對話。AI 會停止在該 thread 中回覆,因此你不會在句子中途與它競爭。Instagram 上的對方會看到一個連續對話,而且不會收到已轉交的公告,這是正確行為:他們傳訊息給一家店,不是給機器人,而這家店回覆了。
同一個對話在 Inbox 中。agent 指出誰負責決策,拒絕報價,並詢問一件事。
每個對話都帶有來源,因此 Instagram 會與其他所有內容位於同一佇列:
每個對話都有 assignee 和 channel。變更 assignee 就是把它從 AI 手上移出。
回覆後,它會以店家的訊息抵達 Instagram。沒有交接公告,也沒有第二個 thread:
Ruth 的回覆,位於 AI 原本回答的同一個 thread 中。客戶傳訊息給一家店,這家店回覆了。
在依賴這項功能前,有一個限制值得知道。你手動輸入的回覆必須符合 Instagram 的單則訊息限制,約一千 bytes。AI 的答案在過長時會自動拆分。你的不會,過長回覆會被拒絕而不是截斷。實務上,這通常只會在貼上預先寫好的內容時發生。
它不會做什麼
直接說明邊界,能避免你在客戶面前才發現。
一張圖說明邊界。右側所有內容因權限設計而對 agent 不可見,不是因為設定。
不會收到留言。 貼文不會,Reels 也不會。此整合訂閱的是訊息,沒有其他內容,因此 agent 看不到留言,無法回覆留言,也無法因留言觸發 DM。留言到 DM 自動化是此類工具中多個工具的主打功能,但這個工具不做這件事。
會忽略 Story mentions。 如果有人在他們的 story 中提及你,不會發生任何事。
會回答 Story replies,且 Agent 知道該訊息是對 story 的回覆,而不是一般冷私訊。它看不到 story 本身,因此不會假裝知道其中內容。
有 24 小時窗口。 Instagram 只允許商家在對方最後一則訊息後 24 小時內回覆。超過後,該對話不能從任何人接收回覆,不論 AI 或你。這是 Instagram 的規則。實際效果是,若 DM 在你長週末休息時抵達,可能會變成無法回覆,這也是讓 AI 立即回答,而不是等週一人工分流的理由。
Voice notes 會被轉錄,images 會被接收。 如果轉錄失敗,Agent 會被告知失敗,而不是收到一則空訊息,因此它可以要求對方改用文字輸入。
一個 Instagram 帳號連接一個 AI Agent。 嘗試將同一帳號連接到第二個 Agent 會被拒絕。如果你經營多家店,每家都需要自己的帳號。
上線
在把真實流量導入之前,先做三件事。
檢查 Enable 切換。 Instagram 面板有一個 Enable Instagram 開關。連接後它會開啟。它的用途是讓你可以停止 Agent 回覆,而不必斷開帳號並失去連線,這正是忙碌週六或重寫 prompt 時需要的功能。
第一天在 Inbox 中觀察。 閱讀它實際說了什麼,而不是樣本。第一天的真實問題會揭露知識庫缺少的兩三件事,加入它們只需要兩分鐘編輯。
決定誰監看批發詢問。 Agent 會擷取它們,但擷取不等於回答。如果沒有人在你承諾的一天內回電,自動化會讓事情變得更糟,而不是更好。
知道 Instagram 端的關閉開關在哪裡。 在 Quickchat AI 中斷連線會從我們這端結束連接。Instagram 會保留自己的授權紀錄,你可以在那裡查看並撤銷:
Instagram app,Settings and activity,Your app and media,App website permissions,Apps and websites。Quickchat AI 位於 Active 分頁下;在那裡移除它會從 Instagram 端撤銷存取權,不論 Quickchat AI 面板顯示什麼。
如何調整它
調整 DM agent 是一個很短的迴圈。
- 在 Inbox 中閱讀一段真實對話,其中答案錯誤或笨拙。
- 判斷問題是知識還是指示。如果 Agent 沒有該事實,這是知識問題。如果它有該事實但使用方式不好,這是 prompt 問題。
- 只改一件事。
- 從你的測試帳號再次傳送同一則訊息。
幾乎所有早期問題都是披著指示外衣的知識問題。「它一直說不知道燕麥奶」不是 prompt 失敗,而是知識庫少了一行。
例外依出現頻率排序如下:
它一次回答三個問題,回覆變成一堵牆。 新增或強化一次一件事的指示。
它把已售完商品說成有貨。 你的庫存標記模糊。SOLD OUT until October 很明確,low stock 則不明確。
它同意了不該同意的事。 偏好(「try not to quote wholesale prices」)遠弱於禁止(「do NOT quote wholesale prices」)。把它改寫成禁止,並說明誰負責決策。
總結
設定很短:建立 Agent,貼上你的目錄,撰寫說明它不得做什麼的 prompt,然後按一個按鈕連接 Instagram Professional 帳號。不需要 Facebook Page,不需要寫程式,也不需要託管。
值得花時間的是邊界。能在正式環境運作的 agents 會依照簡短且權威的清單回答,一次問一個問題,擷取聯絡資料,然後停止。被關掉的通常是那些被允許完成一筆它們從來無法適當完成的銷售的 agents。
先把它用在你每週回答二十次的問題上。先讓它在價格和營業時間上證明自己,再讓它接近任何涉及金錢的事項。
常見問題
如何在 Instagram DM 設定自動回覆?
Instagram 內建離開訊息和儲存回覆,會把同一段固定文字傳給所有人。AI 聊天機器人不同:它會讀取問題,從你告訴它的商家資訊中查找答案,並針對該人撰寫回覆。將 Instagram Professional 帳號連接到 Quickchat AI Agent,它就會用你的語氣,依照你的實際價格和營業時間回覆每一則 DM。
Instagram 有內建 AI 聊天機器人嗎?
沒有。Instagram 提供儲存回覆和離開訊息,兩者都是你預先撰寫的固定文字。若要讓系統讀取問題並回答,需要透過 Instagram API 連接外部工具。本指南設定的就是這件事。
AI 聊天機器人可以回覆 Instagram 留言嗎?
Quickchat AI 不行。這個整合只接收私訊。貼文和 Reels 的留言不會傳送給它,因此它看不到也無法回覆。如果你需要的是留言自動化,這不是合適的工具。
連接 Instagram 需要 Facebook Page 嗎?
不需要。Instagram 直接透過 Instagram 連接。你不需要連結 Facebook Page,也不需要使用 Facebook Business 帳號,這與連接 Facebook Messenger 或 WhatsApp 不同。你需要的是 Instagram Professional 帳號,可以是 Business 或 Creator。
建立 Instagram AI 聊天機器人需要寫程式嗎?
不需要。你建立 AI Agent,貼上它應該知道的商家資訊,然後按一個按鈕連接 Instagram 帳號。不需要託管,也不需要部署。
ChatGPT、Claude 或 Gemini 可以回覆我的 Instagram DM 嗎?
不能單獨做到。它們都無法接收 Instagram DM,因為這需要一個透過 Instagram API 連接到你帳號、並具備讀取和傳送訊息權限的應用程式。Quickchat AI 會處理該連線和回覆,因此模型會使用你的商家資訊回答,而不是一般知識。
它能用在個人 Instagram 帳號嗎?
不能。個人帳號無法從應用程式接收訊息。你需要切換到 Professional 帳號,這是免費的,且在 Instagram app 的 Settings and privacy,然後 Account type and tools 中約一分鐘即可完成。
為什麼我嘗試連接時 Instagram 顯示 “Something went wrong”?
Instagram 會連接你的瀏覽器工作階段已登入的帳號,而且不提供帳號選擇器。如果該帳號是個人帳號而不是專業帳號,或只是你已登入的多個帳號中的錯誤帳號,Instagram 會在請求抵達 Quickchat AI 前就以一般錯誤停止。請在 Instagram app 中切換到專業帳號,或按連接按鈕下方的 “Sign in as a different account”,讓 Instagram 要求你重新登入以便選擇。
如果有人問 AI 無法回答的問題會怎樣?
它會直接說明,而不是猜測,且該對話會在你的 Inbox 中等待,你可以自行輸入回覆。接手後,該對話中的 AI 會停止回覆,因此你們不會互相覆蓋對方的訊息。
回覆 Instagram DM 有時間限制嗎?
有。Instagram 只允許商家在對方最後一則訊息後 24 小時內回覆。之後該對話無法再接收回覆,無論是 AI 還是人工。這是 Instagram 的規則,不是 Quickchat AI 的限制。
Instagram AI 聊天機器人要多少費用?
你可以在 Quickchat AI 免費方案中建立並連接一個。當你需要更多 AI credits 或更多 channels 時,才需要付費方案。Instagram 本身不會針對 Professional 帳號或 messaging API 收費。
相關指南
- 如何將 ChatGPT 連接到 WhatsApp,適用於 WhatsApp Business 的同一個一鍵 Meta 連接。
- 如何建立 AI Telegram Bot 來管理你的群組,如果你想要的是會執行動作,而不只是回答的 agent。
- 如何建立能維持角色設定的免費角色扮演 AI 聊天機器人,如果你想讓其回答的帳號是角色,而不是商店。
- Quickchat AI for Messenger,同屬 Meta 的 channel,在此你連接的是 Facebook Page。
- AI Agent for Instagram DMs,單頁說明功能、使用案例和定價。
- Instagram channel 文件,用於設定參考和疑難排解。