-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
78 additions
and
0 deletions.
There are no files selected for viewing
78 changes: 78 additions & 0 deletions
78
src/content/blog/Higress-gvr7dx_awbbpb_gu4rgenlkz3qpfze.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
--- | ||
title: "智保未来:国泰产险的 AI 网关革新之旅" | ||
description: "智保未来:国泰产险的 AI 网关革新之旅" | ||
date: "2024-12-24" | ||
category: "case" | ||
keywords: ["Higress"] | ||
authors: "CH3CHO" | ||
--- | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">在数智化转型的大潮中,国泰产险以其前瞻性的视角,全面拥抱大模型技术,在外呼、客服、内容生成等多个业务场景中实现了大模型的深度应用。</font> | ||
|
||
# 一、引言 | ||
<font style="color:rgba(0, 0, 0, 0.9);">在数字化转型的浪潮中,国泰产险以其前瞻性的视角,全面拥抱大模型技术,在外呼、客服、内容生成等多个业务场景中实现了大模型的深度应用。通过引入阿里云云原生 API 网关,国泰产险不仅简化了大模型的接入复杂性,还有效提升了数据安全性和成本管控能力,成为保险行业数智化转型的典范。</font> | ||
|
||
# 二、背景 | ||
<font style="color:rgba(0, 0, 0, 0.9);">国泰财产保险有限责任公司(简称“国泰产险”)于 2008 年 8 月 28 日在上海创立。公司注册资本 26.3 亿元,在中国东南沿海和中西部地区多个省市设有分支机构,业务范围涵盖短期健康保险、意外伤害保险、财产损失保险、责任保险等非寿险业务的各个领域。国泰产险秉持“客户第一”发展理念,全面拥抱数字化浪潮,开启“科技保险”新篇章,服务于广大家庭和小微企业个性化的保障需求,守护每一家的幸福。一直以来,国泰产险努力打造以客户为中心的科技保险品牌。公司已连续多年蝉联“卓越保险公司”、“最佳服务保险公司”、“数字化转型优秀案例”、“普惠金融优秀案例” 等荣誉称号,以细分市场的价值创新获得高质量发展和市场竞争优势。</font> | ||
|
||
![](https://intranetproxy.alipay.com/skylark/lark/0/2024/webp/299576/1735011528048-4a61fd08-40af-41e7-bd6a-2ed7e2f29277.webp) | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">国泰产险融合数字经济与保险产业链打造全域数据价值交付体系——“数智双驱动系统”。系统以“小前台+大中台”为战略框架思维,基于数字化运营和技术共建等机制,构建起一体化保险经营管理平台。助力国泰产险从产品开发,到理赔体验都变得简单易得,让服务更高效、保障更全面。</font> | ||
|
||
![](https://intranetproxy.alipay.com/skylark/lark/0/2024/webp/299576/1735011528146-1407a6d7-c33f-40b7-bbc7-5fc769e5807f.webp) | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">随着数智化转型全面推进,国泰各业务应用积极拥抱大模型,在外呼、客服、内容生成等场景均在进行大模型的接入使用。针对不同场景,国泰选择了不同的大模型及接入方式,既有自建的基础模型、又有调用外部厂商的大模型 API,如:通义系列模型、清华智谱等。</font> | ||
|
||
# 三、核心挑战 | ||
<font style="color:rgba(0, 0, 0, 0.9);">国泰产险在数智化转型过程中面临五大挑战:多模型统一接入、多租与认证鉴权、内容安全、成本管控、审计与风控。</font> | ||
|
||
+ **<font style="color:rgba(0, 0, 0, 0.9);">多模型统一接入:</font>**<font style="color:rgba(0, 0, 0, 0.9);">在国泰的业务中,针对不用的业务场景,使用了不同的大模型,不同接入方式中请求与响应的数据结构都具有差异,在使用时需要对不同接入方式进行适配,成本极高;</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">多租与认证鉴权:</font>**<font style="color:rgba(0, 0, 0, 0.9);">不同的大模型供应商均需要通过 apikey 作为访问凭证,在对外提供服务时,需要控制不同用户访问大模型的权限,自建认证鉴权人力成本较高;</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">内容安全:</font>**<font style="color:rgba(0, 0, 0, 0.9);">大模型返回内容具有安全风险,可能出现不合规的内容,依赖可靠的检测服务对大模型的输入输出进行检测,以保证对话的内容安全;</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">成本管控:</font>**<font style="color:rgba(0, 0, 0, 0.9);">由于大模型的调用基于 token 进行计费,因此对 token 用量的统计与观测是十分重要的,通过 token 用量的统计能够对成本进行感知与控制;</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">审计与风控:</font>**<font style="color:rgba(0, 0, 0, 0.9);">在出现一些异常情况时,比如 token 消耗过多、对话内容有风险等,需要有内部审计的手段对请求、调用方进行定位以进行风险管控。</font> | ||
|
||
# 四、解决方案 | ||
<font style="color:rgba(0, 0, 0, 0.9);">针对国泰产险以上业务痛点,阿里云云原生 API 网关均有成熟的解决方案:</font> | ||
|
||
**<font style="color:rgba(0, 0, 0, 0.9);">1)多模型统一接入:</font>**<font style="color:rgba(0, 0, 0, 0.9);">云原生 API 网关支持使用统一的协议对接多种 LLM,共支持 15 家 LLM 提供商,基本涵盖多数主流大模型厂商,通过云原生 API 网关进行统一接入后,用户无需关心不同大模型请求与响应的数据结构的差异。除了协议的统一,云原生 API 网关还提供了 apikey 的管理功能,除了对大模型 apikey 的管理之外,还支持对百炼、coze 等应用平台的 apikey 进行管理,通过云原生 API 网关进行统一接入后,请求无需在 header 中携带大模型的 apikey。</font> | ||
|
||
**<font style="color:rgba(0, 0, 0, 0.9);">2)多租与认证鉴权:</font>**<font style="color:rgba(0, 0, 0, 0.9);">云原生 API 网关提供了包括 jwt、hmac、apikey 等多种认证鉴权方式,通过云原生 API 网关进行对接多种 LLM 后,能够屏蔽不同大模型 apikey 的差异,基于云原生 API 网关提供的认证鉴权功能,可以在不同大模型上构建一层统一的认证鉴权机制,实现对外多租,对不同消费者进行管理。</font> | ||
|
||
**<font style="color:rgba(0, 0, 0, 0.9);">3)内容安全:</font>**<font style="color:rgba(0, 0, 0, 0.9);">云原生 API 网关提供了对阿里云内容安全(绿网)的快速接入,能够对经过网关的请求/响应内容进行安全检测,阿里云内容安全通过了中国信息通信研究院的评估,达到功能要求、风控技术、性能要求、产品自身安全功能要求等四类指标的能力要求,能够为 LLM 对话内容提供安全保证。</font> | ||
|
||
**<font style="color:rgba(0, 0, 0, 0.9);">4)成本管控:</font>**<font style="color:rgba(0, 0, 0, 0.9);">与传统 API 基于调用次数计费不同,在 AI 场景下通常基于请求的 token 使用量进行计费,因此对于请求 token 用量的统计与观测成为刚需,云原生 API 网关提供了完善的 AI 可观测体系,提供了 metric、log、trace 三个维度的观测功能,基于 AI 可观测功能,用户能够统计每个请求的 token 用量、每个模型的 token 用量、每个消费者的 token 用量等不同维度的 token 用量统计,从而对成本进行感知与管控。</font> | ||
|
||
**<font style="color:rgba(0, 0, 0, 0.9);">5)审计与风控:</font>**<font style="color:rgba(0, 0, 0, 0.9);">云原生 API 网关提供了详细的跟踪机制提供审计与风控功能,例如当对话内容有风险时,可以定位到是哪一个请求、哪一个消费者以及哪些关键词触发了风险检测,基于审计结果,用户可以及时对风险进行处理,例如对消费者进行 token 限流、吊销访问权限等操作。</font> | ||
|
||
# 五、技术优势 | ||
<font style="color:rgba(0, 0, 0, 0.9);">与其他网关相比,云原生 API 网关主要有以下技术优势:高性能、高可用、易扩展以及高可观测。</font> | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">AI 场景下,经过网关的流量有以下三大特征,是区别于其他业务流量的,分别是:</font> | ||
|
||
+ **<font style="color:rgba(0, 0, 0, 0.9);">长连接:</font>**<font style="color:rgba(0, 0, 0, 0.9);">由 AI 场景常见的 Websocket 和 SSE 协议决定,长连接的比例很高,要求网关更新配置操作对长连接无影响,不影响业务。</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">高延时:</font>**<font style="color:rgba(0, 0, 0, 0.9);">LLM 推理的响应延时比普通应用要高出很多,使得 AI 应用面向恶意攻击很脆弱,容易被构造慢请求进行并发攻击,攻击者的成本低,但服务端的开销很高。</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">大带宽:</font>**<font style="color:rgba(0, 0, 0, 0.9);">结合 LLM 上下文来回传输,以及高延时的特性,AI 场景对带宽的消耗远超普通应用。如果网关没有实现较好的流式处理能力和内存回收机制,容易导致内存快速上涨。</font> | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">应对AI流量,阿里云云原生 API 网关基于 envoy 内核,有着天然的优势,分别是:</font> | ||
|
||
+ **<font style="color:rgba(0, 0, 0, 0.9);">长连接无损的热更新:</font>**<font style="color:rgba(0, 0, 0, 0.9);">不同于 Nginx 变更配置需要 Reload,导致连接断开,Higress 基于 Envoy 实现了连接无损的真正热更新。</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">安全网关能力:</font>**<font style="color:rgba(0, 0, 0, 0.9);">基于 Higress 的安全网关能力可以提供 IP/Cookie 等多维度的 CC 防护能力,面向 AI 场景,除了QPS,还支持面向 Token 吞吐的限流防护。</font> | ||
+ **<font style="color:rgba(0, 0, 0, 0.9);">高效的流式传输:</font>**<font style="color:rgba(0, 0, 0, 0.9);">Higress 支持完全流式转发,并且数据面是基于 C++ 编写的 Envoy,在大带宽场景下,所需的内存占用极低。内存虽然相比 GPU 很廉价,但内存控制不当导致 OOM,导致业务宕机,损失不可估量。</font> | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">在云原生 API 网关自身的可用性方面,云原生 API 网关通过多可用区容灾、弹性扩缩、故障自愈等,免去了自建基础设施的可用性问题,</font>**<font style="color:#2F4BDA;">提供了 99.95% 的 SLA 保障率。</font>** | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">在 AI 生态方面与扩展性方面,通过 Wasm 插件机制,云原生 API 网关在插件市场中提供了多达 15 种 AI 相关插件,覆盖了大模型代理、敏感数据检测、内容安全审计、自定义统计、Token 限流等场景,实现了各种 LLM 的接入以及阿里云内容安全、redis、向量检索服务等云服务的集成,通过灵活组合这些插件,既能满足我们在大模型场景下的基本需求又能根据不同细分业务场景设置不同的管控策略,并且插件市场还支持上传自定义插件,网关的可扩展性大大提高。</font> | ||
|
||
![](https://intranetproxy.alipay.com/skylark/lark/0/2024/webp/299576/1735011528054-bf8878cc-de6d-4831-a9ec-dab19a3696c0.webp) | ||
|
||
<font style="color:rgba(0, 0, 0, 0.9);">在可观测性方面,阿里云原生 API 网关实现了与云监控、日志服务的集成,提供了开箱即用的多维度看板,能够支持业务监控和故障定位,用户可以借助云监控/日志服务的查询分析能力,按需自定义看板和告警。</font> | ||
|
||
![](https://intranetproxy.alipay.com/skylark/lark/0/2024/png/299576/1735011528068-f41efcb7-2f04-4761-ae62-e8d52a758cdb.png) | ||
|
||
![](https://intranetproxy.alipay.com/skylark/lark/0/2024/webp/299576/1735011528093-4e971c78-0c59-4cd9-bc5a-9bbc912e4314.webp)_<u><font style="color:rgb(136, 136, 136);">Token 与请求次数统计</font></u>_ | ||
|
||
# 六、结语 | ||
<font style="color:rgba(0, 0, 0, 0.9);">通过阿里云云原生 API 网关在国泰落地,目前国泰所有访问大模型的流量均通过阿里云云原生 API 网关进行代理,在日均消耗近亿 Token 的同时,做到了对每个请求都进行敏感信息过滤,不论是输入大模型的内容还是由大模型产生的内容都进行了全面审计,大大降低使用大模型的数据安全风险。通过网关的 AI 插件,国泰产险做到了每个 Token 都知道是谁在用,用在哪个场景,给后续分析和成本管控提供了坚实的数据支撑。</font> | ||
|
||
|