0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科分享 | 用Redis为LangChain定制AI代理——OpenGPTs

虹科技术 来源:虹科技术 作者:虹科技术 2024-01-18 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:艾特保IT 虹科分享 | 用Redis为LangChain定制AI代理——OpenGPTs

原文链接:https://mp.weixin.qq.com/s/U8vTgGJk87c0kdYmIWD8wQ

欢迎关注虹科,为您提供最新资讯!

#AI代理 #OpenAI #Redis

OpenAI最近推出了OpenAI GPTs——一个构建定制化AI代理的无代码“应用商店”,随后LangChain开发了类似的开源工具OpenGPTs。OpenGPTs是一款低代码的开源框架,专用于构建定制化的人工智能代理。因为Redis具有高速和稳定性的优点,所以LangChain选择了Redis来作为OpenGPTs的默认向量数据库。

文章速览:

-OpenGPTs简介

-Redis在OpenGPTs中的作用

-在本地使用OpenGPTs

-在云端使用OpenGPTs

-Redis与LangChain赋能创新

一、OpenGPTs简介

通过几个配置步骤,我们可以用OpenGPTs构建一个精通Redis的机器人,名为“RedisGuru”。

以下是我们选择的LLM、系统消息和工具的示例,包括DuckDuckGo搜索、维基百科搜索,以及通过Kay.ai访问的公共新闻稿。image.png

配置并部署RedisGuru后,可以测试代理如何运行:image.png

此外,我们还可以查询有关Redis数据结构的问题。可以看到,RedisGuru记住了我的名字:image.png

我们构建的这个RedisGuru代理只是一个应用示例。你也可以构建各类应用,比如电子邮件文案编辑器、智能研究助理、代码审查员等。

二、Redis在OpenGPTs中的作用

在这个OpenGPTs演示的背后,Redis提供了一个强大且高性能的数据层,是 OpenGPTs 技术栈不可或缺的一部分。

Redis可以持久化用户聊天会话(线程)、代理配置和嵌入式文档块,并用于向量数据库检索。

01 用户聊天会话

为了在对话中维持“状态”,Redis为OpenGPTs提供了用户与AI代理间的持久聊天线程。这些聊天会话也被输入到LLM中,以提供当前对话状态的上下文信息。

02 代理配置

为了支持多租户代理架构,Redis为OpenGPTs提供了一个远程的、低延迟的存储层。当应用程序启动时,它从Redis读取指定的代理设置,然后开始处理请求。

03 向量数据库用于RAG****

为了让对话基于实际情况,OpenGPTs允许我们上传“知识”源,以便LLM将其与生成的答案结合。通过一种称为检索增强生成(RAG)的过程,OpenGPTs将上传的文档存储在Redis中,并提供实时向量搜索,以检索与LLM相关的上下文。

这些功能是Redis平台的一部分,通过我们的LangChain + Redis集成融入到应用程序中。

Redis与LangChain的OpenGPTs集成带来了更高的灵活性、可扩展性以及实时处理和搜索能力。处理多样化数据结构的能力是Redis成为OpenGPTs记忆功能的首选解决方案。

三、在本地使用OpenGPTs

如果想亲自体验OpenGPTs,你可以在项目的README文件中找到更详细的指南。以下是一个快速概述:

1、 安装后端依赖: 克隆项目仓库,然后导航到后端目录并安装必要的Python依赖项。

-cd backend

-pip install -r requirements.txt

2、连接Redis和OpenAI: OpenGPTs使用Redis作为LLM的记忆库,使用OpenAI进行LLM的生成和嵌入。设置环境变量REDIS_URL和OPENAI_API_KEY,以连接到您的Redis实例和OpenAI账户。

-export OPENAI_API_KEY=your-openai-api-key

-export REDIS_URL=redis://your-redis-url

3、启动后端服务器: 在本地机器上运行LangChain服务器,提供应用程序服务。

-langchain serve --port=8100

4、 启动前端: 在前端目录中,使用yarn启动开发服务器。

-cd frontend

-yarn

-yarn dev

5、在浏览器中打开http://localhost:5173/,与您的本地OpenGPTs部署进行交互。

四、在云端使用OpenGPTs

如果希望在没有本地设置的情况下使用OpenGPTs,可以尝试在谷歌云上部署。另外,你还可以访问由LangChain、LangServe和Redis支持的托管预览部署。这种部署展示了OpenGPTs的可定制性和易用性。

五、Redis与LangChain赋能创新

Redis企业版作为一款企业级的低延迟向量数据库,在支持生成性AI项目方面具有独特优势。其不仅提供向量搜索,还提供多功能数据结构,能有效满足LLMs的应用状态需求。这个强大的平台提供了优异的可扩展性和性能,Redis借此成为生成式AI领域的重要工具。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    89

    文章

    38183

    浏览量

    296959
  • Redis
    +关注

    关注

    0

    文章

    390

    浏览量

    12067
  • OpenAI
    +关注

    关注

    9

    文章

    1238

    浏览量

    9817
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    动态 | 2025年11月精彩回顾

    2025年11月精彩速览——与CiA联合主办CANXL中国路演三城巡演;携手长城汽车举办技术交流日系列workshop;2025Pico免拆诊断技术峰会现场群英集结...下面让
    的头像 发表于 12-01 10:33 523次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年11月精彩回顾

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车在保定·长城技术中心成功举办“X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共同展望行业发展前景,
    的头像 发表于 11-28 17:07 1794次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    干货 | 嵌入式AI崛起,CAN总线如何重塑新角色?

    工作?答案,或许就藏在历经考验的通信技术——CAN总线之中。分享的这篇来自国际CAN领域权威组织CiA(CANinAutomation)协会的最新文章,将为你揭示「C
    的头像 发表于 11-26 17:03 1436次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干货 | 嵌入式<b class='flag-5'>AI</b>崛起,CAN总线如何重塑新角色?

    案例 | 矿业数字化转型:owa5X如何赢得日立Wenco信任?

    一背景下,全球矿业系统领军企业Wenco与嵌入式设备专家Owasys的合作,及其对owa5X设备的采用,行业提供了一个极具参考价值
    的头像 发表于 11-18 17:03 385次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 矿业数字化转型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何赢得日立Wenco信任?

    动态 | 2025年10月精彩回顾

    2025年10月精彩速览——出席2025上海国际嵌入式会议并发表演讲;自研HK-CoreTest车载总线测试软件首发上线;多场技术直播圆满收官...下面让我们一起回顾10月的
    的头像 发表于 11-01 09:02 872次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年10月精彩回顾

    方案 | 数据不缺位,监控不滞后:车辆信息远程监控系统

    引言在智能网联与电动化推进中,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法...车辆信息远程监控系统,
    的头像 发表于 09-18 17:33 662次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 数据不缺位,监控不滞后:<b class='flag-5'>虹</b><b class='flag-5'>科</b>车辆信息远程监控系统

    动态 | 与香港投资推广署共话发展:以人才基,借政策东风

    招聘支持与政策红利解读两大核心议题深入探讨,在香港的加速发展注入新动能。团队与香港投资推广署驻粤办代表合影人才发展:强化资源联动,
    的头像 发表于 09-08 13:10 541次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 与香港投资推广署共话发展:以人才<b class='flag-5'>为</b>基,借政策东风

    动态 | 2025年8月精彩回顾

    2025年8月精彩速览——携高新技术方案亮相上海汽车测试展;成功举办汽车×AI×机器人技术融合研讨会、LIN总线线下专场培训;荣获2025中国工业自动化与数字化行业年度评选「优秀产品奖
    的头像 发表于 09-02 10:13 664次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年8月精彩回顾

    会议回顾丨汽车×AI×机器人技术研讨会圆满落幕!

    8月26日,【汽车×AI×机器人】技术融合研讨会在上海・嘉定圆满落幕。这场聚焦汽车产业变革、探索AI与机器人深度融合的盛会,汇聚了众多行业精英,共同见证技术交融迸发的创新火花。当下
    的头像 发表于 09-01 16:32 885次阅读
    会议回顾丨<b class='flag-5'>虹</b><b class='flag-5'>科</b>汽车×<b class='flag-5'>AI</b>×机器人技术研讨会圆满落幕!

    通技术与RealSense签署代理协议

    近日,通技术与RealSense, Inc.正式签署代理协议,成为其中国区代理商。此次合作标志着双方在3D视觉领域的战略布局迈入新阶段。
    的头像 发表于 07-28 13:56 670次阅读

    分享 | 赋能现代化矿业:Owasys坚固型车载通信终端方案

    导读在采矿行业,设备运行环境极端恶劣——高温、严寒、粉尘、震动、冲击无处不在。确保关键设备(如矿用卡车、挖掘机、钻机等)的可靠通信、精准定位与高效管理,是保障矿山安全运营和提升生产力的核心挑战。Owasys专为采矿行业设计的坚固型车载通信终端——
    的头像 发表于 06-24 17:04 430次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 赋能现代化矿业:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys坚固型车载通信终端方案

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与IO-LinkOEM」感谢各位朋友的热情参与!本期直播中
    的头像 发表于 02-19 17:34 1152次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    Gupshup推出AI代理库,加速企业AI应用

    全球领先的对话式AI平台Gupshup近日宣布了一项重要创新——推出AI代理库(AI Agent Library)。这是一套由15个预构建且高度可
    的头像 发表于 02-18 10:20 554次阅读

    NVIDIA与合作伙伴推出代理AI Blueprint

    开发者现在可以使用全新 NVIDIA AI Blueprint 构建和部署具备推理、规划和行动能力的定制AI 智能体。这些蓝图囊括了 NVIDIA NIM 微服务、NVIDIA NeMo、以及领先提供商的
    的头像 发表于 01-09 11:08 1023次阅读

    AI视觉赋能雷鸟V3 AI拍摄眼镜发布

    近日,雷鸟创新正式发布全新一代AI拍摄眼镜——雷鸟V3。该产品搭载多项创新技术,包括融合AI视觉算法的猎鹰影像系统、通义独家定制大模型、高通骁龙AR1 Gen 1芯片平台以及
    的头像 发表于 01-08 10:58 2277次阅读