Elasticsearch 加速在无服务器上构建 AI 搜索应用程序

作者:来自 Elastic Alvin Richards, Yaru Lin

今天,我们宣布推出 Elasticsearch Serverless 技术预览版,其功能包括:

  • 以开发人员为中心的体验,通过直观的入门和相关代码示例简化创建人工智能驱动的搜索,所有这些都是完全托管的服务
  • 云原生、无服务器架构通过 Search AI Lake 将计算与数据分离
  • 只需点击几下即可创建 Elasticsearch 项目,以尝试新的 AI 搜索功能

早期访问客户已将这种新的自助服务选项用于一系列用例 —— 从内部分析到构建生成式人工智能应用程序和执行机器学习任务。

针对向量和生成式 AI 开发进行了优化

在创建 Elasticsearch Serverless 时,我们的目标是简化开发人员构建生成式 AI 应用程序的体验。 我们对 API 进行了许多更改,以提供更智能的默认设置并简化数据和语言客户端入门。 我们添加了开发人员工具,例如开发人员控制台和 AI Playground,以及 ES|QL(一种具有管道查询模型功能的简化搜索语言)。 对于像你这样的开发人员来说,所有这些变化使得使用 Elasticsearch 构建 AI 搜索应用程序的第一步变得更加简单和容易。 使用开放推理 API、语义搜索以及与 Elasticsearch 搜索功能无缝协作的第一方和第三方转换器模型,构建一流的搜索体验从未如此快捷。

Kibana 中随处可用的开发者控制台 — 使用内置 ELSER 模型的示例

我们希望更快地将生成式人工智能创新交付到开发人员手中。 展望未来,在发布到 Elastic Cloud 和 Elastic 自托管版本之前,你将看到无服务器中公开的许多新功能、集成和技术。 在项目生命周期的早期构建原型并探索新功能的价值可以帮助你加速项目,以便你可以更快地将它们投入生产 —— 所有这些都采用即用即付的消费模式。

最后,我们为无服务器项目添加了针对向量存储和检索进行优化的特定配置文件。 向量需要仔细优化,包括字节量化,以确保可以在内存中更高密度的向量和维度上执行更低延迟的搜索。 低延迟向量搜索对于增强实时最终用户搜索体验至关重要。 Search Labs 是你最佳实践和新功能公告的来源 — 你可以立即使用 Elasticsearch Serverless 进行尝试。

Search AI Lake 和架构变化

在幕后,我们对 Elasticsearch 架构进行了一些根本性的改变,使我们能够更快地为你带来向量搜索和生成 AI 的创新。 Search AI Lake 允许你的数据存储在低成本、可靠的层中,并且可以根据需要完全访问该数据。 要了解有关 Elasticsearch Serverless 中内置的核心架构更改的更多信息,请阅读技术博客。

我们将 Search AI Lake 中的数据索引和数据搜索的计算节点分开。 这种分离意味着索引和搜索都可以根据使用情况独立地自动扩展和缩小,而索引处理不会干扰搜索处理,反之亦然。 通过自动缩放,系统可以根据需要更好地满足索引和搜索的潮起潮落,而无需管理员或开发人员的干预。 机器学习也可以按需使用,具有类似的自动缩放功能。 作为进一步的简化,管理员和开发人员不再需要考虑如何部署 Elasticsearch 的节点、分片和其他工件。

无服务器还意味着你不再需要考虑版本和升级。 当你通过 UI 或 API 创建无服务器项目时,Elastic 会使每个项目保持最新状态,以便你可以专注于构建 AI 搜索体验。 我们将与 AWS 一起推出,并将扩展我们支持的区域以及添加 Azure 和 Google Cloud。

对于通过多种语言客户端之一访问 Elasticsearch 的开发人员来说,现有代码已经可以连接到无服务器并执行搜索。 只需为新的无服务器端点添加 API 密钥即可完成。 我们还专门针对无服务器添加了一系列新的语言客户端,这些客户端专注于可用于无服务器的核心 API。

按量付费,无需任何管理

开发人员希望能够集成简单的端点,以便他们可以构建新的人工智能应用程序,而无需管理或管理任务。 Elasticsearch Serverless 是使用 RAG 工作流程构建生成式 AI 体验的理想平台。 Elasticsearch 的强大功能无需任何开销,让开发人员可以专注于他们关心的事情。 该服务会随着你施加更多或更少的负载而扩大或缩小,自动优化你的支出 —— 你只需针对所使用的消耗开具发票。

试试看

  • 从 AWS 上的 Elastic Cloud Console 注册免费云试用版。
  • 为 Elasticsearch 创建并启动无服务器项目。
  • 按照此分步指南选择、安装、配置和测试你的客户端。
  • 摄取数据并构建你的第一个搜索查询。
  • 转换和丰富你的数据。

本文中描述的任何特性或功能的发布和时间安排均由 Elastic 自行决定。 当前不可用的任何特性或功能可能无法按时交付或根本无法交付。

在这篇博文中,我们可能使用或引用了第三方生成人工智能工具,这些工具由其各自所有者拥有和运营。 Elastic 对第三方工具没有任何控制权,我们对其内容、操作或使用不承担任何责任,也不对你使用此类工具可能产生的任何损失或损害负责。 在使用人工智能工具处理个人、敏感或机密信息时请务必谨慎。 你提交的任何数据都可能用于人工智能培训或其他目的。 无法保证你提供的信息将得到安全或保密。 在使用之前,你应该熟悉任何生成式人工智能工具的隐私惯例和使用条款。

Elastic、Elasticsearch、ESRE、Elasticsearch Relevance Engine 和相关标志是 Elasticsearch N.V. 的商标、徽标或注册商标。 在美国和其他国家。 所有其他公司和产品名称均为其各自所有者的商标、徽标或注册商标。

原文:Elasticsearch Serverless is in technical preview and available on AWS | Elastic Blog

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

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

相关文章

常态化运营,让数据安全工作落地生根!

数据安全如同城堡的基石,其重要性无需赘述。 数据安全防护体系的建设,解决数据安全措施“有”和“无”的问题;常态化的数据安全运营工作,解决的是数据安全“能用”和“好用”的问题。 因此,如何让数据安全成为一种常…

国赛部分复现

MISC 神秘文件 下载解压后是个pptm文件,内容丰富 使用010打开ppt查看 发现为PK开头,属于压缩包文件。复制粘贴ppt,修改副本后缀为.zip并解压 part1 查看属性,发现奇怪字符 QFCfpPQ6ZymuM3gq 根据提示Bifid chipher,…

2024中青杯数学建模竞赛B题药物属性预测思路代码论文分享

2024年中青杯数学建模竞赛B题论文和代码已完成,代码为B题全部问题的代码,论文包括摘要、问题重述、问题分析、模型假设、符号说明、模型的建立和求解(问题1模型的建立和求解、问题2模型的建立和求解、问题3模型的建立和求解)、模型…

一剪梅-答赠云安客刘自果

当众网友看了笔者“边吸氧边动鼠标”的短视频之后,纷纷发来微信问候。其中我的远房亲戚,那个正在潜心写作数十万字的长篇纪实文学《川江向东流》的66岁贤弟刘自果(号云安客,亦称自果居士),发来微信鼓励我&a…

图生代码,从Hello Onion 代码开始

从Hello Onion 代码开始 1,从代码开始 原生语言采用java 作为载体。通过注解方式实现“UI可视化元素"与代码bean之间的映射. 转换示例 2,运行解析原理 在执行JAVA代码期间,通过读取注解信息,转换为前端的JSON交由前端JS框…

java中的TreeMap类和Hashtable类+Map集合遍历+集合小结

一、TreeMap类 实现了Map接口,元素为键值对、键不可重复、值可重复 特点:可排序 要求:Key类必须实现Comparable接口 底层结构:红黑树 1、可排序 2、常用方法 与HashMap一致 二、Hashtable类 实现了Map接口,元素…

springboot+jsp校园理发店美容美发店信息管理系统0h29g

前台管理:会员管理、会员预定、开单点单、收银结帐、技师提成 后台管理:数据维护、物料管理、数据查询、报表分析、系统设置等 灵活的付款方式,支持现金、挂帐、会员卡,同时支持多种折扣方式并可按用户要求设置多种结帐类型善的充值卡管理模块:支持优惠卡…

Postman进阶功能-Mock服务与监控

大家好,前面跟大家分享一些关于 Postman 的进阶功能,当我们深入探索 Postman 的进阶功能时,Mock 服务与监控这两个重要方面便跃然眼前。 首先,Mock 服务为我们提供了一种灵活便捷的方式,让我们在某些实际接口尚未准备好…

IS-IS基本配置 IS-IS邻接关系

一.IS-IS基本配置 原理概述 和 OSPF 路由协议一样, IS-IS 也是一个应用非常广泛的 IGP 路由协议,很多 ISP 网络、特别是大型的ISP网络都部署了IS-IS网络协议。 RIP 、 OSPF 等许多 IGP 都是针对 IP ( Internet Protocol )这个网络层协议而开…

【Vue】性能优化

使用 key 对于通过循环生成的列表,应给每个列表项一个稳定且唯一的 key,这有利于在列表变动时,尽量少的删除和新增元素。 使用冻结的对象 冻结的对象(Object.freeze(obj))不会被响应化,不可变。 使用函…

Vue2基础及其进阶面试(一)

简单版项目初始化 新建一个vue2 官网文档:介绍 — Vue.js 先确保下载了vue的脚手架 npm install -g vue-cli npm install -g vue/cli --force vue -V 创建项目 vue create 自己起个名字 选择自己选择特性 选择: Babel:他可以将我们写…

springboot+jwt+shiro+vue+elementUI+axios+redis+mysql完成一个前后端分离的博客项目

目录 简易博客项目(springbootjwtshirovueelementUIaxiosredismysql)第一章 整合新建springboot,整合mybatisplus第一步 创建项目(第八步骤就行)数据库:1、 修改pom.xml2、修改配置文件3、创建数据库vueblog然后执行下面命令生成表 第二步 配置分页MybatisPlusConfig生成代码(d…

佩戴安全头盔监测识别摄像机

佩戴安全头盔是重要的安全措施,尤其在工地、建筑工程和工业生产等领域,安全头盔的佩戴对于工人的生命安全至关重要。为了更好地管理和监控佩戴安全头盔的情况,监测识别摄像机成为了一项重要的工具。监测识别摄像机可以通过智能技术监测并记录…

紫光同创PGL22G开发板|盘古22K开发板,国产FPGA开发板,接口丰富

盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA开发板,全面实现国产化方案,板载资源丰富,高容量、高带宽,外围接口丰富,不仅适用于高校教学,还可以用于实验项目、项目开发,一板…

数据开放最全sql面试合集(leetcode)

关注公众号“大数据领航员"领取PDF版本和大数据面经 https://leetcode-cn.com/problemset/database/ 题目都是leetcode 上了可以点击题目会有相应的链接 由于个人比较喜欢用开窗函数,所以都优先用了开窗 ,当然这些并不一定都是最优解&#xff0c…

【Linux取经路】进程通信——共享内存

文章目录 一、直接原理1.1 共享内存的的申请1.2 共享内存的释放 二、代码演示2.1 shmget2.1.1 详谈key——ftok 2.2 创建共享内存样例代码2.3 获取共享内存——进一步封装2.4 共享内存挂接——shmat2.5 共享内存去关联——shmdt2.6 释放共享内存——shmctl2.7 开始通信2.7.1 pr…

Git简单理解

Git 概述 Git 是一个免费的开源的,分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目 Git占地面积小,性能极快,具有廉价的本地库,方便的暂存区和多个工作流分支等特性 版本控制 版本控制是一种记录文件…

VUE3.0学习-模版语法

安装Node.js的过程相对直接,以下是详细的步骤指导,适用于大多数操作系统: ### 1. 访问Node.js官方网站 首先,打开浏览器,访问 [Node.js 官方网站](https://nodejs.org/)。 ### 2. 选择合适的版本下载 在Node.js官网上…

鲸尾识别获奖方案总结

文章目录 1st solution(classification)2nd place code, end to end whale Identification model3rd place solution with code: ArcFace4th Place Solution: SIFT Siamese5th solution blog post code -Siamese7th place Pure Magic thanks Radek solution: classification9…

Wireshark 提示和技巧 | 如何合并多个捕获文件

背景 想到介绍合并捕获文件这个事情,源自于朋友的一个问题,虽然我用到的场景不是很多,但是可能会有更多的同学需要,就简单说说我知道的几个方法。 示例 测试的捕获文件主要信息如下,其中 test.pcapng 文件数据包数量…