在上一篇文章《在n8n上創建文章自動生成管道後,1週從40篇降到0篇的故事》中,得到許多反響。
完全依賴AI所生成的文章缺乏「人類的經驗(靈魂)」,因此讀起來毫無價值。而將流程轉回手動追加人類的泥濘體驗後,產出率從每週40篇劇減至3篇。
然而,我是工程師,也是經營者。
我運營著「japanlifestart.com」,這是一個針對居住在日本的外國人的生活支援媒體,我必須在同時解決他們的痛點的同時,最大化聯盟行銷收益(ROI)。
手動更新維持在每週3篇,雖然保住了「靈魂」,但作為商業的「規模」卻死了。
「在保證人類的經驗(靈魂)的前提下,真的不可能將系統擴展到10種語言的極限嗎?」
對於這個問題,我目前的「完整解答」已經完成。

現在,在我的媒體中,每天早上8:00,當我喝咖啡的同時,人類血脈相連的高品質聯盟行銷文章會自動翻譯成10種語言並持續發布到Sanity CMS。
這次,我將公開不是「詩篇」,而是在企業的商業環境中能夠發出實際收入的架構全貌。
上次失敗的原因是「讓AI從零開始寫文章」。
因此這次,我將AI的角色優化為 「優秀的編輯者與翻譯家」。
文章的核心「體驗」與「一次性信息」將由人類(我)撰寫。
不過,這次我不會將其編寫成部落格文章,而只是將其作為「類JSON參數」丟進電子表格中。
我準備的欄位如下所示。我的工作只是從手機上記錄「生動的失敗故事」和「聯盟連結」。每篇文章所需時間約為2分鐘。
| 目標關鍵字 | 人類經驗(靈魂的變數) | 聯盟連結 | 狀態 |
|---|---|---|---|
| 楽天モバイル 外國人 審查 | 如果在留卡剩餘期限少於一年,會被審查不通過。真的很絕望,但當我在店裡向會英語的工作人員求助時,例外處理就通過了。網路完成是陷阱。 | https://af.moshimo... |
等待中 |
當數據積累在電子表格中後,其餘的就由n8n負責一切。
n8n的 Schedule Trigger 每天早上8點觸發。
不過在寫文章之前,會呼叫Perplexity API(sonar模型),提取目標產品的 「今日最新的費率計畫與促銷活動」。在聯盟行銷文章中,放舊的促銷信息會成為CVR(轉換率)的致命傷。
在這裡,Perplexity獲取的「最新事實數據」以及我輸入的「靈魂變數(人類經驗)」會傳遞到運行於本地M4 Max的DeepSeek-R1上。
【提示的設計理念】
你是專業的編輯。請融合以下的「事實數據」和「作者生動的體驗」,構建一篇能夠引起讀者共鳴的文章。
AI會膨脹我的「2分鐘備忘錄」,並生成SEO最佳化的標題結構。
這正是n8n的精髓所在。
將10種語言依序翻譯會有超時的風險。因此,在n8n的 Execute Workflow 節點設置中,將 "Run once for each item" 打開,"Wait for Sub Workflow Completion" 關閉,實現10種語言的翻譯處理「完全並行執行」。
在多語言翻譯中最危險的是,「LLM會隨意翻譯或改變URL的追踪ID,導致鏈接失效」。
為了防止這種情況,本架構絕對不將URL傳送給LLM的文本生成程序。
從電子表格中獲取的生聯盟連結(URL)作為「獨立變數」保存,不會與翻譯文本數據混合,並一同POST到Sanity CMS的API。
在Sanity那邊,定義了以下的 localeString 架構(字段級翻譯)和獨立的URL字段。
// Sanity Schema (article.js)
const supportedLanguages = [
{ id: 'en', title: '英文', isDefault: true },
{ id: 'ja', title: '日文' },
{ id: 'vi', title: '越南文' },
// ...總共有10種語言
];
export default {
name: 'article',
type: 'document',
fields: [
{
name: 'title',
title: '標題',
type: 'localeString' // 10種語言的標題
},
{
name: 'content',
title: '內容',
type: 'localeText' // 10種語言的正文字(不包含URL)
},
{
name: 'affiliateUrl',
title: '聯盟連結URL',
type: 'url' // 獨立保存的生URL
}
]
}
在前端(Next.js)中,這個獨立的 affiliateUrl 將被讀取並渲染為CTA按鈕。這樣可以將URL損壞的風險降低到0%,並能夠確保向全球「在日本複雜手續中困擾的外國人」提供穩定的收益鏈接。
在完全自律型管道中,最可怕的是「系統悄然停止,且未發現機會損失(未發佈文章)」。
因此,本系統建立了一個利用n8n的 Error Trigger 節點構建的「中央錯誤處理工作流」。
如果Perplexity API因為速率限制而被擋或在Sanity發生URL的驗證錯誤(validation: Rule => Rule.uri())使處理停下,便會立即向我的Slack發送以下通知。
🚨 [錯誤警報] 工作流失敗
工作流: 10種語言文章生成管道
錯誤節點: Sanity CMS
消息: 提供的聯盟連結URL格式無效。
「自動化後放著不管」並不是行之有效的做法,而是「當停止時能在1秒內發現的監控網絡」,才能成立為企業級的架構。

在上一篇文章中,我曾寫道「在完全外包的盡頭,剩下的只有缺乏靈魂的骸骨」。
但是這次的系統情況如何呢?
我投入系統的無疑是我自己的「充滿血肉的經驗」。n8n和LLM增強了這份經驗,以最新的事實支持,將其翻譯成全球語言,並整備了收益的鏈接(聯盟行銷),在最受歡迎的早上8點送達。
最終,我的工作時間僅剩「每篇文章2分鐘的備忘錄」。
每週花1小時對著電子表格,接下來每天早上8點,就會完全自動部署數十篇多語言文章,讓我持續創造收益。
在保證「人性化(靈魂)」的前提下,實現無限擴展。
這正是我深信的工作,作為一名「AI架構師」,超越僅僅是API操作的「工具遊戲」,產生企業級的ROI。
對於那些「用AI大量生產文章,但完全不被閱讀也無法賺錢」的人。
請試著停止指示AI「從零開始思考並撰寫」。
當你將過去經歷的「憤怒」「失敗」「被救助的經驗」融入系統作為文本數據變數(JSON)時,你的管道將從「單純的垃圾生成機」進化為「價值的自動分配系統」。
n8n依然是個了不起的奴隸。
只要主人提供「正確的靈魂數據」,它毫不抱怨地,每天早上8點將其送到全世界。
對於那些面臨與本文章所述的「IaC類似的自律生成管道」和「使用LLM的業務流程完全自動化」有困擾的企業。
ITProDX.com 提供業界不僅僅是PoC的、針對商用環境的企業級AI架構設計與實施(技術顧問)服務。
對於這些經營課題,我們提供壓倒性的性價比的實用支援。
有興趣的決策者或CTO,請透過 ItProDX.com官方網站 聯繫我們。
原文出處:https://qiita.com/YushiYamamoto/items/de6c1ba8ebbd4a20d8ee