過去一年里,ChatGPT 和 Google Bard 這樣的東西出現(xiàn),為大眾帶來了生成式人工智能,似乎每個(gè)人都在夢(mèng)想和計(jì)劃如何在他們的項(xiàng)目甚至日常生活中利用人工智能。
如果您是 Spring 開發(fā)人員,您可能想知道如何在 Spring 應(yīng)用程序中實(shí)現(xiàn)生成式 AI。如果是這樣,那么接下來這個(gè)視頻一定適合您。
該視頻介紹了 Spring AI,是全新的項(xiàng)目,可在 Spring Boot 中使用生成式 AI。目前能與OpenAI和Azure OpenAI交互,未來可能會(huì)與其他生成型AI API互動(dòng)。視頻中還演示了如何使用Spring AI提交簡(jiǎn)單的提示和模板化的提示以及如何使用輸出解析器將響應(yīng)綁定到類。
以下是視頻總結(jié):
[00:00] 這段視頻介紹了Spring AI項(xiàng)目,它可以在Spring Boot應(yīng)用中實(shí)現(xiàn)生成式AI。
- Generative AI已經(jīng)成為了熱門話題,許多人都在思考如何在項(xiàng)目和日常生活中應(yīng)用AI。
- Spring AI是一個(gè)相對(duì)較新的項(xiàng)目,可以在Spring Boot應(yīng)用中實(shí)現(xiàn)生成式AI。
- 目前Spring AI支持與OpenAI和Azure OpenAI交互,未來可能會(huì)與其他生成式AI API進(jìn)行交互。
- 作者創(chuàng)建了一個(gè)名為"songs API"的新項(xiàng)目,并添加了Spring Web和Devtools的依賴。
[04:01] 在這個(gè)片段中,介紹了如何使用Spring AI,包括添加依賴、設(shè)置API密鑰和開始編寫代碼。
- 可以選擇使用傳統(tǒng)的OpenAI或Azure OpenAI。
- 添加了Spring Boot Starter依賴。
- 需要在應(yīng)用程序?qū)傩灾性O(shè)置OpenAI的API密鑰。
- 可以將API密鑰設(shè)置為環(huán)境變量,以避免將其硬編碼到代碼中。
[08:02] Spring AI的建議是根據(jù)上下文生成下一個(gè)可能的補(bǔ)全內(nèi)容。
- 它會(huì)根據(jù)提示生成一個(gè)合適的補(bǔ)全內(nèi)容。
- 它可以根據(jù)不同的提示生成不同類型的補(bǔ)全內(nèi)容。
- 在這個(gè)例子中,它根據(jù)一個(gè)問題生成了一個(gè)答案。
[12:03] 在這一部分,我們學(xué)習(xí)了如何使用模板來填充提示。
- 我們創(chuàng)建了一個(gè)模板,通過模板將請(qǐng)求的路徑變量插入到提示中。
- 我們可以使用單個(gè)值或者使用map來填充模板。
- 最后,我們使用模板來填充提示,以便生成問題。
[16:08] 通過更改名稱和添加多行字符串,可以在模板中添加占位符。
- 需要告訴系統(tǒng)期望返回的格式,并可以在提示中添加詳細(xì)信息。
- 可以通過詢問解析器獲取輸出格式的建議。
[20:10] 通過代碼回顧了如何使用解析器將文本轉(zhuǎn)換為top song對(duì)象,并將其返回。
- 返回字符串而不是top song對(duì)象導(dǎo)致錯(cuò)誤。
- 使用解析器獲取格式字符串。
- 提交生成請(qǐng)求并將返回的Json文本轉(zhuǎn)換為top song對(duì)象。
[24:13] 這段視頻介紹了Spring AI的一些功能和用法。
- 視頻中展示了如何使用Json格式進(jìn)行回答。
- 提到了Spring AI還有其他功能,如檢索增強(qiáng)生成(RAG)和使用向量存儲(chǔ)等。
- 視頻中還提及了函數(shù),但沒有詳細(xì)介紹。
你還在購(gòu)買國(guó)內(nèi)的各種昂貴又低質(zhì)的技術(shù)教程嗎?這里給大家推薦下我們自研的Youtube視頻語音轉(zhuǎn)換插件(https://youtube-dubbing.com/),一鍵外語轉(zhuǎn)中文,英語不好的小伙伴也可以輕松的學(xué)習(xí)油管上的優(yōu)質(zhì)教程了,下面是演示視頻,可以直觀的感受一下:
------
我們創(chuàng)建了一個(gè)高質(zhì)量的技術(shù)交流群,與優(yōu)秀的人在一起,自己也會(huì)優(yōu)秀起來,趕緊點(diǎn)擊加群,享受一起成長(zhǎng)的快樂。
推薦閱讀
有意思!我的 GitHub 賬號(hào)值 $ 23806.2
一款顏值超高,功能還特別強(qiáng)大的SSH工具
玩轉(zhuǎn) Spring 狀態(tài)機(jī):實(shí)現(xiàn)訂單狀態(tài)流轉(zhuǎn)
··································
點(diǎn)擊卡片關(guān)注我,分享一線前沿干貨文章來源:http://www.zghlxwxcb.cn/news/detail-779647.html
點(diǎn)擊閱讀原文,直達(dá)Java新特性專欄文章來源地址http://www.zghlxwxcb.cn/news/detail-779647.html
到了這里,關(guān)于項(xiàng)目前瞻|Spring AI:在你的Spring應(yīng)用中使用生成式AI的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!