AI Agent(人工智能代理)是一種能夠感知環(huán)境、進(jìn)行決策和執(zhí)行動(dòng)作的智能實(shí)體。 AI Agent也可以稱為“智能體”,也可理解為“智能業(yè)務(wù)助理”,指在大模型技術(shù)驅(qū)動(dòng)下,讓人們以自然語言為交互方式高自動(dòng)化地執(zhí)行和處理專業(yè)或繁復(fù)的工作任務(wù),從而極大程度釋放人員精力。
如果說大模型是電池:核心能力
那么agent就是一輛電動(dòng)車:最終交付,最終產(chǎn)品
Agent的缺點(diǎn):
1.依賴大模型的核心能力,大模型本身夠強(qiáng)才行
2.鏈路過長,某一環(huán)節(jié)出錯(cuò),前功盡棄
3.多次調(diào)用模型,效率不高
4.遷移能力弱,換模型需要重新寫提示詞5.能力強(qiáng)弱,取決于寫提示詞的水平
大模型能力是有上限的端到端雖然理想,但是復(fù)雜問題很難解決Agent這種拆解形式,會(huì)更加流行
舉個(gè)例子,AI Agent 就像是一個(gè)更加智能的小愛同學(xué),當(dāng)你生病的時(shí)候,你對它說:“小愛同學(xué),我身體有些不舒服。”
它就會(huì)通過監(jiān)測你的體溫和其他身體指標(biāo),并結(jié)合互聯(lián)網(wǎng)上的數(shù)據(jù)和信息,通過縝密的分析,給出一個(gè)結(jié)論:你陽了。然后主動(dòng)給你生成了請假條,你只要點(diǎn)點(diǎn)頭就會(huì)直接發(fā)給你領(lǐng)導(dǎo)。
而且它還感知到,家里的布洛芬不夠了,就順手把藥品加入購物車,只要你確定就可以付款,15分鐘后就會(huì)送到門口。
Agent:大白話就是給大模型加外掛
1.外掛輔助輸入(今天北京的天氣如何)外部調(diào)用日歷:2023-10-17
2.外掛輸出:日期:2023-10-17,目標(biāo):天氣,調(diào)用工具:氣象接口
AI Agent 專業(yè)詞匯主要分為4個(gè)部分:
- 感知(Perception)
這是流程的第一步。AI 通過傳感器、攝像頭、麥克風(fēng)等硬件,初步建立起對外部世界的感知。
輸入(Inputs):感知到的信息被輸入到系統(tǒng)中。以上面的例子來說,“我有點(diǎn)不舒服”,這句話就被收音模塊收集,并輸入到系統(tǒng)中。
外部環(huán)境(Environment):系統(tǒng)所在的環(huán)境或上下文。比如“我有點(diǎn)不舒服”這件事,會(huì)涉及到天氣、環(huán)境等。 - 信息處理(Brain)
可以理解成通用大模型+N多個(gè)專業(yè)的知識庫,用來處理信息。包含以下系統(tǒng):
1)信息存儲(chǔ)相關(guān)
記憶系統(tǒng):包括Storage和Memory,用來存儲(chǔ)長期和短期的數(shù)據(jù)。
比如長期數(shù)據(jù)是我這個(gè)人的基本信息、基礎(chǔ)疾病等;
短期數(shù)據(jù)比如我家的布洛芬沒有了。
知識庫(Knowledge):包括醫(yī)學(xué)知識庫等,可以根據(jù)我的癥狀診斷我當(dāng)前的狀態(tài),以及后續(xù)治療。
2)大模型對信息進(jìn)行處理
基于感知的信息(input + Environment)、記憶、知識庫等信息,進(jìn)行加工處理,得出結(jié)論(Decision Making):“我陽了”。
3)然后制定下一步計(jì)劃(Planning)。
Action/Reasoning 是基于其決策的具體動(dòng)作,但還沒有實(shí)行。
要幫我寫好請假條、幫我買藥等。 - 執(zhí)行(Action)
基于 Barin 一系列眼花繚亂的操作,得出了結(jié)論,制定了下一步計(jì)劃,那就需要執(zhí)行(Action)。
但是大模型本身是不能完成這些任務(wù),這時(shí)候就會(huì)用調(diào)用第三方的工具(Tools 和Calling API),通過接口或者應(yīng)用,與其他App進(jìn)行互動(dòng),從而達(dá)到最終效果。 - 輸出(output)
執(zhí)行之后,會(huì)告訴你執(zhí)行結(jié)果。比如小愛同學(xué)告訴你:“你陽了,已經(jīng)幫你寫好請假條,買好藥了。”
以上就是AI Agent的工作原理。
總的來說,這個(gè)系統(tǒng)描述的是一個(gè)簡化的模型,展示了是一個(gè) AI Agent 如何從感知信息開始,經(jīng)過一系列內(nèi)部處理和決策,最終做出響應(yīng)的過程。