国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網易首頁 > 網易號 > 正文 申請入駐

為何選擇Spring AI Alibaba開發(fā)智能客服平臺?

0
分享至

點擊下方“JavaEdge”,選擇“設為星標”

第一時間關注技術干貨!


免責聲明~ 任何文章不要過度深思!萬事萬物都經不起審視,因為世上沒有同樣的成長環(huán)境,也沒有同樣的認知水平,更「沒有適用于所有人的解決方案」; 別急著評判文章列出的觀點,只需代入其中,適度審視一番自己即可,能「跳脫出來從外人的角度看看現(xiàn)在的自己處在什么樣的階段」才不為俗人。 怎么想、怎么做,全在乎自己「不斷實踐中尋找適合自己的大道」

0 前言

本文來看如何使用Spring AI Alibaba構建Agent應用。

1 需求

智能客服平臺,可幫助用戶完成機票預定、問題解答、機票改簽、取消等動作,具體要求:

  • 基于 AI 大模型與用戶對話,理解用戶自然語言表達的需求

  • 支持多輪連續(xù)對話,能在上下文中理解用戶意圖

  • 理解機票操作相關的術語與規(guī)范并嚴格遵守,如航空法規(guī)、退改簽規(guī)則等

  • 在必要時可調用工具輔助完成任務

2 技術架構


2.1 接入AI大模型

不過是用 Spring Boot 開發(fā)普通 Java 應用,要能持續(xù)接收用戶提問,解決機票相關問題,叫它Agent應用是因為這應用可與 AI 交互,由 AI 幫助應用理解用戶問題并為用戶做決策,簡化分解后的架構:

應用由 AI 模型理解用戶問題,決策下一步動作、驅動業(yè)務流程。但任一通用大模型都能解決機票相關問題嗎?依賴模型的決策是可靠的嗎?如有用戶提出機票改簽的訴求,模型一定能很好理解用戶意圖,沒疑問。但:

  • 它咋知當前用戶符不符合退票規(guī)則?畢竟每個航空公司改簽規(guī)則都不同

  • 它咋知改簽手續(xù)費的規(guī)定?在這樣一個可能帶來經濟糾紛、法律風險的應用場景下,AI模型必須要知道改簽規(guī)則的所有細節(jié),并逐條確認用戶信息復合規(guī)則后,才能最終作出是否改簽的決策

顯然,單純依賴 AI 模型本身不能滿足需求,就要用到RAG模式。通過 RAG 將機票退改簽相關領域知識輸入給應用和 AI 模型,讓 AI 結合這些規(guī)則與要求輔助決策,增加 RAG 后的架構:

有了RAG,應用才真正成為智能化的機票問題專家,就像一個經公司業(yè)務培訓的客服代表,既能人性化與用戶對話,又能根據規(guī)則引導用戶行為。

2.3 使用Function Calling執(zhí)行業(yè)務動作

AI Agent可幫應用理解用戶需求并決策,但沒法代替應用完成決策執(zhí)行,決策執(zhí)行還是要由應用自己完成,這點和傳統(tǒng)應用無區(qū)別,不論智能化的還是預先編排好的應用,都是要由應用本身去調用函數修改數據庫記錄實現(xiàn)數據持久化。

通過 Spring AI 框架,可將模型的決策轉換為對某個具體函數的調用,從而完成機票的最終改簽或者退票動作,將用戶數據寫入數據庫,即Function Calling模式。

2.4 使用 Chat Memory 增加多輪對話能力

大模型是無狀態(tài)的,它看到的只有當前這輪對話的內容。因此若要支持多輪對話效果,需應用每次都將之前對話上下文保留,并與最新問題一并作為 prompt 發(fā)送給模型。這時,我們可以利用 Spring AI Alibaba 提供的內置 Conversation Memory 支持,方便的維護對話上下文。

至此,讓我們總結在這個智能客服平臺應用使用到的

3 Spring AI Alibaba 核心能力

  1. 基本模型對話能力,通過 Chat Model API 與通義模型交互

  2. Prompt 管理能力

  3. Chat Memory 聊天記憶,支持多輪對話

  4. RAG、Vector Store,機票預定、改簽、退票等相關規(guī)則

4 使用 ChatClient 完成編碼

Spring AI Alibaba 不止提供了以上原子能力抽象,還提供了高階 “智能體” API 抽象ChatClient,讓我們可以非常方便的使用流式 Fluent API 把多個組件組裝起來,成為一個AI Agent。

具體使用:

this.chatClient = modelBuilder
.defaultSystem("""
您是“Funnair”航空公司的客戶聊天支持代理。請以友好、樂于助人且愉快的方式來回復。
您正在通過在線聊天系統(tǒng)與客戶互動。
在提供有關預訂或取消預訂的信息之前,您必須始終
從用戶處獲取以下信息:預訂號、客戶姓名。
在詢問用戶之前,請檢查消息歷史記錄以獲取此信息。
在更改預訂之前,您必須確保條款允許這樣做。
如果更改需要收費,您必須在繼續(xù)之前征得用戶同意。
使用提供的功能獲取預訂詳細信息、更改預訂和取消預訂。
如果需要,可以調用相應函數調用完成輔助動作。
請講中文。
今天的日期是 {current_date}.
""")
.defaultAdvisors(
new PromptChatMemoryAdvisor(chatMemory), // Chat Memory
new VectorStoreChatMemoryAdvisor(vectorStore)),
new QuestionAnswerAdvisor(vectorStore, SearchRequest.defaults()), // RAG
new LoggingAdvisor())
.defaultFunctions("getBookingDetails", "changeBooking", "cancelBooking") // FUNCTION CALLING

.build();

這樣ChatClient就為我們屏蔽了所有與大模型交互的細節(jié),只需要把ChatClient注入常規(guī)的 Spring Bean 就可以為我們的機票應用加入智能化能力了。

5 運行效果

關注我,緊跟本系列專欄文章,咱們下篇再續(xù)!

★ 作者簡介:魔都架構師,多家大廠后端一線研發(fā)經驗,在分布式系統(tǒng)設計、數據平臺架構和AI應用開發(fā)等領域都有豐富實踐經驗。 各大技術社區(qū)頭部專家博主。具有豐富的引領團隊經驗,深厚業(yè)務架構和解決方案的積累。 負責: 中央/分銷預訂系統(tǒng)性能優(yōu)化 活動&券等營銷中臺建設 交易平臺及數據中臺等架構和開發(fā)設計 車聯(lián)網核心平臺-物聯(lián)網連接平臺、大數據平臺架構設計及優(yōu)化 LLM Agent應用開發(fā) 區(qū)塊鏈應用開發(fā) 大數據開發(fā)挖掘經驗 推薦系統(tǒng)項目 目前主攻市級軟件項目設計、構建服務全社會的應用系統(tǒng)。 ”

參考:

  • 編程嚴選網

編程嚴選網:http://www.javaedge.cn/ 專注分享軟件開發(fā)全生態(tài)相關技術文章、視頻教程資源、熱點資訊等,全站資源免費學習,快來看看吧~ 【編程嚴選】星球

歡迎長按圖片加好友,我會第一時間和你分享軟件行業(yè)趨勢面試資源,學習方法等等。

公眾號后臺私信:

  • 更多教程資源應有盡有

想先人一步獲取以上所有資源?加入《編程嚴選》星球一鍵獲取!

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
剛剛,上海宣布大利好

剛剛,上海宣布大利好

中國基金報
2026-01-13 11:53:34
道歉了!金帝巧克力被指“擦邊營銷”,是AI生成的么?

道歉了!金帝巧克力被指“擦邊營銷”,是AI生成的么?

LOGO研究所
2026-01-12 18:26:48
章瑩穎只是冰山一角:在暗網購物車里,人不是人,可能是“零件”

章瑩穎只是冰山一角:在暗網購物車里,人不是人,可能是“零件”

普覽
2026-01-10 20:44:27
東航MU5735三周年祭,民航局回復:相關信息不予公開

東航MU5735三周年祭,民航局回復:相關信息不予公開

干史人
2025-12-17 19:00:05
中美日26年GDP預測出爐:美31萬億,日跌破4.5萬億,中國令人意外

中美日26年GDP預測出爐:美31萬億,日跌破4.5萬億,中國令人意外

牛鍋巴小釩
2026-01-13 11:47:34
36萬億美債壓頂,中國拒不接盤!特朗普決定“弄死”大債主!

36萬億美債壓頂,中國拒不接盤!特朗普決定“弄死”大債主!

毒sir財經
2025-10-12 20:07:17
日經225指數漲幅擴大至3%

日經225指數漲幅擴大至3%

界面新聞
2026-01-13 08:08:58
離婚才3個月,高調談論再婚的李亞鵬,沒給海哈金喜留一絲體面

離婚才3個月,高調談論再婚的李亞鵬,沒給海哈金喜留一絲體面

查爾菲的筆記
2026-01-13 13:13:56
反差拉滿!呆呆家刨豬宴后家門口人群 不散,分會場盡是當地老人

反差拉滿!呆呆家刨豬宴后家門口人群 不散,分會場盡是當地老人

好賢觀史記
2026-01-13 11:09:07
曝湖人也盯上庫明加!美媒3換1交易方案:兩人+首輪互換權成籌碼

曝湖人也盯上庫明加!美媒3換1交易方案:兩人+首輪互換權成籌碼

羅說NBA
2026-01-13 06:35:39
新華社消息|古巴國家主席:古美關系要取得進展不能建立在威脅和經濟脅迫上

新華社消息|古巴國家主席:古美關系要取得進展不能建立在威脅和經濟脅迫上

新華社
2026-01-13 10:11:43
26年央視春晚嘉賓名單曝光,牛鬼蛇神混子引爭議

26年央視春晚嘉賓名單曝光,牛鬼蛇神混子引爭議

杜鱂手工制作
2026-01-06 18:48:05
不要再說開除閆學晶軍籍,取消正師級干部待遇了

不要再說開除閆學晶軍籍,取消正師級干部待遇了

杰絲聊古今
2026-01-13 00:41:06
法國也開始撤人了!美方發(fā)布緊急安全警示:無法離境伊朗的美國公民,儲備食物、水、藥品及其他生活必需品!伊朗外交部召見四國大使

法國也開始撤人了!美方發(fā)布緊急安全警示:無法離境伊朗的美國公民,儲備食物、水、藥品及其他生活必需品!伊朗外交部召見四國大使

每日經濟新聞
2026-01-13 12:19:23
高調“站臺”?美防長到訪得州星際基地,與馬斯克握手同框

高調“站臺”?美防長到訪得州星際基地,與馬斯克握手同框

環(huán)球網資訊
2026-01-13 11:47:42
51歲迪拜前王妃哈雅現(xiàn)身,又老又胖,女兒逃離王室后面相也變了

51歲迪拜前王妃哈雅現(xiàn)身,又老又胖,女兒逃離王室后面相也變了

笑傲春秋
2026-01-12 15:19:36
北京未來 10 年要搞大事情!這些區(qū)域將成為黑馬,看看有你家嗎?

北京未來 10 年要搞大事情!這些區(qū)域將成為黑馬,看看有你家嗎?

娛樂圈的筆娛君
2026-01-13 11:59:53
閆學晶認慫僅1天,再傳來噩耗!這下麻煩大了,趙本山出手也難救

閆學晶認慫僅1天,再傳來噩耗!這下麻煩大了,趙本山出手也難救

阿纂看事
2026-01-12 12:16:42
收評|我滴天!砸盤這么多!A股怪不得!

收評|我滴天!砸盤這么多!A股怪不得!

龍行天下虎
2026-01-13 15:23:49
伊朗,大的還在后臺呢

伊朗,大的還在后臺呢

寰宇大觀察
2026-01-10 17:10:03
2026-01-13 16:52:49
JavaEdge incentive-icons
JavaEdge
Java 技術
466文章數 457關注度
往期回顧 全部

科技要聞

每年10億美元!谷歌大模型注入Siri

頭條要聞

白宮稱正考慮針對伊朗的軍事選項 外交部回應

頭條要聞

白宮稱正考慮針對伊朗的軍事選項 外交部回應

體育要聞

CBA還能眾籌換帥?

娛樂要聞

周杰倫以球員身份參加澳網,C位海報公開

財經要聞

"天量存款"將到期 資金會否搬入股市?

汽車要聞

限時9.99萬元起 2026款啟辰大V DD-i虎鯨上市

態(tài)度原創(chuàng)

教育
家居
數碼
手機
房產

教育要聞

四年級思維訓練,乘法豎式謎

家居要聞

現(xiàn)代簡逸 尋找生活的光

數碼要聞

華碩發(fā)布Zenbook Duo UX8407雙屏筆記本,性能升級亮點多

手機要聞

iOS 26.3 Beta 2已發(fā)布,蘋果計劃推送iOS 26.2.1系統(tǒng)更新

房產要聞

重磅調規(guī)!417畝商改住+教育地塊!??谖骱0队忠l(fā)!

無障礙瀏覽 進入關懷版