🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

「靈魂的缺失」之逆襲

在上一篇文章《在n8n上創建文章自動生成管道後,1週從40篇降到0篇的故事》中,得到許多反響。

完全依賴AI所生成的文章缺乏「人類的經驗(靈魂)」,因此讀起來毫無價值。而將流程轉回手動追加人類的泥濘體驗後,產出率從每週40篇劇減至3篇。

然而,我是工程師,也是經營者。
我運營著「japanlifestart.com」,這是一個針對居住在日本的外國人的生活支援媒體,我必須在同時解決他們的痛點的同時,最大化聯盟行銷收益(ROI)

手動更新維持在每週3篇,雖然保住了「靈魂」,但作為商業的「規模」卻死了。

「在保證人類的經驗(靈魂)的前提下,真的不可能將系統擴展到10種語言的極限嗎?」

對於這個問題,我目前的「完整解答」已經完成。

2.png

現在,在我的媒體中,每天早上8:00,當我喝咖啡的同時,人類血脈相連的高品質聯盟行銷文章會自動翻譯成10種語言並持續發布到Sanity CMS。

這次,我將公開不是「詩篇」,而是在企業的商業環境中能夠發出實際收入的架構全貌。


突破口:「靈魂」成為JSON的必須參數

上次失敗的原因是「讓AI從零開始寫文章」。
因此這次,我將AI的角色優化為 「優秀的編輯者與翻譯家」

文章的核心「體驗」與「一次性信息」將由人類(我)撰寫。
不過,這次我不會將其編寫成部落格文章,而只是將其作為「類JSON參數」丟進電子表格中。

數據來源(Google Sheets)的結構

我準備的欄位如下所示。我的工作只是從手機上記錄「生動的失敗故事」和「聯盟連結」。每篇文章所需時間約為2分鐘。

目標關鍵字 人類經驗(靈魂的變數) 聯盟連結 狀態
楽天モバイル 外國人 審查 如果在留卡剩餘期限少於一年,會被審查不通過。真的很絕望,但當我在店裡向會英語的工作人員求助時,例外處理就通過了。網路完成是陷阱。 https://af.moshimo... 等待中

架構的全貌:完全自律型管道

當數據積累在電子表格中後,其餘的就由n8n負責一切。

1. 每天早上8點的觸發器與最新信息的重整

n8n的 Schedule Trigger 每天早上8點觸發。
不過在寫文章之前,會呼叫Perplexity API(sonar模型),提取目標產品的 「今日最新的費率計畫與促銷活動」。在聯盟行銷文章中,放舊的促銷信息會成為CVR(轉換率)的致命傷。

2. LLM擴展「靈魂」(提示設計)

在這裡,Perplexity獲取的「最新事實數據」以及我輸入的「靈魂變數(人類經驗)」會傳遞到運行於本地M4 Max的DeepSeek-R1上。

【提示的設計理念】

你是專業的編輯。請融合以下的「事實數據」和「作者生動的體驗」,構建一篇能夠引起讀者共鳴的文章。

AI會膨脹我的「2分鐘備忘錄」,並生成SEO最佳化的標題結構。

3. 魔法的「10種語言並行翻譯」

這正是n8n的精髓所在。
將10種語言依序翻譯會有超時的風險。因此,在n8n的 Execute Workflow 節點設置中,將 "Run once for each item" 打開,"Wait for Sub Workflow Completion" 關閉,實現10種語言的翻譯處理「完全並行執行」。

4. 【重要】安全傳遞聯盟連結與CMS部署

在多語言翻譯中最危險的是,「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%,並能夠確保向全球「在日本複雜手續中困擾的外國人」提供穩定的收益鏈接。

5. 堅韌性的保障:透過Error Trigger進行中央監控

在完全自律型管道中,最可怕的是「系統悄然停止,且未發現機會損失(未發佈文章)」。

因此,本系統建立了一個利用n8n的 Error Trigger 節點構建的「中央錯誤處理工作流」。
如果Perplexity API因為速率限制而被擋或在Sanity發生URL的驗證錯誤(validation: Rule => Rule.uri())使處理停下,便會立即向我的Slack發送以下通知。

🚨 [錯誤警報] 工作流失敗
工作流: 10種語言文章生成管道
錯誤節點: Sanity CMS
消息: 提供的聯盟連結URL格式無效。

「自動化後放著不管」並不是行之有效的做法,而是「當停止時能在1秒內發現的監控網絡」,才能成立為企業級的架構。


結論:自動化就是「人類的擴展」

3.png

在上一篇文章中,我曾寫道「在完全外包的盡頭,剩下的只有缺乏靈魂的骸骨」。

但是這次的系統情況如何呢?
我投入系統的無疑是我自己的「充滿血肉的經驗」。n8n和LLM增強了這份經驗,以最新的事實支持,將其翻譯成全球語言,並整備了收益的鏈接(聯盟行銷),在最受歡迎的早上8點送達。

最終,我的工作時間僅剩「每篇文章2分鐘的備忘錄」。
每週花1小時對著電子表格,接下來每天早上8點,就會完全自動部署數十篇多語言文章,讓我持續創造收益。

在保證「人性化(靈魂)」的前提下,實現無限擴展。

這正是我深信的工作,作為一名「AI架構師」,超越僅僅是API操作的「工具遊戲」,產生企業級的ROI。


最後

對於那些「用AI大量生產文章,但完全不被閱讀也無法賺錢」的人。

請試著停止指示AI「從零開始思考並撰寫」。
當你將過去經歷的「憤怒」「失敗」「被救助的經驗」融入系統作為文本數據變數(JSON)時,你的管道將從「單純的垃圾生成機」進化為「價值的自動分配系統」

n8n依然是個了不起的奴隸。
只要主人提供「正確的靈魂數據」,它毫不抱怨地,每天早上8點將其送到全世界。


🚀 【PR】將AI架構師的見解,融入貴公司的業務。

對於那些面臨與本文章所述的「IaC類似的自律生成管道」和「使用LLM的業務流程完全自動化」有困擾的企業。

ITProDX.com 提供業界不僅僅是PoC的、針對商用環境的企業級AI架構設計與實施(技術顧問)服務。

  • 「已經導入AI,但現場效率未提升」
  • 「想要利用n8n或Dify,構建穩固的自動化管道」
  • 「希望得到時薪換算能夠確保的ROI設計」

對於這些經營課題,我們提供壓倒性的性價比的實用支援。
有興趣的決策者或CTO,請透過 ItProDX.com官方網站 聯繫我們。


原文出處:https://qiita.com/YushiYamamoto/items/de6c1ba8ebbd4a20d8ee


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝22  
634
🥈
我愛JS
💬3  
10
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付