红帽为 Red Hat OpenShift AI 扩大与 Elasticsearch 向量数据库的合作

news/2024/6/16 19:43:14

作者:来自 Elastic Aditya Tripathi

红帽和 Elastic 今天宣布开展合作,以便在 Red Hat OpenShift AI 上集成 Elasticsearch 向量数据库。 Red Hat OpenShift 用户现在可以通过红帽生态系统目录实施 Elasticsearch 以进行向量搜索和检索增强生成 (RAG) 应用程序。

此公告是红帽与 Elastic 之间多年合作的自然演变。 Elastic Cloud on Kubernetes (ECK) 是经过 Red Hat OpenShift 认证的产品。 Elastic 是 IBM 合作伙伴,IBM Watsonx Assistant 和 Watsonx Discovery 使用 Elastic 向量搜索来进行问答和检索增强用例。

随着今天的发布,Elasticsearch 用户将受益于红帽 OpenShift AI,这是一个灵活、可扩展的 MLOps 平台,用于为支持 AI 的应用程序构建、训练、测试和服务模型。

用于生成 AI 和 RAG 应用程序的 Elasticsearch 向量数据库

Elasticsearch Relevance Engine (ESRE​​) 是一套全面的开发人员工具,用于构建生成式 AI 和 RAG 应用程序。 ESRE 包含一个向量数据库,用于存储文本、图像和视频数据的嵌入。 ESRE 的本机混合搜索可以有效地将包含文本、向量和地理空间数据的结果与过滤、聚合和文档级安全性结合起来。

借助 ESRE,开发人员可以实现向量搜索和语义搜索,包括 k 最近邻 (kNN) 和近似最近邻 (ANN) 搜索,以及对内置和第三方自然语言处理 (NLP) 模型的支持。 ESRE 还与 Cohere、LangChain 和 LlamaIndex 等提供商的关键第三方生态系统产品无缝集成。 Elasticsearch 可以自我管理,也可以通过 Elastic Cloud 进行部署。

作为今天公告的一部分,用户将能够通过直接从红帽生态系统目录下载 Elasticsearch 来利用 ESRE 功能。

什么是面向生成式 AI 应用的红帽 OpenShift AI

红帽 OpenShift AI 是一个混合 MLOps 平台,它将 IT、数据科学和应用程序开发团队聚集在一起。 它旨在简化生成式人工智能应用程序的开发和部署,提供针对分布式工作负载量身定制的全面基础设施堆栈。 这包括训练、优化、微调和部署基础和预测人工智能模型。 与模型构建者合作有助于提供对各种预构建模型的访问。 开发人员和数据科学家可以在同一平台上协同工作,从而极大地增强协作。 该平台促进端到端人工智能生命周期管理 —— 从模型开发和培训到部署、服务和持续监控。

  • 模型开发:使用我们的笔记本图像或你自己的笔记本图像,在 JupyterLab 中进行探索性数据科学,并访问核心 AI / ML 库和框架,包括 TensorFlow 和 PyTorch。
  • 模型服务和监控:在完全托管或自我管理的红帽 OpenShift 环境中跨本地或任何云部署模型,并集中监控其性能。
  • 生命周期管理:创建可重复的数据科学管道以进行模型训练和验证,并将其与 DevOps 管道集成,以便在整个企业内交付模型。
  • 增强的功能和协作:创建项目并在团队之间共享。 结合红帽组件、开源软件和 ISV 认证的软件。

首先,只需按照红帽生态系统目录(Red Hat Ecosystem Catalog)中提供的安装说明进行操作,然后开始使用 RAG 构建你的下一个生成式 AI 应用程序!

访问 Elasticsearch Labs,获取有关向量搜索、RAG 等的文章和示例笔记本。

准备好将 RAG 构建到您的应用程序中了吗? 想要尝试使用向量数据库的不同 LLMs?
在 Github 上查看我们的 LangChain、Cohere 等示例笔记本,并参加即将开始的 Elasticsearch 工程师培训!

原文:Red Hat extends collaboration with Elasticsearch vector database for Red Hat OpenShift AI — Elastic Search Labs


http://www.mrgr.cn/p/68665002

相关文章

Windows分区报错解决

本人神州笔记本,今天在更新时查看了分区,有很多小分区 想合并下,但是把一些系统分区也合并了,导致gg 在合并分区时启动出错,No boot Device 进入 bios里找不到硬盘 在用移动硬盘安装大白菜之类的东西,然后在用傲梅在 C盘分区哪里添EFI和MRB还是什么来着,或者在重装下系…

操作系统基础之磁盘

概述 基本概念 磁盘有正反两个盘面,每个盘面有多个同心圆,每个同心圆是一个磁道,每个同心圆又被划分为多个扇区,数据就被存在扇区中。 磁头首先寻找到对应磁道,然后等到磁盘进行周期旋转到指定的扇区,才…

autoit au3 IT管理员使用指南(二)自动安装软件基础

简介 上篇介绍了au3的基本操作流程,对于我们要自动安装软件,那么就是要安装某个软件,执行一个程序。 本篇介绍执行一个程序。 Run 我们可以通过Run命令来执行一个程序,那么我们尝试执行一下搜狗输入法吧。 创建sougou_input目录,下载搜狗输入法安装文件放入该目录。 创建一…

企业级复杂前中台项目响应式处理方案

目录 01: 前言 02: 响应式下navigtionBar实现方案分析 数据 视图 小结 03: 抽离公用逻辑,封装系列动作 04: PC端navigationBar私有逻辑处理 05: 分析 navigationBar 闪烁问题 06: 处理 navigationBar 闪烁问题 07: category数据缓存,覆盖…

栈和队列的相互实现(C)

目录 1.[用栈实现队列]<https://leetcode.cn/problems/implement-queue-using-stacks/description/>2.全套代码3.[用队列实现栈]<https://leetcode.cn/problems/implement-stack-using-queues/description/>4.全套代码 1.[用栈实现队列]https://leetcode.cn/proble…

【大数据】HDFS、HBase操作教程(含指令和JAVA API)

目录 1.前言 2.HDFS 2.1.指令操作 2.2.JAVA API 3.HBase 3.1.指令操作 3.2.JAVA API 1.前言 本文是作者大数据专栏系列的其中一篇&#xff0c;前文中已经详细聊过分布式文件系统HDFS和分布式数据库HBase了&#xff0c;本文将会是它们的实操讲解。 HDFS相关前文&#x…

LeetCode 题目 119:杨辉三角 II

作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任字节跳动数据部门负责人。 会一些的技术&#xff1a;数据分析、算法、SQL、大数据相关、python&#xff0c;欢迎探讨交流 欢迎加入社区&#xff1a;码上找工作 作者专栏每日更新&#xff1a; LeetCode解锁1000题…

python教程12-面向对象进阶

1、classmethod类方法 类方法只能访问类变量,不能访问实例变量2、staticmethod静态方法 不能访问类变量,也不能访问实例变量。除非在实例调用时给方法传实例。3、反射1-判断对象是否有属性的情况 用法: 实例: __name__,模块被其他模块导入的时候调用,是你叫的名字。模块自…

Windows系统完全卸载删除 Node.js (包含控制面板找不到node.js选项情况)

1.打开cmd命令行窗口&#xff0c;输入npm cache clean --force 回车执行 2.打开控制面板&#xff0c;在控制面板中把Node.js卸载 移除之后检查环境变量是否也移除&#xff1a;点击Path&#xff0c;点击编辑。 把环境变量中和node有关的全部移除&#xff0c;然后点击确定。 3.重…

Loongnix系统替换内核操作

Loongnix系统替换内核操作 一、终端下执行命令 sudo apt search linux-image* 返回结果中格式如: linux-image-4.19.0-19-loongson-3 为最新的内核源码。 二、下载内核源码包 sudo apt source linux-image-4.19.0-19-loongson-3 如提示&#xff1a;E: 您必须在 sources.li…

宝塔docker快速安装Halo

宝塔docker快速安装Halo 一、Docker 部署Halo 我们前面还是需要先在宝塔面板环境中安装Docker,一般默认时候是没有安装的。这里我们在宝塔面板中的Docker管理器应用商店中安装。我们可以看到直接等待安装成功。后面在部署程序的时候有需要用到这里界面。二、这里我们在【镜像管…

环形链表(给定一个链表的头节点 head ,返回链表开始入环的第一个节点)的原理讲解

一&#xff1a;题目 二&#xff1a;原理讲解 解决这个题目 &#xff0c;我们得先理解它的原理。 1&#xff1a; 首先假设两个指针&#xff0c;一个快指针fast&#xff0c;一个慢指针slow&#xff0c;fast一次移动两个节点&#xff0c;slow一次移动一个节点。&#xff08;前面…

决策管理中的数学方法

需要注意的是,用excel求解的时候需要导入线性规划加载项如下: pert分析需要DecisionTools中的RiskSolver插件 1.链接:https://pan.baidu.com/s/1wKhUFWgNmQ7U33kl5AypZw 提取码:zqkn 2.“Palisade_Book_expires_Aril_10_2025.lic”文件复制到以下路径: C:\Program Files …

Spring MVC(建立连接 + 请求)

文章目录 一、建立客户端和服务器的连接二、如何构造请求&#xff08;传参&#xff09;2.1 构造请求方式 参数通用注解2.2 传递单个参数2.3 传递多个参数2.4 传递数组/集合2.5 传递对象2.6 传递JSON 三、相关的其他请求操作3.1 获取URL中的参数 PathVariable3.2 上传文件 Requ…

ipa 分区算法分析,图解

参考 Room Segmentation: Survey, Implementation, and Analysis. 分区算法调查&#xff0c;实现以及评估对比 相关论文 分区算法 New Brooms Sweep Clean - An Autonomous Robotic Cleaning Assistant for Professional Office Cleaning 形态分割 Interactive SLAM using …

uniapp 小程序图片懒加载组件 ImageLazyLoad

预览图 组件【ImageLazyLoad】代码 <template><viewclass"image-lazy-load":style"{opacity: opacity,borderRadius: borderRadius rpx,background: background,transition: opacity ${time / 1000}s ease-in-out,}":class"image-lazy-loa…

1.分布式-理论

目录 一、什么是分布式系统 二、CAP理论 1.一致性Consisency 2.可用性(Availability) 3.分区容错性(Partition tolrance) 三、BASE理论 1.Basically Available(基本可用) 2.Soft state&#xff08;软状态&#xff09; 3.Eventually consistent&#xff08;最终一致性&a…

当代 Qt 正确的 安装方法 及 多版本切换

此文写于 20240511 首先去网站Index of /official_releases/online_installers下载一个安装器 安装器有什么用? 可以浏览安装版本 安装组件 安装器版本越能 能装的东西越多 现在只能选Qt5 和 Qt6 至于你公司用的Qt4 我也没招 见招时再拆招 安装器 默认国外源 可以换国内…

Bean的作用域和自动装配

Spring Bean的作用域主要有五种Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。注意,singleton作用域是Spring中的缺省作用域(默认的作用域)。 prototype是原型类型,它在我们创建容…