通义灵码企业检索增强-企业知识问答查询场景DEMO

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000 次 1年
简介: 通义灵码企业检索增强DEMO展示了企业知识问答查询的应用场景。通过workspace本地工程问答,系统能快速定位OSS访问凭证的代码,并从企业知识库中推荐标准的OSS凭证管理方法。演示还包括根据推荐技术方案自动修改代码,实现AK轮转和标准化配置,确保企业内OSS AK管理方式的统一与规范。

通义灵码企业检索增强-企业知识问答查询场景DEMO


第三个是企业知识的检索场景,首先给大家演示的是我们用oss访问的一个凭证,我们觉得它不合理,现在对它进行一个修改。首先用workspace本地工程问答,我们去库里面寻找一下今天的OSS访问凭证的代码是在哪儿写的,为AK Demo Test,

image.png

用workspace进行全库的查找,它顺利的找到了这份代码,然后接下来问企业知识库,企业里面推荐的OSS凭证管理的方式有哪些?首先要问一些技术方案,我们通过企业内部的知识库检索,大模型已经帮我推荐出了12345678,这八个文档中列出来标准的OSS访问凭证管理的方法:

workspace 0SS访问凭证的实现代码在哪个文件中?
OSS访问凭证的实现代码可以在以下文件中找到: 
1.AkDemoTest.java 
该文件中包含了获取Oss访问凭证的示例代码,以下是代码片段:
java
public class AkDemoTest {
public static void main(String[] args) thr
//Endpoint以华东(核州)为例,其它Region 
String endpoint="https://0ss-cn-hang 
//从环境变量中获取访问凭证。运行本代码示例之
EnvironnentVariableCredent1alsProVider
//填写Bucket名称,例如examplebucket.
String bucketName."examplebucket”;
//填写0bject完整路径,完整路径中不能包含Bu 
String objectName."exampledir/examp1 
//创建BROsSClient实例。
0SS ossClient =new 0SSClientBui1der() 
try( 
/填写字符串。
String content ="Hel1o 0ss,你好世
//创建Put0bjectRequest对象
Put0bjectRequest put0bjectRequest

image.png

image.png

OSS访问凭证还有那些实现方式?
OSS访问凭证的其他实现方式包括:
1.使用自动轮转的AK: 
适用于需要长期访间OSs但面临AK泄露风险的环境。
通过ClientKey初始化凭证提供者,KMS服务可以自动定期轮转AK,降低泄漏风险。
相关文档提供了添加依赖项以及创建配置文件socrotsmanagor.properties 的方法。
2.使用STS Token: 
适用于需要临时访问OSS的应用程序。
使用通过STS服务获取的临时身份凭证(Access Key ID、 Access Key Secret和Security Token)初始化凭证提供
者。
3.使用RAMRoleARN: 
适用于需要授权访间0SS的应用程序,例如跨阿里云账号访问。
通过指定RAM角色的ARN,凭证工具会自动快取STS 
Token并在会话到期前刷新。
可以通过为policy 赋值来限制权限。
4.使用ECSRAMRole: 
适用于部署在阿里云ECs实例、ECI实例或容器服务
Kubernetes版的Worker节点中的应用程序。
不需要提供AK或STS Token, 凭证工具会自动获取并刷新
STS Token。
6.使用函数计算上下文中的credentials: 
适用于部奢在阿里云函数计算中的应用程序。
凭证在函数执行周期内有效,无需刷新。
7.使用CredentialsURI: 
适用于需要通过外部系统获取访问凭证的应用程序。
凭证具会自动获取并刷新STS Token。
8.自定义访间凭证: 
当以上方式均不满足需求时,可以自定义凭证获取方式。
实现细节需自行设计。
每种方式都有其适用场景和特点,可以根据具体需求选择合适的凭证提供者。


接下来开始写代码,只需要圈选右侧的这块代码,然后问知识库,能不能根据我们的推荐使用自动轮转AK的方式帮我把这段代码改掉,它的原理就是在企业知识库里面获取到了标准化的技术方案以及OSS访问控制的这一段代码的标准化写法,然后针对它的代码进行编写,并且在里面推荐出一个标准化的程序逻辑以及它的一些二方库三方库的引用以及它的配置文件应该怎么写。

image.png

要将代码改为使用自动轮转的AK方式,你需要按照以下步骤修改
1.添加必要的依赖项。
2.创建配置文件secretsmanager properties。
3.使ClientKey 初始化凭证提供者。
下面是修改后的代码示例: 
java 
import com.aliyun.0ss.0SS;
Import com.aliyun.0ss.05SCLientBui1der;
Import com.aliyun.0ss.comnon.auth.CredentiatsPro 
1mport com.aliyuncs.kms.secretsmanager.client.Se 
import com.aliyuncs.kmsS.secretsmanager.client.Se 
Import com.aUiyuncs.kms.SecretSmanager.client.ex 
import com.aliyunCs.kms.secretsmanager.client.mo 
import org.codehaus.jettison.json..50NException; 
import org.codehaus.jettison.json.J5ON0bject; 
Public class AutoRotatingAKDemoTest{ 
public static void main(String1l args)throw 
//Endpoint以华东(杭州)为例。其它Region
String endpoint .“https://0ss-Cn-hangzh 
//创建SecreCacheClient实例
final SecretCacheCtient client = SecretC 
//创建mKcredentialsProvider实例
CredentialsProVider credentiatsProvider: 
@0verr1de 
public void setCredentials(credentia 
//无需实现此方法
}

通过这一个小的demo给大家演示了如何通过我们的企业知识库再加上开发任务的目标,顺利的去完成一个小功能的编写,可以看到非常顺利的可以让我们企业里面整个OSS的AK管理方式统一化一。

相关文章
|
人工智能 运维 数据处理
创新场景丨大模型初创公司出海,云计算护航
开启全球化征程的企业需要的不仅是优秀的技术产品,还有成熟的服务体系,让企业更专注业务突围,无后顾之忧。
|
13天前
|
人工智能 数据库 索引
超越幻觉:检索增强生成如何为AI大模型“装上”事实核查系统
超越幻觉:检索增强生成如何为AI大模型“装上”事实核查系统
189 107
|
3月前
|
存储 运维 数据挖掘
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
在智能驾驶技术快速发展中,数据成为驱动算法进步的核心。某新能源汽车领军企业基于阿里云Milvus向量数据库构建智能驾驶数据挖掘平台,利用其高性能、可扩展的相似性检索服务,解决了大规模向量数据检索瓶颈问题,显著降低20%以上成本,缩短模型迭代周期,实现从数据采集到场景挖掘的智能化闭环,加速智能驾驶落地应用。
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
|
3月前
|
人工智能 自然语言处理 API
构建可落地的企业AI Agent,背后隐藏着怎样的技术密码?
三桥君深入解析企业AI Agent技术架构,涵盖语音识别、意图理解、知识库协同、语音合成等核心模块,探讨如何实现业务闭环与高效人机交互,助力企业智能化升级。
209 6
|
2月前
|
传感器 边缘计算 人工智能
2025大模型应用平台选型指南:从个人助手到企业级智能体,5大平台场景化拆解
本文深度评测五大主流大模型平台,结合金融、医疗、制造实战案例,解析Open WebUI、Dify、Ragflow、FastGPT与n8n的定位与优势,提供选型决策树与混合架构实例,助你精准匹配业务需求,避开“全能平台”陷阱,实现高效智能化落地。
|
3月前
|
人工智能 自然语言处理 搜索推荐
企业客户服务效率低、体验差,如何通过大模型技术改善?一文了解面向客户服务全场景的行业大模型的3大应用方向
本文三桥君探讨了大模型技术在客户服务领域的应用与实践。从架构设计出发,详细解析了面向客户、客服和运营三大场景的智能功能模块,包括业务咨询、情感关怀、智能点选、知识采编等12项核心功能。AI产品专家三桥君指出,通过行业大模型定制、多源数据整合等技术手段,企业可实现客户服务的智能化升级,显著提升客户体验和运营效率。
185 0
|
15天前
|
机器学习/深度学习 人工智能 数据安全/隐私保护
阿里云 Qwen3 全栈 AI 模型:技术解析、开发者实操指南与 100 万企业落地案例
阿里云发布Qwen3全栈AI体系,推出Qwen3-Max、Qwen3-Next等七大模型,性能全球领先,开源生态超6亿次下载。支持百万级上下文、多模态理解,训练成本降90%,助力企业高效落地AI。覆盖制造、金融、创作等场景,提供无代码与代码级开发工具,共建超级AI云生态。
275 6
|
21天前
|
存储 人工智能 监控
如何用RAG增强的动态能力与大模型结合打造企业AI产品?
客户的问题往往涉及最新的政策变化、复杂的业务规则,数据量越来越多,而大模型对这些私有知识和上下文信息的理解总是差强人意。
57 2
|
9天前
|
监控 安全 数据安全/隐私保护
55_大模型部署:从云端到边缘的全场景实践
随着大型语言模型(LLM)技术的飞速发展,从实验室走向产业化应用已成为必然趋势。2025年,大模型部署不再局限于传统的云端集中式架构,而是向云端-边缘协同的分布式部署模式演进。这种转变不仅解决了纯云端部署在延迟、隐私和成本方面的痛点,还为大模型在各行业的广泛应用开辟了新的可能性。本文将深入剖析大模型部署的核心技术、架构设计、工程实践及最新进展,为企业和开发者提供从云端到边缘的全场景部署指南。
111 0

热门文章

最新文章

下一篇
日志分析软件