從AI萌芽到智慧Agent未來藍圖

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

想像一位廚師,最初只能依靠一本厚重的食譜,逐字逐行地按步驟烹飪;而隨著技術與經驗的累積,他終於能自由搭配食材,依據情境即興創作。

AI的演化過程,正像這位廚師的成長。

一開始的AI發展受限於算力不足,加上學術研究尚未如今日豐富。


那時的AI主要基於簡單的專家規則系統。隨著半導體技術的進步帶來算力提升,以及AI學術的突破,我們見證了從專家規則到機器學習的轉變。

機器學習通過解決特定領域的特徵值來建立模型,之後發展出模仿人類腦細胞神經元的深度學習,再到現在的生成式AI。


生成式AI的發展漸漸達到不僅能模擬人類思維,更在圖像、語音、文本等多領域展現卓越表現。 這些進步促使企業思考,是否能將部分重複性高、耗時的工作交由 AI 代理執行,進而催生出「Agent」的概念。(1)(2)

然而,要真正讓Agent能完成人類的繁瑣工作,關鍵在於如何透過軟體與生成式AI模型協同設計良好的溝通演算法。這也讓軟體工程的重要性日益凸顯。

軟體發展歷經了從簡單函式組成的系統,到將系統視為積木組合的物件導向方式,如今更進一步朝向如何將Agent概念整合到軟體基礎架構中

實際上,我們可以透過在物件導向架構中融入生成式AI模型,賦予物件特定智能,使其演化成具有自主決策與感知能力的Agent。(3)


從函式到Agent:軟體工程的演化:

軟體工程的發展歷程與AI的演化有著驚人的相似性。

讓我們通過一個繪圖系統的例子來說明這一演化過程:

1. 函式式程式設計階段

在最初的階段,程式主要是一步一步執行的指令集:

// 函式繪圖程式
函式 畫矩形(x座標, y座標, 寬度, 高度, 顏色)
在畫布上從(x座標, y座標)
開始畫一個寬度為「寬度」高度為「高度」顏色為「顏色」的矩形
回傳 完成

// 主程式
函式 主程式()
取得用戶請求
如果 用戶請求.形狀 等於 "矩形"
畫矩形(
用戶請求.x座標,
用戶請求.y座標,
用戶請求.寬度,
用戶請求.高度,
用戶請求.顏色)
結束如果

這種方式就像是按照食譜一步步做菜,簡單直接,但缺乏靈活性。當系統變得複雜時,就像是一本太厚的食譜,很難找到每個步驟之間的關聯。(4)


2. 物件導向程式設計階段

隨著軟體複雜度增加,物件導向程式設計成為主流,將相關的數據和行為打包在一起:

// 物件導向繪圖程式
類別 形狀
屬性: x座標, y座標, 顏色

函式 初始化(x座標, y座標, 顏色)
設定 this.x座標 = x座標
設定 this.y座標 = y座標
設定 this.顏色 = 顏色

函式 繪製()
// 這是一個抽象方法,由子類實現

類別 矩形 繼承自 形狀
屬性: 寬度, 高度

函式 初始化(x座標, y座標, 寬度, 高度, 顏色)
呼叫父類初始化(x座標, y座標, 顏色)
設定 this.寬度 = 寬度
設定 this.高度 = 高度

函式 繪製()
在畫布上從(this.x座標, this.y座標)
開始畫一個
寬度為this.寬度
高度為this.高度
顏色為this.顏色的矩形
回傳 完成

// 主程式
函式 主程式()
取得用戶請求
如果 用戶請求.形狀 等於 "矩形"
創建一個新矩形(
用戶請求.x座標,
用戶請求.y座標,
用戶請求.寬度,
用戶請求.高度,
用戶請求.顏色)

呼叫 新矩形.繪製()
結束如果

物件導向方法就像是把相關的工具和材料放在同一個工具箱裡,提高了整理和使用的效率。然而,它仍然只能按照預先設定的方式工作,缺乏自己思考的能力。(5)


3. AI Agent系統階段

接著,演化到Agent時代, 我們可以將AI嵌入到系統中,創建具有思考能力的智能Agent:

// 基於AI的智能繪圖Agent系統

// 創建繪圖專家Agent
創建 繪圖專家 =Agent(
角色 = "繪圖專家",
目標 = "根據用戶需求和環境條件創建最佳的視覺效果",
背景故事 = "我是一位經驗豐富的視覺設計師,
專精於根據情境創建最適合的視覺元素",
使用的AI模型 = "本地輕量級AI模型",
可用工具 = [繪圖工具集]
)

// 創建UI/UX專家Agent
創建 用戶體驗專家 =Agent(
角色 = "UI/UX專家",
目標 = "確保視覺元素符合用戶體驗最佳實踐",
背景故事 = "我專注於優化用戶界面和用戶體驗,
確保視覺元素既美觀又實用",
使用的AI模型 = "本地輕量級AI模型",
可用工具 = [用戶體驗分析工具集]
)

// 定義繪製矩形的任務
創建 繪製矩形任務 =Task(
描述 = "分析用戶請求和當前環境,
決定最適合的矩形參數,然後繪製最適合的矩形",
負責Agent = 繪圖專家,
預期輸出 = "完成的矩形元素及其參數的詳細說明"
)

// 定義評估任務
創建 評估矩形任務 =Task(
描述 = "評估繪製的矩形是否符合UI/UX最佳實踐,
如有必要,提出調整建議",
負責Agent = 用戶體驗專家,
預期輸出 = "矩形的UI/UX評估報告和改進建議"
)

// 創建Agent團隊
創建 設計團隊 =Crew(
成員 = [繪圖專家, 用戶體驗專家],
任務 = [繪製矩形任務, 評估矩形任務]
)

// 主程式
函式 主程式()
取得用戶請求

// 將請求轉換為任務上下文
創建 上下文 = {
"用戶請求": 用戶請求,
"畫布狀態": 獲取當前畫布狀態(),
"環境數據": 獲取環境數據()
}

// 執行Agent團隊
結果 = 設計團隊.開始工作(輸入 = 上下文)

// 根據結果執行最終繪製
最終矩形 = 解析繪圖指令(結果)
繪製最終矩形(最終矩形)

在這種架構下,系統已不再僅是靜態執行指令,而是像一個智慧團隊般,根據環境條件、用戶需求、設計準則等多重因素,動態討論、協作與創造最佳解。(6)

就像是從「依照食譜做菜」進化到「一個專業廚師團隊根據食材與顧客需求即興發揮」,極大地提升了靈活性與創造力。


從智慧居家到智慧國家:

以智慧房子為例,我們可以設計多個專門的代理:門禁代理、空氣溫濕度代理、燈光適應調控代理、防盜代理等。每個代理可以由專門的AI來扮演特定角色,執行相應功能。這些代理系統的執行,可以通過物件加上合適的生成AI來解決現場狀況變化。(7)

智慧房子由這些各個代理系統像積木一樣組成整個智慧居家代理團隊,再由每一個智慧居家代理團隊組成整個代理組織社區,進而擴展到代理鎮、代理縣,最終形成智慧代理國家。(8)

從中我們可以看到,從居家的物聯網開始,通過代理的方式以邊緣運算Edge AI硬體設備來實現,最終發展出整個智慧代理國家,實現了從IOT(Internet of things)物聯網IOI(Internet of intelligence)萬物皆可智慧聯網的物智網


台灣的機會:

這樣不只可以把訓練好的AI完全落地運用,也可以讓世界更好更進步。這時也是更需要台灣本身在資訊半導體科技的強項,讓產官學界在資訊半導體科技研發的需求與學理的進步與龐大的經濟供需需求,再造台灣更多護國神山,讓世界人民更需要台灣。


結論:

軟體驅動世界的進程,從一開始的函式到物件導向, 到今天的Agent,好比一場音樂會演奏的進程: (1)從一開始的樂手獨自演出(函式) (2)到後面的樂團依照排好的流程演出(物件導向) (3)最後則是整個樂團即興演出,甚至應觀眾要求演出符合觀眾的多變口味(Agent)


參考資料:

(1) "The History of AI: From Rules-based Algorithms to Generative Models", 
Lanternstudios.com
<https://lanternstudios.com/insights/blog/the-history-of-ai-from-rules-based-algorithms-to-generative-models/>

(2) "CrewAI - Multi-Agent Platform",
CrewAI Official Website,
<https://www.crewai.com/>

(3) "Building a multi agent system using CrewAI",
Medium by Vishnu Sivan,
<https://medium.com/pythoneers/building-a-multi-agent-system-using-crewai-a7305450253e>

(4) "Pseudocode Basics for Programming Beginners",
RealNewbie,
<https://realnewbie.com/basic-concent/pseudo-code/>

(5) "Object-Oriented Programming Concepts",
Mozilla Developer Network,
<https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_programming>

(6) "Multi AI Agent Systems with crewAI",
DeepLearning.AI,
<https://www.deeplearning.ai/short-courses/multi-ai-agent-systems-with-crewai/>

(7) "Multi-Agent System — Crew.AI",
Medium by A B Vijay Kumar,
<https://abvijaykumar.medium.com/multi-agent-system-crew-ai-3773356b8c3e>

(8) "From Smart Homes to Smart Cities: The Role of IoT",
IEEE Internet of Things Journal,
<https://ieeexplore.ieee.org/document/8932761>


留言
avatar-img
留言分享你的想法!
avatar-img
Xamns的沙龍
0會員
2內容數
喜歡學習研究新的生活科技趨勢,希望在此分享好文與認識志同道合的網友一起成長
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
系統變得越來越複雜 隨著人工智慧(AI)技術的飛速發展,系統變得越來越複雜,設計直觀且以人為本的界面和互動方式成為一大需求。這不僅要求設計者深入理解用戶需求,還需要創造出簡單、易用的解決方案,以提升用戶體驗。 麥當勞為例 麥當勞自駕點餐系統很先進嗎?它是由一個員工在室內操作整個電腦點餐
Thumbnail
系統變得越來越複雜 隨著人工智慧(AI)技術的飛速發展,系統變得越來越複雜,設計直觀且以人為本的界面和互動方式成為一大需求。這不僅要求設計者深入理解用戶需求,還需要創造出簡單、易用的解決方案,以提升用戶體驗。 麥當勞為例 麥當勞自駕點餐系統很先進嗎?它是由一個員工在室內操作整個電腦點餐
Thumbnail
反省就是重寫自己的演算法吧? 假設我就是人工智慧,或心智的可以被看作爲人工智慧的編輯器,那我的程式碼是什麼樣的? 從懵懂無知到一無所知,從自以為是到自我消逝,心智只是執行它的內容,我也需要不斷優化。 最好的優化就是簡化。 最能創造財富的演算法就是關於如何除錯與減少任何風險。
Thumbnail
反省就是重寫自己的演算法吧? 假設我就是人工智慧,或心智的可以被看作爲人工智慧的編輯器,那我的程式碼是什麼樣的? 從懵懂無知到一無所知,從自以為是到自我消逝,心智只是執行它的內容,我也需要不斷優化。 最好的優化就是簡化。 最能創造財富的演算法就是關於如何除錯與減少任何風險。
Thumbnail
科技發達,AI智能也越來越發達。 蠢孩子,我每篇小說的圖片都是用AI製作的唷!!
Thumbnail
科技發達,AI智能也越來越發達。 蠢孩子,我每篇小說的圖片都是用AI製作的唷!!
Thumbnail
老實說,原本的我一直認為,AI是離我很遠的東西,即使是去年的 ChatGPT 熱潮,我也只是跟著偶爾在工作中跟AI聊天激發靈感而已。不過,就在前一陣子看了《AI 世界的底層邏輯與生存法則》這本書後,我才逐漸加深使用AI的頻率,並且把「讓AI成為工作中的標配」當作讓自己能習慣的方向。
Thumbnail
老實說,原本的我一直認為,AI是離我很遠的東西,即使是去年的 ChatGPT 熱潮,我也只是跟著偶爾在工作中跟AI聊天激發靈感而已。不過,就在前一陣子看了《AI 世界的底層邏輯與生存法則》這本書後,我才逐漸加深使用AI的頻率,並且把「讓AI成為工作中的標配」當作讓自己能習慣的方向。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
AI 技術正式進軍餐飲業,讓機器人成為你新的點餐幫手!此外,AI 編輯器可幫你檢查文法、格式,並提供抄襲分析等功能,使寫作變得更輕鬆。還有超級寫手可幫助你找到優秀的內容主題。
Thumbnail
AI 技術正式進軍餐飲業,讓機器人成為你新的點餐幫手!此外,AI 編輯器可幫你檢查文法、格式,並提供抄襲分析等功能,使寫作變得更輕鬆。還有超級寫手可幫助你找到優秀的內容主題。
Thumbnail
AI技術的發展如日中天,但也引發了許多道德與創作者權益的議題。從初期到現在的變化,AI的發展對創作者而言是一大挑戰,無論是哪種AI使用者,AI的出現,不代表我們要放棄思考。
Thumbnail
AI技術的發展如日中天,但也引發了許多道德與創作者權益的議題。從初期到現在的變化,AI的發展對創作者而言是一大挑戰,無論是哪種AI使用者,AI的出現,不代表我們要放棄思考。
Thumbnail
數位化時代中,人工智能(AI)已成為推動創新和進步的關鍵力量。本文探討AI的現狀、挑戰以及未來可能性,並提出負責任地發展和使用AI的思考。
Thumbnail
數位化時代中,人工智能(AI)已成為推動創新和進步的關鍵力量。本文探討AI的現狀、挑戰以及未來可能性,並提出負責任地發展和使用AI的思考。
Thumbnail
AI,全稱人工智慧,是指讓電腦或機器具備類似人類的智慧和能力的科學和技術。AI 可以幫助我們解決各種問題,提高效率,創造價值,甚至改變世界。但是,你知道 AI 是如何運作的嗎?你知道 AI 的歷史和未來嗎?你知道 AI 的優點和挑戰嗎?在這篇文章中,我將帶你一起認識 AI 的基本概念和發展。
Thumbnail
AI,全稱人工智慧,是指讓電腦或機器具備類似人類的智慧和能力的科學和技術。AI 可以幫助我們解決各種問題,提高效率,創造價值,甚至改變世界。但是,你知道 AI 是如何運作的嗎?你知道 AI 的歷史和未來嗎?你知道 AI 的優點和挑戰嗎?在這篇文章中,我將帶你一起認識 AI 的基本概念和發展。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News