首页 > 其他分享 >AI科研助手开发总结:向量与数据权限的应用(三)

AI科研助手开发总结:向量与数据权限的应用(三)

时间:2024-12-27 20:31:55浏览次数:7  
标签:PostgreSQL AI 助手 橙语 权限 向量

一、前言

继前两篇文章:  

                     AI科研助手开发总结:向量与数据权限的应用(一)

               橙语AI科研助手开发总结:向量与数据权限的应用(二)

本章根据'向量库内存储数据及权限,向量库统一维护和管理数据权限'方案讨论。

二、方案分析-基于RDS PostgreSQL

2.1 思路

结合橙语AI科研助手和PaperGPT的业务场景,提出基于RDS PostgreSQL解决数据权限。

2.2 分析

向量的相似性检索大大提高了存储和检索效率和体验,但如何保证数据只能被有权限的人检索到,是需要解决的问题。但向量库对黑名单需求支持不太友好。

RDS PostgreSQL支持pgvector插件,能够存储向量类型数据,并实现向量相似度匹配,为橙语AI产品提供底层数据支持。 同时,结合PostgreSQL的关系型数据库字段,可实现对白名单及黑名单的支持,能有效解决橙语AI科研助手和橙语PaperGPT存在的动态Field过多导致的性能问题。

标签:PostgreSQL,AI,助手,橙语,权限,向量
From: https://blog.csdn.net/jionghan3855/article/details/144738859

相关文章

  • 用Apache Doris实现实时向量存储与查询
    文章目录概要整体架构流程技术名词解释技术细节小结概要提示:这里可以添加技术概要例如:openAI的GPT大模型的发展历程。整体架构流程提示:这里可以添加技术整体架构例如:在语言模型中,编码器和解码器都是由一个个的Transformer组件拼接在一起形成的。技术......
  • Apifox 12月更新|接口的测试覆盖情况、测试场景支持修改记录、迭代分支能力升级、自定
    Apifox新版本上线啦!!!在快速迭代的开发流程中,接口测试工具的强大功能往往决定了项目的效率和质量。而Apifox在12月的更新中,再次引领潮流,推出了一系列重磅功能!测试覆盖情况分析、场景修改记录、自定义权限等功能的加入,为开发者和测试人员带来了新的工作方式。这些功能具体......
  • 同城流量宝藏工具:AI无人自动直播,poi定位与互动双剑合璧
    同城流量宝藏工具:AI无人自动直播,poi定位与互动双剑合璧!在数字化营销日益繁荣的今天,同城流量的争夺已成为众多商家关注的焦点。如何在竞争激烈的市场中脱颖而出,吸引并留住本地消费者,成为商家们亟需解决的难题。此时,AI无人自动直播工具以其独特的POI(PointofInterest,兴趣点)定......
  • 使用 Astra DB 作为向量存储的快速入门教程
    老铁们,今天我们聊聊如何使用AstraDB作为一个向量存储。这玩意儿是基于ApacheCassandra®打造的无服务器数据库,支持向量存储,并且通过一个简易的JSONAPI提供服务。说白了,就是让你的数据库能更智能化地处理数据分析。技术背景介绍AstraDB提供了一个名为langchain......
  • 用Python优化生成式AI模型的损失函数
    文章目录一、生成式AI中损失函数的基础1.1什么是损失函数?1.2生成式AI中的损失函数类型二、常见损失函数的优化方法2.1重建损失的优化原理优化方法实践代码2.2对抗损失的优化原理优化方法实践代码2.3KL散度与交叉熵的优化原理优化方法实践代码2.4感知损失的优化......
  • 使用Stripe API加载数据到LangChain进行向量化处理
    老铁们,今天我们来探讨一下如何通过StripeAPI加载数据到LangChain中进行向量化处理。这波操作可以说是相当丝滑,特别是对于需要处理支付数据的项目来说,简直就是福音。##技术背景介绍Stripe是一个爱尔兰-美国的金融服务和SaaS公司,提供支付处理的软件和API接口,广泛应用于......
  • 谷歌Pixel 2 刷安卓10系统 APatch获取Root权限
    事前准备手机需要解Bootloader锁,打开OEM解锁,开启USB调试链接电脑下载Platform-Tools#地址https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn检查是否需要需要安装Android驱动刷机下载先刷机包https://developers.google.cn/......
  • 【Container App】部署Contianer App 遇见 Failed to deploy new revision: The Ingre
    问题描述在部署ContianerApp时候,遇见Failedtodeploynewrevision:TheIngress'sTargetPortorExposedPortmustbespecifiedforTCPapps. 回到ContainerApp的门户,然后修改操作都会触发报错。均提示 TheIngress'sTargetPortorExposedPortmustbespecifiedfor......
  • 智谱开源 CogAgent-9B,让 AI「看懂」屏幕;Anthropic:大多数任务无需复杂 AI 智能体
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑......
  • Python硬解码并AI推理——PyNvVideoCodec使用记录
    PyNvVideoCodec替换VPF原来的VPF不能用了,现在变成了了PyNvVideoCodec。直接通过pip安装但是Python版本要大于3.10,但也比之前安装友多了。GitHub-NVIDIA/VideoProcessingFramework:SetofPythonbindingstoC++librarieswhichprovidesfullHWaccelerationforvideo......