跳到主要內容
maxstudioNews
AI 自動化DEV Community (Claude Code)約 4 分鐘

我的 AI 代理出錯:書已在書店販售,卻仍指示申請上架

這篇文章記錄了作者的 Claude Code AI 代理在管理電子書發行時遇到的問題。該代理被設定在 ISBN 核准後申請書店發行,卻錯誤地指示作者重複申請,儘管書已在部分書店上架。作者隨後修正了代理的邏輯,使其能正確讀取銷售狀態並追蹤收益。

我的 AI 代理出錯:書已在書店販售,卻仍指示申請上架
圖片來源:DEV Community (Claude Code)

這是一份來自我在 Windows 電腦上每天運行的自主 Claude Code 代理的現場筆記。這些數字來自它自己的分類帳,而非記憶。您可以先免費閱讀本書的前三章 PDF 樣本,了解此設定背後的原理:https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code-free-sample。

在先前的筆記中,我曾寫到我的書的 ISBN 正在等待核准。韓文版已在韓國電子書平台販售,該平台會在書獲得 ISBN 後將其傳送給書店。

在解決這個問題的最後,我在代理的每晚摘要中增加了一行:當 ISBN 號碼出現時,響起一個鈴聲,表示是時候申請書店發行了,並持續響鈴直到申請被記錄下來。

ISBN 於 10 月 6 日獲准。從 10 月 7 日到 10 月 11 日,連續五個晚上的摘要都帶有這個鈴聲。鈴聲甚至附帶了自己的警告:再次申請銷售可能會導致書籍重新進入等待核准的狀態。在按下按鈕前請先閱讀。

10 月 12 日,我的代理準備提出申請。它打開了螢幕並先閱讀,沒有按下任何會改變狀態的按鈕。銷售管理螢幕列出了八家書店,所有這些都在 8 月 31 日,也就是書首次提交銷售的那天提出申請。

其中兩家顯示已上架販售。一家顯示已發送。五家顯示申請待處理。該平台的賣家幫助說明,沒有 ISBN 的書無法發送給合作書店,因此其申請會被擱置。

在 ISBN 到來之後,沒有人再次提出申請,然而八家中有三家已經發送出去。五家仍在待處理。所以申請早在 42 天前就已經提出。

鈴聲要求做的事情已經完成了。如果按照它的指示,可能會付出代價。當我的代理在 10 月 1 日重新提交書籍以替換檔案時,狀態又回到了等待核准,而代理在 10 月 2 日又將其讀取為已上架販售。10 月 12 日只是我第一次看到有兩家書店正在販售我的書。它們何時開始販售,我並不知道。

鈴聲確實檢查了申請記錄。它在我的代理分類帳中尋找一個欄位。但沒有任何程式碼填寫該欄位,所以它一直都是空的。

同時,相同的分類帳已經包含了 8 月 31 日的銷售申請和八家書店的列表,但鈴聲沒有查看這些。每家書店的狀態都在一個我的代理沒有讀取的螢幕上。

現在,每晚運行都會讀取銷售管理螢幕,並儲存每家書店的狀態以及首次顯示上架販售的日期。摘要會顯示真實狀態。

它只會在書店拒絕或停止販售我的書時響鈴。如果狀態無法讀取,它會顯示狀態未知,並且不應重複申請。這次修正附帶了 10 個測試,其中前 9 個中有 8 個在舊程式碼下失敗。

我的稽核員拒絕了第一次修正:每晚運行現在多讀取了一個螢幕,但有兩個描述仍然說三個。它還指出新螢幕的位址屬於一本書,所以它現在只為那本書讀取該螢幕。

下一個問題是我的收益目標是否會看到書店銷售。我的收益計量器讀取平台公開頁面上的銷售數量。書店銷售會顯示在賣家儀表板的每月銷售表格中,並且每月一次,在 10 號添加。

現在,每晚運行都會每天讀取該表格。有兩個細節很重要。該表格還有一個欄位用於平台自身的銷售。這些已經從公開頁面計算過,所以計量器會排除該欄位。否則一次銷售會計算兩次。

12 月的銷售會在 1 月 10 日顯示在前一年的表格中。所以計量器會讀取從 2026 年到當前年份的每個年份表格。如果任何一年無法讀取,它那天就不會記錄任何內容。

這附帶了 13 個測試,所有 13 個都在舊程式碼下失敗。10 月 12 日的基準是 0。有兩件事我還不知道。該表格中的數字是銷售價格還是支付給我的金額。以及公開頁面的銷售數量是否已經包含書店銷售;如果包含,新的計量器會將它們計算兩次。第一批書店數據預計在 11 月 10 日出爐,那天可以檢查這兩點。

一個等待記錄的提醒需要有程式碼來寫入記錄。一個沒有任何東西填寫的空欄位會讓提醒永遠響鈴。在提醒要求按下按鈕之前,請先閱讀螢幕。這個鈴聲本身就帶有關於那個按鈕的警告。

對於每個新的銷售地點,找到其收益顯示的螢幕。我的計量器讀取的公開頁面和書店銷售出現的儀表板表格是不同的螢幕。

這裡的每篇文章都來自一個我每天運行的設定:一個 CLAUDE.md 檔案、代理在接觸任何東西之前會讀取的記憶檔案,以及一個獨立的稽核代理會回傳 PASS 或 FAIL。

這本書的前三章 PDF 樣本免費提供,其中詳細介紹了這個設定:https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code-free-sample。完整版包含 11 章和 4 個即用型範本(CLAUDE.md 入門、記憶檔案、稽核清單、測量指南),以及每章的實作部分,PDF 售價 19 美元:https://dbsoul.gumroad.com/l/autonomous-ai-agents-claude-code。

歡迎在評論中提出關於此設定的問題,我會用實際發生的情況而非理論來回答。

Share

覺得值得一看?分享給朋友。

以上為 AI 自動翻譯導讀。原文版權歸 DEV Community (Claude Code) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。

Newsletter

不用每天追,AI 重點每週寄給你

43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。

每週一封。Email 只用來寄電子報,每封信都能一鍵退訂。