91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用Redis為L(zhǎng)angChain定制AI代理——OpenGPTs

虹科網(wǎng)絡(luò)可視化技術(shù) ? 2024-01-13 08:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenAI最近推出了OpenAI GPTs——一個(gè)構(gòu)建定制化AI代理的無(wú)代碼“應(yīng)用商店”,隨后LangChain開(kāi)發(fā)了類似的開(kāi)源工具OpenGPTs。OpenGPTs是一款低代碼的開(kāi)源框架,專用于構(gòu)建定制化的人工智能代理。因?yàn)镽edis具有高速和穩(wěn)定性的優(yōu)點(diǎn),所以LangChain選擇了Redis來(lái)作為OpenGPTs的默認(rèn)向量數(shù)據(jù)庫(kù)。

文章速覽:

OpenGPTs簡(jiǎn)介

Redis在OpenGPTs中的作用

在本地使用OpenGPTs

在云端使用OpenGPTs

Redis與LangChain賦能創(chuàng)新

一、OpenGPTs簡(jiǎn)介

通過(guò)幾個(gè)配置步驟,我們可以用OpenGPTs構(gòu)建一個(gè)精通Redis的機(jī)器人,名為“RedisGuru”。

以下是我們選擇的LLM、系統(tǒng)消息和工具的示例,包括DuckDuckGo搜索、維基百科搜索,以及通過(guò)Kay.ai訪問(wèn)的公共新聞稿。

3fc33402-b1a7-11ee-aa22-92fbcf53809c.png

配置并部署RedisGuru后,可以測(cè)試代理如何運(yùn)行:

3fda4804-b1a7-11ee-aa22-92fbcf53809c.png

此外,我們還可以查詢有關(guān)Redis數(shù)據(jù)結(jié)構(gòu)的問(wèn)題??梢钥吹?,RedisGuru記住了我的名字:

3fe9f060-b1a7-11ee-aa22-92fbcf53809c.png

我們構(gòu)建的這個(gè)RedisGuru代理只是一個(gè)應(yīng)用示例。你也可以構(gòu)建各類應(yīng)用,比如電子郵件文案編輯器、智能研究助理、代碼審查員等。

二、Redis在OpenGPTs中的作用

在這個(gè)OpenGPTs演示的背后,Redis提供了一個(gè)強(qiáng)大且高性能的數(shù)據(jù)層,是 OpenGPTs 技術(shù)棧不可或缺的一部分。

Redis可以持久化用戶聊天會(huì)話(線程)、代理配置和嵌入式文檔塊,并用于向量數(shù)據(jù)庫(kù)檢索。

01

用戶聊天會(huì)話

為了在對(duì)話中維持“狀態(tài)”,Redis為OpenGPTs提供了用戶與AI代理間的持久聊天線程。這些聊天會(huì)話也被輸入到LLM中,以提供當(dāng)前對(duì)話狀態(tài)的上下文信息。

02

代理配置

為了支持多租戶代理架構(gòu),Redis為OpenGPTs提供了一個(gè)遠(yuǎn)程的、低延遲的存儲(chǔ)層。當(dāng)應(yīng)用程序啟動(dòng)時(shí),它從Redis讀取指定的代理設(shè)置,然后開(kāi)始處理請(qǐng)求。

03

向量數(shù)據(jù)庫(kù)用于RAG

為了讓對(duì)話基于實(shí)際情況,OpenGPTs允許我們上傳“知識(shí)”源,以便LLM將其與生成的答案結(jié)合。通過(guò)一種稱為檢索增強(qiáng)生成(RAG)的過(guò)程,OpenGPTs將上傳的文檔存儲(chǔ)在Redis中,并提供實(shí)時(shí)向量搜索,以檢索與LLM相關(guān)的上下文。

這些功能是Redis平臺(tái)的一部分,通過(guò)我們的LangChain + Redis集成融入到應(yīng)用程序中。

Redis與LangChain的OpenGPTs集成帶來(lái)了更高的靈活性、可擴(kuò)展性以及實(shí)時(shí)處理和搜索能力。處理多樣化數(shù)據(jù)結(jié)構(gòu)的能力是Redis成為OpenGPTs記憶功能的首選解決方案。

三、在本地使用OpenGPTs

如果想親自體驗(yàn)OpenGPTs,你可以在項(xiàng)目的README文件中找到更詳細(xì)的指南。以下是一個(gè)快速概述:

1、安裝后端依賴:克隆項(xiàng)目倉(cāng)庫(kù),然后導(dǎo)航到后端目錄并安裝必要的Python依賴項(xiàng)。

cd backendpip install -r requirements.txt

2、連接Redis和OpenAI:OpenGPTs使用Redis作為L(zhǎng)LM的記憶庫(kù),使用OpenAI進(jìn)行LLM的生成和嵌入。設(shè)置環(huán)境變量REDIS_URL和OPENAI_API_KEY,以連接到您的Redis實(shí)例和OpenAI賬戶。

export OPENAI_API_KEY=your-openai-api-keyexport REDIS_URL=redis://your-redis-url

3、啟動(dòng)后端服務(wù)器:在本地機(jī)器上運(yùn)行LangChain服務(wù)器,提供應(yīng)用程序服務(wù)。

langchain serve --port=8100

4、啟動(dòng)前端:在前端目錄中,使用yarn啟動(dòng)開(kāi)發(fā)服務(wù)器。

cd frontendyarnyarn dev

5、在瀏覽器中打開(kāi)http://localhost:5173/,與您的本地OpenGPTs部署進(jìn)行交互。

四、在云端使用OpenGPTs

如果希望在沒(méi)有本地設(shè)置的情況下使用OpenGPTs,可以嘗試在谷歌云上部署。另外,你還可以訪問(wèn)由LangChain、LangServe和Redis支持的托管預(yù)覽部署。這種部署展示了OpenGPTs的可定制性和易用性。

五、Redis與LangChain賦能創(chuàng)新

Redis企業(yè)版作為一款企業(yè)級(jí)的低延遲向量數(shù)據(jù)庫(kù),在支持生成性AI項(xiàng)目方面具有獨(dú)特優(yōu)勢(shì)。其不僅提供向量搜索,還提供多功能數(shù)據(jù)結(jié)構(gòu),能有效滿足LLMs的應(yīng)用狀態(tài)需求。這個(gè)強(qiáng)大的平臺(tái)提供了優(yōu)異的可擴(kuò)展性和性能,Redis借此成為生成式AI領(lǐng)域的重要工具。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39793

    瀏覽量

    301382
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    4207

    瀏覽量

    46130
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    392

    瀏覽量

    12185
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    代理AI 重構(gòu) EDA:從對(duì)話助手到虛擬工程師

    電子發(fā)燒友網(wǎng)報(bào)道(文?/?吳子鵬)代理式?AI(Agentic AI)作為?AI?領(lǐng)域的新興方向,是一種能夠通過(guò)自主感知、推理、規(guī)劃與執(zhí)行,獨(dú)立完成復(fù)雜多步驟任務(wù)的?
    的頭像 發(fā)表于 08-28 07:54 ?3166次閱讀

    代理AIAI智能體在不同行業(yè)中的實(shí)際應(yīng)用

    代理AI 的時(shí)代已經(jīng)到來(lái)。如今,代理AI 已經(jīng)驅(qū)動(dòng)應(yīng)用邁向深度場(chǎng)景融合與規(guī)?;涞?。這波演進(jìn)浪潮標(biāo)志著 AI 能力向自主執(zhí)行的躍遷。
    的頭像 發(fā)表于 07-28 14:28 ?1201次閱讀

    Redis集群部署配置詳解

    Redis集群是一種分布式Redis解決方案,通過(guò)數(shù)據(jù)分片和主從復(fù)制實(shí)現(xiàn)高可用性和橫向擴(kuò)展。集群將整個(gè)數(shù)據(jù)集分割成16384個(gè)哈希槽(hash slots),每個(gè)節(jié)點(diǎn)負(fù)責(zé)一部分槽位。
    的頭像 發(fā)表于 07-17 11:04 ?980次閱讀

    NVIDIA全棧加速代理AI應(yīng)用落地

    在近期舉辦的 AWS 中國(guó)峰會(huì)上,NVIDIA 聚焦于“NVIDIA 全棧加速代理AI 應(yīng)用落地”,深入探討了代理AI (Agentic A
    的頭像 發(fā)表于 07-14 11:41 ?1313次閱讀

    Redis集群部署與性能優(yōu)化實(shí)戰(zhàn)

    Redis作為高性能的內(nèi)存數(shù)據(jù)庫(kù),在現(xiàn)代互聯(lián)網(wǎng)架構(gòu)中扮演著關(guān)鍵角色。作為運(yùn)維工程師,掌握Redis的部署、配置和優(yōu)化技能至關(guān)重要。本文將從實(shí)戰(zhàn)角度出發(fā),詳細(xì)介紹Redis集群的搭建、性能優(yōu)化以及監(jiān)控運(yùn)維的核心技術(shù)。
    的頭像 發(fā)表于 07-08 17:56 ?851次閱讀

    【經(jīng)驗(yàn)分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測(cè)試

    本文首先介紹Redis是什么,然后介紹如何在Omni3576上編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576上運(yùn)行Redis性能測(cè)試,并
    的頭像 發(fā)表于 06-05 08:05 ?977次閱讀
    【經(jīng)驗(yàn)分享】在Omni3576上編譯<b class='flag-5'>Redis</b>-8.0.2源碼,并安裝及性能測(cè)試

    【幸狐Omni3576邊緣計(jì)算套件試用體驗(yàn)】Redis最新8.0.2版本源碼安裝及性能測(cè)試

    可執(zhí)行程序都安裝了,安裝目錄/usr/local/bin,可以which redis-cli命令驗(yàn)證: 三、運(yùn)行Redis基準(zhǔn)測(cè)試 3.1 查看
    發(fā)表于 06-03 01:28

    NVIDIA攜手微軟加速代理AI發(fā)展

    代理AI 正在重新定義科學(xué)探索,推動(dòng)各行各業(yè)的研究突破和創(chuàng)新發(fā)展。NVIDIA 和微軟正通過(guò)深化合作提供先進(jìn)的技術(shù),從云到 PC 加速代理AI 應(yīng)用的發(fā)展。
    的頭像 發(fā)表于 05-27 14:03 ?1034次閱讀

    基于代理AI建立網(wǎng)絡(luò)安全防御體系

    NVIDIA AI 安全棧為先進(jìn)的代理式系統(tǒng)提供信任、控制和管理支持。
    的頭像 發(fā)表于 05-07 14:29 ?1136次閱讀

    Redis 再次開(kāi)源!

    “ ?Redis 現(xiàn)已采用 AGPLv3 開(kāi)源許可證。? ” Redis CEO 的 Blog 以下是 Redis CEO Rowan Trollope 的 Blog: 像 AWS 和 GCP 這樣
    的頭像 發(fā)表于 05-06 18:26 ?929次閱讀

    【「零基礎(chǔ)開(kāi)發(fā)AI Agent」閱讀體驗(yàn)】+初品Agent

    期待中的《零基礎(chǔ)開(kāi)發(fā)AI Agent——手把手教你扣子做智能體》終于寄到了,該書(shū)由葉濤、 管鍇、張心雨完成,并由電子工業(yè)出版社出版發(fā)行。 全書(shū)分為三個(gè)部分,即入門(mén)篇、工具篇及實(shí)踐篇。由此可見(jiàn)這是
    發(fā)表于 04-22 11:51

    企業(yè)通過(guò)AI技術(shù)定制提升營(yíng)業(yè)收入

    生成式AI技術(shù)正在重塑我們的生活場(chǎng)景,而商業(yè)戰(zhàn)場(chǎng)上已掀起AI定制的浪潮。MIT最新報(bào)告揭示,50%企業(yè)通過(guò)AI定制實(shí)現(xiàn)效率躍升,49%借此構(gòu)
    的頭像 發(fā)表于 04-16 12:48 ?989次閱讀

    redis三種集群方案詳解

    Redis中提供的集群方案總共有三種(一般一個(gè)redis節(jié)點(diǎn)不超過(guò)10G內(nèi)存)。
    的頭像 發(fā)表于 03-31 10:46 ?1529次閱讀
    <b class='flag-5'>redis</b>三種集群方案詳解

    英偉達(dá)GTC2025亮點(diǎn):Oracle與NVIDIA合作助力企業(yè)加速代理AI推理

    Oracle 數(shù)據(jù)庫(kù)與 NVIDIA AI 相集成,使企業(yè)能夠更輕松、快捷地采用代理AI Oracle 和 NVIDIA 宣布,NVIDIA 加速計(jì)算和推理軟件與 Oracle 的 AI
    的頭像 發(fā)表于 03-21 12:01 ?1433次閱讀
    英偉達(dá)GTC2025亮點(diǎn):Oracle與NVIDIA合作助力企業(yè)加速<b class='flag-5'>代理</b>式<b class='flag-5'>AI</b>推理

    Oracle 與 NVIDIA 合作助力企業(yè)加速代理AI 推理

    Oracle 數(shù)據(jù)庫(kù)與 NVIDIA AI 相集成,使企業(yè)能夠更輕松、快捷地采用代理AI ? ? ? 美國(guó)加利福尼亞州圣何塞 —— GTC? —— 2025 年 3 月 18 日
    發(fā)表于 03-19 15:24 ?577次閱讀
    Oracle 與 NVIDIA 合作助力企業(yè)加速<b class='flag-5'>代理</b>式 <b class='flag-5'>AI</b> 推理