第一階段為目標設定與規劃(Goal initialization and planning),AI Agent 雖然具備自主性,但一開始仍需要人類設定明確的目標和執行環境。針對相對複雜的任務,AI Agent 會將其拆解成許多個小任務,並制定具體的行動計畫;對於目標較簡單的任務,AI Agent 可以不進行事先規劃,而是直接透過反思和改進完成。
開發者:設計和訓練 AI Agent 系統。
部署者:提供使用者 AI Agent 的使用權限。
使用者:設定 AI Agent 需要完成的特定目標,並提供可使用的工具和資源。 舉例來說,假設使用者想要規劃一趟希臘衝浪之旅,希望 AI Agent 幫忙找出 2025 年最適合衝浪的周次。AI Agent 可能會這樣執行任務:
收集資訊:AI Agent 需要收集希臘的天氣資訊,例如潮汐、降雨量、日照等。
判斷衝浪條件:AI Agent 需要了解哪些天氣條件適合衝浪。
分析數據:AI Agent 需要分析收集到的天氣資訊,並預測明年哪個週次最符合衝浪條件。
第二階段:利用可用工具推理 然而,AI Agent 並非什麼事都知道。執行任務的過程中,AI Agent 可能會遇到自身知識庫不足的情況,此時 AI Agent 會使用外部工具來補充知識。
因此第二階段,是「利用可用工具推理」(Reasoning using available tools)。AI Agent 會使用外部工具如數據庫、API 及其他代理補充知識。根據外部工具提供的資訊更新自身知識庫,並調整計畫和自我修正,來提升後續表現。這個階段會透過多輪查詢、互動,加以整合新獲得的資訊來解決問題。
數據庫:AI Agent 能從數據庫中查詢相關資訊,例如產品資訊、客戶資料、歷史數據等。
API:AI Agent 可以透過 API 呼叫其他服務,例如天氣預報、地圖導航、翻譯等。
其他代理:就像人類找其他領域的專家合作一樣,AI Agent 能與其他專精於特定領域的 AI Agent 合作,共同解決問題。例如負責規劃旅行的 AI Agent,能與負責預訂機票和飯店的 AI Agent 合作,提供更完善的服務。
第三階段:學習與反思 最後一個階段是學習與反思(Learning and reflection),AI Agent 會利用反思機制,整合來自其他 AI Agent 或人類的回饋意見,進一步提升目標和行動的精準性。使用者可以對 AI Agent 推薦的產品或服務提供評分或意見,幫助 AI Agent 學習和改進。
試想一下,當 AI Agent 能完成多數的日常工作時,人類的價值會是什麼?AI Agent 的崛起,也迫使人們重新定義「什麼是獨特的人類勞動」。而 AI 與人類的協作,將進一步推動「AI 人才革命」,工作者需要學習更多新技能來適應這項轉變,整體社會結構與制度也需要適應這些變化,為人們提供新的機會與支援。
然而,AI Agent 的快速發展也伴隨著風險。像是 AI Agent 需要採用大量數據,如何確保資料不被濫用、是否安全與合規都是一大重點。此外,許多重複性工作可能因此消失,也會引發失業問題。在諸如醫療與金融等高風險情境下導入 AI Agent,如何在 AI 自主性與人類監督之間取得平衡也至關重要。
資料來源:IBM、Microsoft、World Economic Forum;本文初稿由 AI 協助整理,編輯:支琬清