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

輸出內容

╔════════════════════════════════════════════╗
║  Pattern 11: Autonomous Agent Demo       ║
╚════════════════════════════════════════════╝

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 2

要執行幾次?(建議 3-5 次): 5

╔═══════════════════════════════════════════╗
║  第 1 次執行                            ║
╚═══════════════════════════════════════════╝

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:18:43

→ 讀取系統狀態...
  當前文章數量:

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
當前系統狀態顯示沒有任何待處理的文章,包括研究、撰寫、審核或已發布的文章。這意味著目前沒有任何內容在開發中,這對於維持部落格的活躍度和吸引讀者都是不利的。因此,最重要和緊急的任務是開始創建新的內容。

由於當前沒有任何待處理的研究,最合適的行動是進行熱門關鍵字的研究,以便為未來的文章創建企劃。這將有助於確保我們能夠撰寫出符合讀者興趣的高品質文章。

我決定執行關鍵字研究,選擇一個主題領域。我將聚焦於「科技趨勢」,因為這是一個廣泛且持續受到讀者關注的領域。

接下來,我將執行關鍵字研究的動作。

【執行動作】research_keywords
參數: {"focus_area":"科技趨勢"}

  研究領域: 科技趨勢
  建立文章 ID: 1

【執行結果】
✓ 成功研究 5 個關鍵字主題,文章狀態: pending_write

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

等待 2 秒...

╔═══════════════════════════════════════════╗
║  第 2 次執行                            ║
╚═══════════════════════════════════════════╝

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:18:58

→ 讀取系統狀態...
  當前文章數量:
    - pending_write: 1

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - write_article: 為已有關鍵字的文章撰寫完整內容。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
當前系統狀態顯示:

- **pending_research**: 0 篇,表示目前沒有任何待研究的文章主題。
- **pending_write**: 1 篇,表示有一篇文章正在待撰寫狀態。

由於目前的狀態中沒有任何待處理的研究主題,而只有一篇文章在待撰寫狀態,這意味著我需要優先完成這篇文章的撰寫,以確保有穩定的內容產出。根據我的原則,應該保持不失去產出的節奏。

因此,我的決策是執行撰寫這篇待處理文章的任務。這樣可以讓內容生產流程繼續進行,並且確保未來有更多的內容可供發布。

接下來,我將使用 `write_article` 工具來撰寫這篇文章。

選擇的工具及參數:
- 工具: `functions.write_article`
- 參數: `{ "article_id": 1 }`

現在我將執行這個動作。

【執行動作】write_article
參數: {"article_id":1}

  文章 ID: 1
  主題: 人工智慧

【執行結果】
✓ 文章撰寫完成: 2024年人工智慧的未來趨勢與應用
  狀態: pending_review(等待自我審查)

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

等待 2 秒...

╔═══════════════════════════════════════════╗
║  第 3 次執行                            ║
╚═══════════════════════════════════════════╝

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:19:24

→ 讀取系統狀態...
  當前文章數量:
    - pending_review: 1

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - self_review_quality: 自我審查文章品質,評估是否達到發布標準。如果品質不足會自動重寫。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
目前系統狀態顯示,我有一篇文章(ID 1)在待審核狀態,沒有其他待處理的研究或撰寫任務。由於只有一篇文章在待審核狀態,我的首要任務是自我評估這篇文章的品質,確保它達到發布標準。

考慮到品質優先的原則,我將選擇對這篇文章進行自我審查,以確保內容的高質量。如果品質不足,我會選擇重寫,而不是直接發布。

因此,我將執行自我評估文章品質的動作。

接下來,我將使用 `self_review_quality` 工具來評估文章 ID 1 的品質。

【執行動作】self_review_quality
參數: {"article_id":1}

  文章: 2024年人工智慧的未來趨勢與應用
  審查中...

【執行結果】
✓ 品質評分: 8.5/10 - 通過自我審查
  理由: 這篇文章在內容深度與準確性方面表現良好,涵蓋了2024年人工智慧的多個重要趨勢和應用,並提供了具體的實用範例,讓讀者能夠更好地理解這些概念。結構完整,段落清晰,易於閱讀。實用性強,能夠幫助讀者在相關領域中抓住機會。SEO優化方面,標題和小標題使用了關鍵字,對於搜尋引擎友好。唯一的改進建議是增加一些數據或研究支持,以進一步增強內容的權威性和可信度。
  ⚠️  仍需人工批准(執行 human-review.php)

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

等待 2 秒...

╔═══════════════════════════════════════════╗
║  第 4 次執行                            ║
╚═══════════════════════════════════════════╝

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:19:34

→ 讀取系統狀態...
  當前文章數量:
    - pending_review: 1

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - self_review_quality: 自我審查文章品質,評估是否達到發布標準。如果品質不足會自動重寫。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
當前系統狀態顯示,所有待研究和待撰寫的文章數量均為零,但有一篇文章處於待審查狀態。為了保持內容生產的持續性,我需要優先處理這篇待審查的文章,確保其符合發布標準。

因此,接下來我應該對這篇待審查的文章進行自我評估,以決定其品質是否達到發布要求。如果品質不足,我將選擇重寫,而不是直接送出。這是基於我的重要原則,特別是「品質優先」。

因此,我將執行自我審查工具來評估這篇文章的品質。

我將執行的動作是:自我評估文章品質。

【執行動作】self_review_quality
參數: {"article_id":1}

  文章: 2024年人工智慧的未來趨勢與應用
  審查中...

【執行結果】
✓ 品質評分: 8.5/10 - 通過自我審查
  理由: 這篇文章在內容深度與準確性方面表現良好,涵蓋了2024年人工智慧的多個重要趨勢與應用,並提供了具體的實用範例,讓讀者能夠更好地理解這些技術的實際影響。結構完整,分段清晰,易於閱讀。實用性強,能夠幫助讀者把握未來的機會。SEO優化方面雖然沒有明顯的關鍵詞使用,但整體內容仍具吸引力。若能在SEO方面進行一些優化,例如增加標題和小標題中的關鍵詞,將會更有助於提升文章的可見性。
  ⚠️  仍需人工批准(執行 human-review.php)

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

等待 2 秒...

╔═══════════════════════════════════════════╗
║  第 5 次執行                            ║
╚═══════════════════════════════════════════╝

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:19:44

→ 讀取系統狀態...
  當前文章數量:
    - pending_review: 1

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - self_review_quality: 自我審查文章品質,評估是否達到發布標準。如果品質不足會自動重寫。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
當前系統狀態顯示,所有的待處理文章數量為 0 篇,這意味著我沒有任何文章在撰寫或研究階段。唯一的文章目前在待審核狀態中,這是目前最重要的任務,因為一旦這篇文章獲得批准或需要修改,我將能夠開始進行新的內容生產。

根據我的原則,我需要確保文章的品質,因此我應該對這篇待審核的文章進行自我審查,以確認它是否達到發布標準。如果品質不佳,我會選擇重寫它,而不會將其發送出去。

因此,接下來我將執行自我審查的操作。這將幫助我確定是否需要進行修改或重寫,以便確保未來的內容質量。

我將選擇使用 `self_review_quality` 工具來進行這一步。

執行自我審查。

【執行動作】self_review_quality
參數: {"article_id":1}

  文章: 2024年人工智慧的未來趨勢與應用
  審查中...

【執行結果】
✓ 品質評分: 8.5/10 - 通過自我審查
  理由: 這篇文章內容深度適中,涵蓋了2024年人工智慧的多個重要趨勢與應用,並提供了具體的實用範例,讓讀者能夠更好地理解AI的影響。結構完整,分段清晰,易於閱讀。雖然在SEO優化方面可以進一步提升,例如增加關鍵字密度和內部鏈接,但整體上已經達到發布標準。
  ⚠️  仍需人工批准(執行 human-review.php)

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

按 Enter 繼續...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 5

=== Agent 決策歷史 (5) ===

[2026-02-16 03:19:49]
系統狀態: pending_review=1
可用動作: research_keywords, self_review_quality, get_article_details
選擇: self_review_quality
理由: 當前系統狀態顯示,所有的待處理文章數量為 0 篇,這意味著我沒有任何文章在撰寫或研究階段。唯一的文章目前在待審核狀態中,這是目前最重要的任務,因為一旦這篇文章獲得批准或需要修改,我將能夠開始進行新的內容生產。

根據我的原則,我需要確保文章的品質,因此我應該對這篇待審核的文章進行自我審查,以確認它是否達到發布標準。如果品質不佳,我會選擇重寫它,而不會將其發送出去。

因此,接下來我將執行自我審查的操作。這將幫助我確定是否需要進行修改或重寫,以便確保未來的內容質量。

我將選擇使用 `self_review_quality` 工具來進行這一步。

執行自我審查。

[2026-02-16 03:19:38]
系統狀態: pending_review=1
可用動作: research_keywords, self_review_quality, get_article_details
選擇: self_review_quality
理由: 當前系統狀態顯示,所有待研究和待撰寫的文章數量均為零,但有一篇文章處於待審查狀態。為了保持內容生產的持續性,我需要優先處理這篇待審查的文章,確保其符合發布標準。

因此,接下來我應該對這篇待審查的文章進行自我評估,以決定其品質是否達到發布要求。如果品質不足,我將選擇重寫,而不是直接送出。這是基於我的重要原則,特別是「品質優先」。

因此,我將執行自我審查工具來評估這篇文章的品質。

我將執行的動作是:自我評估文章品質。

[2026-02-16 03:19:28]
系統狀態: pending_review=1
可用動作: research_keywords, self_review_quality, get_article_details
選擇: self_review_quality
理由: 目前系統狀態顯示,我有一篇文章(ID 1)在待審核狀態,沒有其他待處理的研究或撰寫任務。由於只有一篇文章在待審核狀態,我的首要任務是自我評估這篇文章的品質,確保它達到發布標準。

考慮到品質優先的原則,我將選擇對這篇文章進行自我審查,以確保內容的高質量。如果品質不足,我會選擇重寫,而不是直接發布。

因此,我將執行自我評估文章品質的動作。

接下來,我將使用 `self_review_quality` 工具來評估文章 ID 1 的品質。

[2026-02-16 03:19:03]
系統狀態: pending_write=1
可用動作: research_keywords, write_article, get_article_details
選擇: write_article
理由: 當前系統狀態顯示:

- **pending_research**: 0 篇,表示目前沒有任何待研究的文章主題。
- **pending_write**: 1 篇,表示有一篇文章正在待撰寫狀態。

由於目前的狀態中沒有任何待處理的研究主題,而只有一篇文章在待撰寫狀態,這意味著我需要優先完成這篇文章的撰寫,以確保有穩定的內容產出。根據我的原則,應該保持不失去產出的節奏。

因此,我的決策是執行撰寫這篇待處理文章的任務。這樣可以讓內容生產流程繼續進行,並且確保未來有更多的內容可供發布。

接下來,我將使用 `write_article` 工具來撰寫這篇文章。

選擇的工具及參數:
- 工具: `functions.write_article`
- 參數: `{ "article_id": 1 }`

現在我將執行這個動作。

[2026-02-16 03:18:48]
系統狀態:
可用動作: research_keywords, get_article_details
選擇: research_keywords
理由: 當前系統狀態顯示沒有任何待處理的文章,包括研究、撰寫、審核或已發布的文章。這意味著目前沒有任何內容在開發中,這對於維持部落格的活躍度和吸引讀者都是不利的。因此,最重要和緊急的任務是開始創建新的內容。

由於當前沒有任何待處理的研究,最合適的行動是進行熱門關鍵字的研究,以便為未來的文章創建企劃。這將有助於確保我們能夠撰寫出符合讀者興趣的高品質文章。

我決定執行關鍵字研究,選擇一個主題領域。我將聚焦於「科技趨勢」,因為這是一個廣泛且持續受到讀者關注的領域。

接下來,我將執行關鍵字研究的動作。

按 Enter 繼續...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 4

=== 所有文章 (1) ===

ID: 1 👀
狀態: pending_review
標題: 2024年人工智慧的未來趨勢與應用
關鍵字: 人工智慧
AI 評分: 8.5/10
建立: 2026-02-16 03:18:48

按 Enter 繼續...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 3

▶ 進入 Human Review 模式...

=== 文章審核系統 (Pattern 11: Autonomous Agent) ===
時間: 2026-02-16 03:20:22

----------------------------------------
指令:
  list          - 列出待審核文章
  view [id]     - 查看文章完整內容
  approve [id]  - 批准文章
  reject [id]   - 拒絕文章
  exit          - 離開系統
----------------------------------------

請輸入指令: approve 1

確定要批准這篇文章嗎?
標題: 2024年人工智慧的未來趨勢與應用
AI 評分: 8.5/10
輸入 'yes' 確認: yes

✓ 文章已批准
✓ Agent 下次執行時會自動發布並分析績效

----------------------------------------
指令:
  list          - 列出待審核文章
  view [id]     - 查看文章完整內容
  approve [id]  - 批准文章
  reject [id]   - 拒絕文章
  exit          - 離開系統
----------------------------------------

請輸入指令: exit

再見!

按 Enter 繼續...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 1

▶ 執行 Agent...

╔═══════════════════════════════════════════╗
║  Autonomous Agent - 自主決策 AI Agent   ║
╚═══════════════════════════════════════════╝
執行時間: 2026-02-16 03:20:41

→ 讀取系統狀態...
  當前文章數量:
    - approved: 1

→ 決定可用工具...
  可用動作:
    - research_keywords: 研究熱門關鍵字並建立新文章企劃。適合在沒有足夠待處理文章時執行。
    - publish_and_analyze: 發布已批准的文章並分析績效。
    - get_article_details: 查看特定文章的詳細資訊。

→ AI 分析與決策...

【AI 思考】
當前系統狀態顯示沒有待處理的研究或寫作文章,並且有一篇已批准的文章等待發布。根據我的原則,我需要確保有穩定的內容產出,但同時也要避免過載。

由於目前只有一篇已批准的文章,我將選擇發布這篇文章,然後分析其績效。這樣可以讓網站快速獲得新內容,同時我也能夠從這篇文章的表現中學習並調整未來的內容策略。

因此,我的決策是:
1. 發布已批准的文章(ID 1)。
2. 分析文章的績效,以便未來能夠根據數據調整策略。

我將執行 `publish_and_analyze` 工具來完成這個動作。

【執行動作】publish_and_analyze
參數: {"article_id":1}

  發布文章: 2024年人工智慧的未來趨勢與應用
  ⚠️ POC 模式:模擬發布
  模擬績效數據已生成

【執行結果】
✓ 文章已發布並分析
  績效評估: 中
  瀏覽: 584, 點擊: 59

╔═══════════════════════════════════════════╗
║          Agent 執行完成                   ║
╚═══════════════════════════════════════════╝

按 Enter 繼續...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
選單:
  1. 執行 Agent (讓 AI 自主決策)
  2. 多次執行 Agent (模擬連續運作)
  3. 進入 Human Review 模式
  4. 顯示所有文章狀態
  5. 顯示 Agent 決策歷史
  6. 顯示執行日誌
  7. 重置資料庫
  0. 離開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

請選擇 (0-7): 0

再見!

原始碼

https://github.com/howtomakeaturn/ai-agent-pattern-notes/tree/main/patterns/11-autonomous-agent

知識點

✨ Pattern 11 的亮點
Tool Functions - LLM 透過工具呼叫 API(不是程式碼直接 call)
Dynamic Routing - 根據狀態只提供「有意義」的工具
自我品質評估 - AI 會先審查自己的文章,品質不夠就重寫
決策透明度 - 記錄每次決策的理由(agent_decisions 表)
真正的自主性 - 符合「AI employee」的概念


每週二 YT 直播 Q&A(可 Discord Call-in)
YT:https://www.youtube.com/@codelove_tw
DC:https://discord.gg/fvCF2whZ9D

⭐️ Shopify 接案服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ Shopify 技術教練(給工程師)
https://job.turn.tw/developer-coaching

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA

共有 0 則留言


每週二 YT 直播 Q&A(可 Discord Call-in)
YT:https://www.youtube.com/@codelove_tw
DC:https://discord.gg/fvCF2whZ9D

⭐️ Shopify 接案服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ Shopify 技術教練(給工程師)
https://job.turn.tw/developer-coaching

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA
🏆 本月排行榜
🥇
站長阿川
📝18   💬3  
459
🥈
我愛JS
📝1   💬5   ❤️2
64
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付