AI MCP 的能力遠(yuǎn)不止于次,或者更準(zhǔn)確的說(shuō)是 AI Agent 的能力,還有非常多的場(chǎng)景可以運(yùn)用,開玩笑講,他會(huì)讓 Java 再次偉大! 這也是為什么 Spring AI 那么快速的迭代自己的框架設(shè)計(jì),甚至不惜每次迭代還要推翻之前的結(jié)構(gòu)模型,也要更好的支持未來(lái) AI 工程的開發(fā)實(shí)現(xiàn)。
在有了 AI Agent 后,所有的 tob/toc 服務(wù)項(xiàng)目,都應(yīng)該會(huì)變得更加智能,這會(huì)包括我們現(xiàn)在使用的各項(xiàng)軟件,如;電商、出行、外賣等,也包括研發(fā)人員使用的各類技術(shù)軟件。如果大公司還是牛馬般的靠體力卷工時(shí),甚至可能會(huì)被小公司的不斷創(chuàng)新所掀翻。
好啦,那么這篇文章小傅哥會(huì)給大家介紹下 AI Agent 以及可運(yùn)用的場(chǎng)景,幫助大家打開思路!
文末提供了 AI RAG&MCP 實(shí)戰(zhàn)編程項(xiàng)目,可以快速掌握 Spring AI 應(yīng)用開發(fā)能力!
一、什么是 AI Agent
AI Agent 是整合多種技術(shù)手段的智能實(shí)體,其實(shí)現(xiàn)依賴于 Tools、MCP、Memory、RAG(Retrieval 增強(qiáng)檢索生成) 等技術(shù)組件。但不是非得依賴全部組件才叫 AI Agent。
AI Agents 是系統(tǒng) ,它通過(guò)賦予 大型語(yǔ)言模型(LLMs)訪問(wèn)工具 和知識(shí) 來(lái)擴(kuò)展其能力,從而使 LLMs 能夠執(zhí)行操作 。
我們可以以一個(gè)人,作為視角來(lái)理解 AI Agent,Memory 記憶是人的大腦,Tools 是人的身體和四肢,Rag 知識(shí)庫(kù)是過(guò)往的經(jīng)驗(yàn)儲(chǔ)備,MCP 是我們與外部的連接調(diào)用。而整個(gè)人就是這個(gè)智能體 AI Agent。
場(chǎng)景:其實(shí)現(xiàn)在除了編程方面,其他很多軟件并沒(méi)有那么快速的接入 AI Agent。如 trae.ai\cursor 都是編程的利器,可以更快速的迭代開發(fā)代碼。那么同樣的 SSH 鏈接云服務(wù)器的工具,也可以通過(guò) AI Agent 進(jìn)行擴(kuò)展,提高我們的操作服務(wù)器部署軟件的效率。
方案:設(shè)計(jì) Linux SSH MCP Server 服務(wù),同時(shí)提供 SFTP 以及云服務(wù)器的對(duì)接。再加上 Linux RAG 知識(shí)庫(kù)。這樣我們就可以以對(duì)話和編碼的方式操作服務(wù)器。如,部署 JDK,安裝 NodeJS,執(zhí)行系統(tǒng)鏡像的構(gòu)建、推送、拉取、部署等操作。
3. toc場(chǎng)景AI化
場(chǎng)景:目前的大部分購(gòu)物操作,都是人工的方式自己在平臺(tái)檢索,之后對(duì)于不懂的在進(jìn)行客服提問(wèn),最后去下單。那么這里也可以加入 AI 操作,自主的完成購(gòu)物、下單,以及將來(lái)退貨的操作。
方案:為產(chǎn)品提供購(gòu)物話術(shù) RAG 增強(qiáng)檢索能力,以及提供貨物、下單、結(jié)算、物流的 MCP 服務(wù)。用戶和 AI 對(duì)話過(guò)程中,完成貨品的組裝選擇和下單。聊聊天就把東西買好了,還能給提供產(chǎn)品的使用和維護(hù)。
4. AI Agent 編排
- 當(dāng)我們有大量的 MCP 服務(wù)實(shí)現(xiàn)、RAG 知識(shí)庫(kù)沉淀后,會(huì)催生出 AI Agent 的編排能力實(shí)現(xiàn)。你可以按需組裝一套自己的對(duì)話 AI Agent。 - 類似的場(chǎng)景實(shí)現(xiàn):[https://github.com/n8n-io/n8n](https://github.com/n8n-io/n8n) - 付費(fèi)的。不過(guò)很多企業(yè)會(huì)借助之前的 BPMN 實(shí)現(xiàn)的低代碼,擴(kuò)展出 AI Agent 編排實(shí)現(xiàn)。
小傅哥,已經(jīng)為你準(zhǔn)備好了一套 AI RAG、MCP、Function Call 實(shí)踐編程課程,使用 Java + Spring AI 框架,增強(qiáng)自己的 AI 應(yīng)用開發(fā)能力,迅速囤積編程技能!如下,課程目錄,全程文檔小冊(cè) + 視頻帶著你從0到1學(xué)習(xí)。