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

作者:来自 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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/613601.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

iOS--runloop的初步认识

runloop的初步认识 简单认识runloopEvent looprunloop其实就是个对象NSRunloop和CFRunLoopRef的依赖关系runloop与线程runloop moderunloop sourceCFRunLoopSourceCFRunLoopObserverCFRunLoopTimer runloop的实现runloop的获取添加ModeCFRunLoopAddCommonMode 添加Run Loop Sou…

万能门店小程序开发平台功能源码系统 带完整的安装代码包以及安装搭建教程

互联网技术的迅猛发展和用户对于便捷性需求的不断提高,小程序以其轻量、快捷、无需安装的特点,成为了众多商家和开发者关注的焦点。为满足广大商家对于门店线上化、智能化管理的需求,小编给大家分享一款“万能门店小程序开发平台功能源码系统…

14.跳跃游戏Ⅱ

文章目录 题目简介题目解答解法一:贪心算法动态规划代码:复杂度分析: 题目链接 大家好,我是晓星航。今天为大家带来的是 跳跃游戏Ⅱ 相关的讲解!😀 题目简介 题目解答 解法一:贪心算法动态规划…

el-select下拉框 添加 el-checkbox 多选框,支持全选、取消全选

el-select下拉框 添加 el-checkbox 多选框,支持全选、取消全选 前言一、实现思路二、实现代码1.模板代码2. css 样式3.js 代码 DEMO 演示总结 前言 实现效果预览 提示:本内容基于element-ui 组件实现,如果使用其他组件库、可参考下面实现方…

QML 本地存储(Setting,sqlite)

Qt hello - 专注于Qt的技术分享平台 QML 原生的储存方有两种: 1,Settings 跟QWidget 中的QSettings 一样,可以简单的存储一些配置。 2,Sqlite sqlite数据库。可以存储一些复杂的数据。 一,Settings 我们以一个按钮的位…

ROS2 conda 环境下报 No module named ‘catkin_pkg‘

这里使用的环境是:Ubuntu 22.04, ROS2, Conda python 虚拟环境是3.10 ~/.bashrc 里注释掉 conda,并添加 export PYTHONPATH$PYTHONPATH:/usr/lib/python3/dist-packages sudo gedit ~/.bashrc source ~/.bashrc

算法day04

第一题 : 209. 长度最小的子数组 有上题可知,我们会采用双指针和单调性的思路来解决 我们本题采用左右双指针从数组的0位置同向前进,所以将此类模型称为滑块; 步骤思路如下: 步骤一: 定义所有双指针都指向…

时间选择框选择月份后生成选择月份的第一天以及下一个月份的第一天

const onChange e > {const date e ? new Date(e.$d) : new Date()// 获取年份和月份const year date.getFullYear()let month date.getMonth() 1// 格式化月份&#xff0c;确保为两位数字month month < 9 ? 0 month : month// 计算结束年份和月份const endMont…

泥水位监测站的应用场景

TH-SW2泥水位监测站的应用场景相当广泛&#xff0c;包括但不限于以下几种情况&#xff1a; 水源地保护&#xff1a;它可以监测水源地的水质及水位变化&#xff0c;为水源地的保护提供实时数据支持&#xff0c;防止水源污染和过度开采。水库管理&#xff1a;在水库中&#xff0…

从诊室到云端:医疗大模型的应用挑战与未来探索

从诊室到云端&#xff1a;医疗大模型的应用挑战与未来探索 2023年是中国医疗大模型发展的元年&#xff0c;各种医疗大模型已广泛应用于临床辅助决策、医学研究、健康管理等多个场景。未来&#xff0c;医疗大模型有望实现多模态AI与医疗实践全流程的深入链接&#xff0c;应用于医…

【MySQL 数据宝典】【事务锁】- 002 事务控制的演进

一、事务处理思路 1.1 排队 排队处理是事务管理最简单的方法&#xff0c;就是完全顺序执行所有事务的数据库操作&#xff0c;不需要加锁&#xff0c;简单的说就是全局排队。序列化执行所有的事务单元&#xff0c;数据库某个时刻只处理一个事务操作&#xff0c;特点是强一致性…

xhci 寄存器学习

xhci 寄存器介绍 查看linux 代码&#xff1a; 1733 /* There is one xhci_hcd structure per controller */ 1734 struct xhci_hcd { 1735 struct usb_hcd *main_hcd; 1736 struct usb_hcd *shared_hcd; 1737 /* glue to PCI and HCD framework */ 1738 stru…

为你的音视频创作提供助力,好莱坞电影专业音效素材全集

一、素材描述 本套好莱坞电影音效素材全集&#xff0c;来自欧美等国专业音频制作公司和好莱坞电影制作机构多年创作积累的音效库&#xff0c;经过专家精选并配以中文解释&#xff0c;分享给广大业内人士和业余爱好者使用&#xff0c;不失为难得的专业音效素材&#xff0c;为你…

2024年4月国产数据库大事记-墨天轮

本文为墨天轮社区整理的2024年4月国产数据库大事件和重要产品发布消息。 目录 2024年4月国产数据库大事记 TOP102024年4月国产数据库大事记&#xff08;时间线&#xff09;产品/版本发布兼容认证代表厂商大事记排行榜新增数据库厂商活动相关资料 2024年4月国产数据库大事记 …

Vue3的CRUD模版(附Demo)

目录 前言模版 前言 用惯Vue2之后&#xff0c;在碰Vue3后&#xff0c;整体还是有所区别 此文主要做一个回顾总结 假设界面如下&#xff1a; 可CRUD&#xff0c;对应的新增 添加一些必选项&#xff1a; 其中数据库的设计如下&#xff1a; 模版 对应需要注意参数位置、初始…

Python 全栈系列243 S2S flask_celery

说明 按现有的几个架构部件&#xff0c;构建数据流。 S Redis Stream。这个可以作为缓冲队列和简单任务队列&#xff0c;速度非常快&#xff0c;至少是万条/秒的速度。 Q RabbitMQ。这个作为任务队列&#xff0c;消息也主要是元数据。读速比较慢&#xff0c;但有一些特性&a…

【激活函数--中】激活函数和阶跃函数的可视化及对比

文章目录 一、Python中绘制阶跃函数的图形二、实现和可视化Sigmoid函数2.1 Python实现2.2 可视化Sigmoid函数 三、比较Sigmoid函数与阶跃函数3.1 Sigmoid函数与阶跃函数的差异3.2 Sigmoid函数与阶跃函数的共同点 一、Python中绘制阶跃函数的图形 在Python中实现阶跃函数的代码…

智能AI个人名片小程序源码系统 带完整的安装代码包以及搭建部署教程

在当今数字化时代&#xff0c;个人名片不再仅仅是一张简单的纸质卡片&#xff0c;而是演变成了一种更加智能、便捷的数字化工具。为了满足这一需求&#xff0c;小编给大家分享一款智能AI个人名片小程序源码系统&#xff0c;该系统不仅提供了完整的安装代码包&#xff0c;还附带…

(41)5.6-5.8数据结构(栈和队列的应用和数组)

1.栈在括号匹配中的应用 #define _CRT_SECURE_NO_WARNINGS #define MaxSize 10 typedef struct { char data[MaxSize];//静态数组存放栈中元素 int top; //栈顶指针 }SqStack;//初始化栈 void InitStack(SqStack& S);//判断栈是否为空 bool StackEmpty(SqStack S…

轮式机器人简介

迄今为止,轮子一般是移动机器人学和人造交通车辆中最流行的运动机构。它可达到很高的效率, 如图所示, 而且用比较简单的机械就可实现它的制作。 另外,在轮式机器人设计中,平衡通常不是一个研究问题。 因为在所有时间里,轮式机器人一般都被设计成在任何时间里所有轮子均与地接…