【系統設計】解析AI Agent設計模式

更新於 發佈於 閱讀時間約 4 分鐘

🌟 早期 AI 系統設計

早期的 AI 系統架構較為陽春,設計重點在於「是否能提供正確答案」。使用者的期待也相對單純,只關心 AI 的輸出結果是否正確。

☄️ 1. ReFlection Pattern(反射)

「反思模式」的核心概念是:AI 在回答問題後會不斷的自我審查,透過不斷迭代來提升回答的準確性。這種模式強調單一回應的品質,而非行動能力。

raw-image

🌟 現代 AI Agent 設計

現在流行的AI Agent,指的是個人專屬的智慧助理,只要交辦任務,它能透過網頁操作、程式撰寫、使用工具、調用其他AI模型等方式,以完成使用者目標。

雖然AI Agent越來越方便,但是工具畢竟是工具,使用者還是需要自行判斷資訊的真假。
Agent能夠透過各種形式串接Tool

Agent能夠透過各種形式串接Tool

從系統設計的角度來看,AI Agent 的核心任務是「將使用者需求分解為多個子任務,並透過外部工具以滿足使用者需求」。

執行過程中,Agent 會不斷在兩個步驟間循環:

  • Action(行動):執行任務、操作工具。
  • Observation(觀察):評估結果、更新狀態。

☄️ 2. ReAct Pattern(原因及行動)

ReAct的強項是在每回合的「Action」使用工具與外部世界互動,且在Action結束後,Agent會進行反思:「我剛剛做了什麼?我完成目標了嗎?」並判斷是否需要進行下一次的Action,直到任務完成。

由於可以串接外部工具,如小型語言模型、MCP、外部API,有效的提升了AI Agent的實用性。

raw-image

☄️ 3. Plan and Solve Pattern(計劃與解決)

俗話說:「計劃趕不上變化」,現實生活中,最怕碰到事情變化,這時候就需要能夠調整計畫的Plan and Solve Pattern。該Pattern有「計畫者」與「執行者」兩種角色,能夠在每回合的Action結束之後,決定是否需要調整計畫。

  • 計畫者:
    • 根據主要任務規劃需要做的Task(生成初始計畫-Task List)。
    • 觀察每次的執行結果,決定是否需要調整計畫,並負責生成新的執行計劃。
  • 執行者:
    • 根據計畫者產生的計畫,呼叫一個或多個外部工具,以達成計畫目標。

這種結構不僅提升了 AI 的彈性,也讓任務執行更具魄力與適應性。

raw-image

------------------------------------------------------------------------

✨ 喜歡我的文章,歡迎繼續閱讀其他【AI 系列免費文章】!

------------------------------------------------------------------------

留言
avatar-img
留言分享你的想法!
avatar-img
EMO先生的沙龍
158會員
79內容數
本專題主要放一些投資理財方面的個人研究,投資理念偏向價值投資,習慣從產業的角度、產品營收佔比分析公司體質,近期研究的主題著重於: (1)半導體產業鏈:IC設計、IC製造、CoWos (2)重電產業鏈:台電強韌電網、智慧電網計畫 (3)營建股追蹤:隆大、新美齊、憶聲、順達、名軒
EMO先生的沙龍的其他內容
2025/04/13
大型語言模型的發展,讓人們思考陪伴型機器人是否能成真,文章探討兩種實現方式:主流的語音轉文字LLM方法和新興的Spoken LLMs方法。作者認為Spoken LLMs的發展,能讓AI更自然地與人互動,實現如哆啦A夢般的陪伴型機器人,並進一步提升AI的陪伴功能。
Thumbnail
2025/04/13
大型語言模型的發展,讓人們思考陪伴型機器人是否能成真,文章探討兩種實現方式:主流的語音轉文字LLM方法和新興的Spoken LLMs方法。作者認為Spoken LLMs的發展,能讓AI更自然地與人互動,實現如哆啦A夢般的陪伴型機器人,並進一步提升AI的陪伴功能。
Thumbnail
2025/04/03
頻繁查詢資料庫造成效能瓶頸?本文探討讀寫分離架構,透過主從資料庫分擔讀寫負載,提升系統效能。並深入分析資料一致性、應用層路由、負載均衡及Redis快取等重要面向,提供解決方案及注意事項。
Thumbnail
2025/04/03
頻繁查詢資料庫造成效能瓶頸?本文探討讀寫分離架構,透過主從資料庫分擔讀寫負載,提升系統效能。並深入分析資料一致性、應用層路由、負載均衡及Redis快取等重要面向,提供解決方案及注意事項。
Thumbnail
2025/02/02
此文章介紹LeetCode中Binary Tree的三種主要遍歷方法:深度優先搜尋(DFS)、廣度優先搜尋(BFS)和中序遍歷(Inorder Traversal),並搭配LeetCode範例題目說明其應用與解題技巧。文末總結各種方法的適用情境,幫助讀者提升解題能力。
Thumbnail
2025/02/02
此文章介紹LeetCode中Binary Tree的三種主要遍歷方法:深度優先搜尋(DFS)、廣度優先搜尋(BFS)和中序遍歷(Inorder Traversal),並搭配LeetCode範例題目說明其應用與解題技巧。文末總結各種方法的適用情境,幫助讀者提升解題能力。
Thumbnail
看更多
你可能也想看
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
本文介紹瞭如何運用反問方式進行有效對話,並利用 GPT 開啟對話方式,達到更有效的溝通。探討了在專案進行中,希望透過問答的方式刺激思考,引導規劃產品導入的思考流程。並提供了實際案例和選定不同專業腳色時的發現。
Thumbnail
本文介紹瞭如何運用反問方式進行有效對話,並利用 GPT 開啟對話方式,達到更有效的溝通。探討了在專案進行中,希望透過問答的方式刺激思考,引導規劃產品導入的思考流程。並提供了實際案例和選定不同專業腳色時的發現。
Thumbnail
本文討論了在AI時代下我們需要具備的職能,例如提問力、判斷力和專業能力。同時也提到了在使用AI時需要注意的事情,以及一些問答希望可以跟讀者有所互動與交流。另外作者也分享了自己使用AI工具的心得,並期待可以幫助初學者更快地瞭解如何應對AI的基礎邏輯。
Thumbnail
本文討論了在AI時代下我們需要具備的職能,例如提問力、判斷力和專業能力。同時也提到了在使用AI時需要注意的事情,以及一些問答希望可以跟讀者有所互動與交流。另外作者也分享了自己使用AI工具的心得,並期待可以幫助初學者更快地瞭解如何應對AI的基礎邏輯。
Thumbnail
你從自動回覆的留言中,串接到了這裡,這是CHATGPT所設定好的記憶技巧,當然有經過我的教導,有我的內容,但也不見得都會全對。就是一個思考的指引,你可以參考看看。 當然他的內容 不是只有勞動法令可以運用,至少會給你三種記憶技巧,你再看一下有沒有適合你的方法。※不過 請注意 其他法條的引用要注意一下
Thumbnail
你從自動回覆的留言中,串接到了這裡,這是CHATGPT所設定好的記憶技巧,當然有經過我的教導,有我的內容,但也不見得都會全對。就是一個思考的指引,你可以參考看看。 當然他的內容 不是只有勞動法令可以運用,至少會給你三種記憶技巧,你再看一下有沒有適合你的方法。※不過 請注意 其他法條的引用要注意一下
Thumbnail
為了充分發揮AI的潛力,我們必須深入瞭解其運作模式和思考邏輯,並學會與AI對話的技巧。《ChatGPT提問課,做個懂AI的高效工作者》這本書提供了豐富的實例,讓讀者更容易學會如何提出精準的問題,並享有提問課程的閱讀回饋。這對於想成為懂AI的高效工作者的人來說,是一本值得一看的書。
Thumbnail
為了充分發揮AI的潛力,我們必須深入瞭解其運作模式和思考邏輯,並學會與AI對話的技巧。《ChatGPT提問課,做個懂AI的高效工作者》這本書提供了豐富的實例,讓讀者更容易學會如何提出精準的問題,並享有提問課程的閱讀回饋。這對於想成為懂AI的高效工作者的人來說,是一本值得一看的書。
Thumbnail
本篇文章分享了對創意和靈感來源的深入思考,以及如何將其轉化為實際的成果或解決方案的過程。透過學習、資料收集、練習、創新等方法,提出了將創意落實的思路和技巧。同時介紹了AI在外顯知識的自動化應用,以及對其潛在發展方向的討論。最後探討了傳統機器學習技術在模擬中的應用案例和對AI世界的影響。
Thumbnail
本篇文章分享了對創意和靈感來源的深入思考,以及如何將其轉化為實際的成果或解決方案的過程。透過學習、資料收集、練習、創新等方法,提出了將創意落實的思路和技巧。同時介紹了AI在外顯知識的自動化應用,以及對其潛在發展方向的討論。最後探討了傳統機器學習技術在模擬中的應用案例和對AI世界的影響。
Thumbnail
演算法映射化簡的核心觀念 在面對新題目的時候,除了重頭想一個新的演算法之外; 還有另一個方法,想看看有沒有核心觀念彼此相同的問題與演算法, 如果有,就可以把新的題目映射化簡到已知解法的問題,用已知的演算法去解開。 接著,我們會介紹幾個範例,並且使用映射化簡的技巧來解題,透過化
Thumbnail
演算法映射化簡的核心觀念 在面對新題目的時候,除了重頭想一個新的演算法之外; 還有另一個方法,想看看有沒有核心觀念彼此相同的問題與演算法, 如果有,就可以把新的題目映射化簡到已知解法的問題,用已知的演算法去解開。 接著,我們會介紹幾個範例,並且使用映射化簡的技巧來解題,透過化
Thumbnail
本文介紹瞭如何使用 Excel VBA 解決規劃求解問題的實際案例,並展示了「回溯算法」(Backtracking) 的應用。通過此案例,專業人士可以更好地理解並利用數據,進而在商業環境中做出更精確的決策。
Thumbnail
本文介紹瞭如何使用 Excel VBA 解決規劃求解問題的實際案例,並展示了「回溯算法」(Backtracking) 的應用。通過此案例,專業人士可以更好地理解並利用數據,進而在商業環境中做出更精確的決策。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News