AI Agent(簡稱Agent)是大語言模型(LLM,簡稱大模型)落地的重要方向。Agent是利用大模型構(gòu)建的面向業(yè)務(wù)場景的AI應(yīng)用,在大模型能力的基礎(chǔ)上,通過記憶、規(guī)劃、使用工具插件、調(diào)用知識庫等能力,執(zhí)行更復(fù)雜的任務(wù)。與使用提示詞和大模型對話相比,Agent更智能、更有效。通過Coze(扣子)等Agent開發(fā)平臺,非AI技術(shù)出身的也能夠零門檻設(shè)計開發(fā)自己的Agent,打造自己的專屬AI助手。
一、什么是AI Agent
1. 概念
Agent的中文意思是“代理人”。基于大模型的Agent,相當于具有特定事務(wù)處理能力的,存在于計算機程序等虛擬環(huán)境中的大模型代理人。Agent不僅是聊天機器人的升級版,告訴你“如何做”,還可以精準執(zhí)行任務(wù),“幫你做”。所以也有人把智能體稱作“數(shù)字員工”“AI機器人”(如深圳首批70名“AI公務(wù)員 ”正式上崗)。
用一個公式:Agent=大模型+記憶+主動規(guī)劃+工具使用
2. 能力
基于大模型的Agent具備自主記憶、推理、使用工具和行動能力。通過設(shè)計,Agent被賦予自主規(guī)劃、自主行動的能力,能夠根據(jù)環(huán)境進行判斷、做出選擇,并采取行動,而不是被動地接受外部指令做出預(yù)先設(shè)定的簡單反應(yīng)。
舉個例子:
我晚上設(shè)了一個鬧鐘,讓它明天上午7:00準時響。這算一個 Agent 嗎?當然不算。
一個Agent會怎樣呢?假如設(shè)計一個"叫醒 Agent "。在晚上睡覺前,可以給 Agent 發(fā)出了這樣的指令:"明早叫醒我,想辦法別讓我遲到。"
接下來, Agent 用互聯(lián)網(wǎng)數(shù)據(jù)進行檢索,知道你的公司在什么位置,公司要求幾點打卡。 Agent 又根據(jù)手機地圖軟件的導(dǎo)航使用信息知道你平時習(xí)慣開車通勤,再根據(jù)明天早晨的天氣和路況預(yù)測,判斷你大約需要駕車35分鐘抵達公司。當然,如果你偷懶,不事先設(shè)計這樣的流程,就可以讓Agent直接問你,到公司需要多長時間。
繼續(xù)讓 Agent 提出問題:"你早上在家有哪些準備事項?需要多久?" 你回答:"早上洗漱和用餐大概需要30分鐘"。于是, Agent 做出了決策。在第二天的7:45, Agent 準時響鈴,但在7:50監(jiān)測到你依然躺在床上沒有起來。這時, Agent 控制客廳的智能音箱播放激昂的說唱音樂,你只能走到客廳才能關(guān)閉它……你徹底醒了,按時抵達公司,打卡出勤。
從上面的例子可以看出,?Agent?將多種功能集成封裝在一起,被賦予自主規(guī)劃和行動的能力,能夠根據(jù)環(huán)境進行判斷、做出選擇,并采取行動,而不是被動地接受外部指令做出預(yù)先設(shè)定的簡單反應(yīng)。同時,?Agent 允許用戶已自然語言的形式輸入自己的需求,而不需要提供一系列完整的操作指令,大大降低了用戶使用門檻 。
3. 應(yīng)用場景
無論是個人用戶還是企業(yè)用戶,都可以根據(jù)自己的需求靈活地應(yīng)用?Agent 。它們可以被集成到各種應(yīng)用程序和服務(wù)中,提升工作流程的自動化水平和個性化服務(wù)能力。
例如,一個基于大模型的?Agent 集成到客戶服務(wù)系統(tǒng)中,通過自然語言處理和機器學(xué)習(xí)技術(shù),自動回答客戶的咨詢問題,提供個性化服務(wù),或者被用于數(shù)據(jù)分析和預(yù)測,幫助企業(yè)做出更明智的商業(yè)決策。這些應(yīng)用不僅提高工作效率,還可以為用戶提供更豐富和更便捷的體驗。
?Agent 可以對現(xiàn)有軟件進行智能化改造升級,改變業(yè)務(wù)流程和個人交互方式。
例如,手機?Agent 可以在手機中跨應(yīng)用(App)自動執(zhí)行一個復(fù)雜任務(wù),打破應(yīng)用之間的界限,成為替你操作App的助手。你可以直接向?Agent 發(fā)出指令:“找一家開車10分鐘內(nèi)可以到達而且好停車的火鍋店,請來自湖北的兩位客戶吃飯。”?Agent 將會自動操作大眾點評或者美團,根據(jù)你的要求篩選出滿足條件的火鍋店,再自動打開百度或者高德地圖,找到附近的停車場,開啟導(dǎo)航,甚至還可以自動聯(lián)系餐廳預(yù)訂座位,自動通過智能汽車App提前啟動汽車。
4. 應(yīng)用價值
?Agent 影響個人和生活方式
每個高效能人士的背后,都可以有多個專業(yè)的 Agent 助手:分析和總結(jié)龐雜的資料;快速生成專業(yè)報告;內(nèi)容創(chuàng)作;貼心的生活助理;提供情感陪伴……
?Agent助力企業(yè)降本增效
領(lǐng)先企業(yè)正在使用大量?Agent 數(shù)字員工,企業(yè)中每個員工、每個崗位也都可以配備專屬數(shù)字助理:企業(yè)營銷智能化;專業(yè)服務(wù)交付批量化;人力資源管理精細化……
除了在營銷、專業(yè)服務(wù)與人力資源管理,?Agent 再醫(yī)療、教育、公共交通、制造、農(nóng)業(yè)等領(lǐng)域都有著廣闊的發(fā)揮空間。
例如醫(yī)療領(lǐng)域,?Agent 可以通過分析整體人群的健康數(shù)據(jù),預(yù)測糖尿病、心臟病等疾病的發(fā)展趨勢,為公共衛(wèi)生管理提供決策支持;還可以通過圖像識別技術(shù)進行疾病診斷,弱化醫(yī)生的個人經(jīng)驗因素,提高診斷的準確性和效率,提升偏遠地區(qū)的醫(yī)療水平。?
二、?Agent 開發(fā)知識儲備
借助自然語言處理技術(shù)和 Agent 開發(fā)平臺,開發(fā)?Agent 對開發(fā)者的技術(shù)要求大幅降低,任何想要開發(fā)?Agent 的人,即使不懂編程,都可以不用編寫任何代碼開發(fā)?Agent?,而不限于軟件公司、技術(shù)人員。
1.?Agent 工作原理
?Agent 的基本決策流程:感知→規(guī)劃→行動
?Agent 的4大能力:規(guī)劃、記憶、使用工具、行動
2.?業(yè)務(wù)流程知識
在現(xiàn)實生活和工作中存在大量的業(yè)務(wù)流程。如,使用網(wǎng)約車,登錄App → 定位出發(fā)地?→ 選擇到達地?→ 選擇車型?→ 等待車輛到達?→ 確認信息?→ 行駛到達?→ 支付?→ 評價 ;進行市場調(diào)研,確定調(diào)研主題?→ 搜集資料?→ 梳理分析資料?→ 提煉觀點?→ 列出提綱?→ 細化內(nèi)容?→ 輸出調(diào)研報告?→ 修改完善 ……
業(yè)務(wù)流程是給特定用戶創(chuàng)造價值,滿足其需求的相互關(guān)聯(lián)的一組活動進程。一個完整的業(yè)務(wù)流程通常包括6個要素:輸入的資源、流程活動、活動間的相互關(guān)系(串行還是并行、先后次序等)、輸出的結(jié)果、下游用戶(輸出結(jié)果給誰)、流程價值(解決了什么問題)。
Agent 能夠促進業(yè)務(wù)流程的自動化和智能化。Agent 的開發(fā)過程就是針對具體業(yè)務(wù)場景,通過工作流(workflow),通過AI技術(shù),實現(xiàn)業(yè)務(wù)流程自動化、智能化的過程。
3. 業(yè)務(wù)流程優(yōu)化
業(yè)務(wù)流程優(yōu)化目標
質(zhì)量提高,成本較低,效率提高,風險管控。
業(yè)務(wù)流程優(yōu)化步驟
需求收集與立項 → 業(yè)務(wù)流程再現(xiàn)與痛點分析?→ 業(yè)務(wù)流程改善與目標設(shè)定?→ 業(yè)務(wù)流程優(yōu)化設(shè)計?→ 業(yè)務(wù)流程落地實施準備?→ 復(fù)盤與運行監(jiān)測。
業(yè)務(wù)流程優(yōu)化工具
用業(yè)務(wù)流程圖顯化業(yè)務(wù)流程。常用的業(yè)務(wù)流程顯化工具有泳道圖、烏龜圖、簡易流程圖等。簡易流程圖使用活動框、判斷框、連接線等圖例,就可以直觀地呈現(xiàn)業(yè)務(wù)流程的運行過程。
業(yè)務(wù)流程優(yōu)化方法
通用的業(yè)務(wù)流程優(yōu)化方法有:
①清除、取消:識別不增值的工作過程,然后將其清除、取消。
②簡化:盡可能讓復(fù)雜活動簡單化,提高流程效率。
③合并整合:盡可能整合多項活動,減少工作過程的非工作時間。
④減少動作切換:盡可能讓同一個崗位完成一項完整的工作,減少動作切換的時間。
⑤串并聯(lián)設(shè)計:盡可能設(shè)計并聯(lián)活動,同步協(xié)作開展工作,提高效率。
⑥重排工作順序:通過觀察業(yè)務(wù)流程的各個環(huán)節(jié),調(diào)整不合時宜的作業(yè)活動的順序,提高流程的連貫度。
⑦遷移決策點:決策點盡可能靠近需要進行決策的環(huán)節(jié)。
⑧打通橫向信息流:通過對備案、抄送等環(huán)節(jié)的設(shè)置,加強信息橫向流動與共享。
⑨設(shè)置質(zhì)量檢查機制:在工作的過程中設(shè)置質(zhì)量檢查機制,確保達到業(yè)務(wù)流程質(zhì)量的目標。
⑩自動化:盡可能通過線上流轉(zhuǎn)信息、工作,在留痕的同時提高業(yè)務(wù)流程的效率。
這10個業(yè)務(wù)流程優(yōu)化方法的使用范圍十分廣泛,既可以用于線上流程,也可以用于線下流程,但是并不是所有方法都適用于開發(fā) Agent 所涉及的業(yè)務(wù)流程優(yōu)化,你需要根據(jù)業(yè)務(wù)流程的特點選擇可用的優(yōu)化方法。