XXX产品平台技术构架(我的早期IT运动...)

2024年物联网嵌入式最全【Bluetooth 蓝牙开发】二、蓝牙开发入门,【设计思想解读开源框架 和。这两种技术都包括搜索管理、连接管理等机制,但它们是相互独立的,不能互通的技术!厂商如果只实现了一种,那么只能与同样实现该技术的设备互通。如果厂商要确保能和所有的蓝牙设备互通,那么就只能同时实现两种技术,而不去管是否真的需要。 阅读详情

 

XXX产品平台技术构架

                           (基于Web的应用研发)

一、综述

本产品旨在解决电子政务的需求而研发的跨平台、整合的电子政务系统。本系统是基于多层构架并实现为B/S结构的表现形式。在该技术架构中,拟用J2EE相关技术来构架并实现电子政务的分布计算与应用的需求。在这个实现中,我们抽象出不同的政务模型和业务的源生数据,并形成基础的数据(库)源,然后根据不同的业务类型,按照实际的情况,定制不同的业务流程,从而根据自我定制的业务流程和源生数据来驱动整个政务系统的稳健运行。整个的结构可以看作是由这样的几块构成:表单/视图(表现层)、业务逻辑(政务引擎驱动层)、数据模型(数据或模型管理层)。

二、J2EE平台技术简介

    J2EE是个标准的体系结构,它面向使用java程序设计语言进行的基于Web应用的企业应用的开发与部署,同时也是一种平台无关的分布应用或计算的企业应用解决方案。下面对这种体系结构从两方面进行说明:

1、 J2EE基本框架

 注:上面的各种模型将在后面平台技术应用中进行综合和取舍讨论

 

2、J2EE主要技术构成

         1、JSP-------------------------------------表示逻辑

         2、Servlet---------------------------------表示逻辑或控制

         3、JDBC-----------------------------------数据库连结和访问

         4、JTA-------------------------------------java事务管理(API)

         5、JNDI-----------------------------------对象名字的中央注册(java名字和目录接口)

         6、RMI------------------------------------RMI远程对象的分布执行(远程方法调用)

         7、EJB------------------------------------实现业务逻辑(企业JavaBeans)

         8、JMS-----------------------------------协调分布执行(java消息服务)

         9、JavaMail-----------------------------邮件服务-用于联接E-Mail系统

         ……

   Servlet:服务端的java代码,相当于客户端的Applet,用于响应客户机的请求。默认情况下,Servlet采用一种无状态的请求-响应处理方式。典型情况下,请求是由Web浏览器生成的,所有请求均采用Http协议。Servlet通常是通过Web服务器根据统一资源定位器(URL)来确定的。典型情况下,Servlet代码需要读取请求对象中的详细请求信息,并根据请求信息中的要求,,生成响应信息,然后放到响应对象中,Web服务器吧响应对象转换成Http响应信息,最终会送到客户机。

  Jsp:识开发人员能够快速的建立动态的个人化的Web内容。客户机发出Http请求,Web服务器按一定规则执行适当的JSP页面,然后把响应信息发送给请求者。在Web服务器第一次挑选某个Jsp页面为客户机请求提供服务前,首先把Jsp页面转换成Servlet,生成的Servlet开始执行,并可为当前或后续的其它请求提供服务。所以基本上讲,Jsp仅仅是个更有效地的建立Servlet的方法。

  JDBC:Java Database Connetivity,是J2EE访问应用数据库资源的标准。是和ODBC相似的一种通用的、标准的访问接口。它有四种类型:第一种JDBC驱动程序为JDBC-ODBC桥;第二种JDBC驱动程序直接吧JDBC API映射到数据库厂商提供的专属的客户机API。第三种JDBC驱动程序支持三层的JDBC的访问方式。第四种JDBC驱动程序是纯Java的,直接和数据库实例进行交互。

  JTA:Java Transaction API,允许Web开发人员访问数据库系统,或任何数据存储系统中的事务功能。事务处理可以协调单个数据库操作或多个数据库操作,以确保所有的数据源保持数据的准确和一致。JTA定义的高级的事务管理规范,用于分布式应用的资源管理。

  JNDI:(Java Naming and Directory Interface)是Java标准的中央注册机制,提供名字和目录服务。JNDI用于管理创建分布式应用式所需的核心组件对象。当开发人员需要建立一个访问远程对象的应用时,JNDI可以为应用提供一种找到所需远程对象的方法。

  RMI:(Remote Method Invocation),是Java应用访问远程Java对象的标准,Java应用使用RMI访问远程对象。RMI提供一种分布的应用框架,是远程客户机可以和远程方法和服务进行交互。远程主机可以使用RMI对外宣布远程对象上的方法,对象可以位于网络的任何节点上。

  EJB:企业JavaBean,是企业级的Java标准,用于建立服务器端的业务逻辑。EJB通常存在于EJB容器中,这种容器提供的服务包括事务支持、安全和并发处理等功能。EJB有:实体EJB、消息驱动的EJB、有状态会话EJB和无状态会话EJB

  JMS:Java Message Service,为开发人员提供的用于企业级的消息处理机制的标准Java API,是Java应用和组件能够发送和接受消息(排队机制、电对点通信、发布和订阅等)

  JavaMail:支持简单的电子邮件和消息处理服务,允许联接到任何标准的电子邮件系统中。

 

上面就是J2EE体系中的主要的技术标准和应用原理,下面,将根据上述的模型和应用原理,并结合公司的(发展)研发目标而不是任务,来构架产品的平台技术需求和实现。

 

三、平台技术架构

1、  J2EE体系的模型综合

对于其编程模型来说,可以说是指导实现分布应用的人员,应该依照这个模型来逐步的实现分布功能,并要对其进行一定的功能外保工作,以便能协调整体整体的分布计算和应用。从上面的J2EE体系的应用模型来看,在这个体系模型中,非常的重视业务逻辑(规则)的设计,也既是把实际应用中的业务逻辑抽象出单独的业务逻辑或业务规则层。这样,在应用相关的分布计算技术,诸如EJB+Web Server等,就很容易的构架出分布应用系统结构。另外,由于把业务规则单独的作为一逻辑应用层,也是非常的符合公司产品研发方向,并且和容易的作进一步的扩展。这也是IT应用的潮流和热点。所以,可以从J2EE体系模型中我们选择一种来作为我们研发实现的目标或方向。当然,在实际的设计中,还是要应用到其它的模型技术的,比如对Applet的应用。

 

2、  业务逻辑的抽象

根据对政务应用的实际情况,我们抽象出不同的政务模型和相关政务的源生数据,并形成一种“原子库”,然后再根据“原子库”来抽象和派生应用的业务逻辑,形成一种自己的政务引擎(至少应该包括业务处理和信息交互两部分的功能实现),也就是说我们把政务上的业务应用,抽象为政务引擎 ,通过政务引擎 来完成政务处理和相关应用的整合。具体可以业务规则包装为EJB,而信息的交互可以通过Web服务或JMS来实现,而对于“原子库”的形成,我们通过提供独立的工具来完成,这样也更容易对源生数据进行扩展。当然,政务引擎设计也是可扩展,要具有良好的伸缩型。如果一种应用产品的伸缩性差,绝对不是很好的产品。

 

3、 产品平台实现的技术方案

通过以上的讨论,我们可以选择J2EE平台下的一种实现方案,并采用MVC的这种应用结构来实现产品的研发。下面,我们就给出这一设想下的技术架构模型:

 

 

 

 

 

防火墙

      

                                  (Dist Government Affair Engine)

对于上面的技术方案的实现细节,不做祥述,在这里,简单介绍一下MVC 模式。MVC包括三类对象。Model是应用对象,View是它在屏幕上的表示,Controller定义用户界面对用户输入的响应方式。之所以整体架构采用MVC(Model View Controller) 模式,是因为:

1). 将表示层(View)和逻辑层(Model)分开的一个优越性,在于容易在某种数

据的基础上,增加多种表现或者改变某种形式。

2). 逻辑层(Model)以及表示层(View)分开以后,使得它们各自能够独立的变

化。进而使得可维护性,可以扩展性,可测试性方面得到很大的改善。

3). 将控制层(Controller)和表示层(View)可以动态的决定表示的形式。

4). 将控制层(Controller)和逻辑层(Model)可以使得用户的输入和数据处理之间

的关系可以灵活决定。

可以说MVC模式可将“分离显示逻辑与业务逻辑”发挥的淋漓尽致。关于MVC的具体论述,可以参考其它的专业的资料或是Struts体系结构介绍。

 

4、 经济、技术的可行性论证

  对公司来说,由于J2EE体系结构下的应用开发还是比较新颖的,尤其是跨平台的分布式应用研发,对这研发过程的一切可能性风险,都要尽可能的充分估计。但纵观当前的电子政务市场,我们的研发选择无疑是激动人心和大有前途的。如果从公司的长远发展目标和未来的应用(包括各种商业性、政务型以及非营利性等)整合来看,这将是我们最正确的选择。也就是,这种应用的市场潜值非常大,只要做的好,肯定回报丰厚。从另一方面来看,若要在这种应用上有所作为,这需要公司的经济投入。在技术上,我们不得不承认在J2EE方面很弱:包括技术上的和实施经验上的等。要解决这方面的问题,可以从两方面来考虑:一是自身加强技术攻关和人才转型;二是引进专业人才。我的建议是从这两方面入手,这样既可利用现有人力,又可加快研发进度,并能促进公司的整体技术和应用实力的发展,这将是个不错的选择。总的来说,整个方案有很大的伸缩性,也同样具有可实施性。但在研发实施中,有很多问题需要解决,所谓“攻欲其善,必先利其器”。

 

 

 

             上海XXX系统技术有限公司           2003-6-20

 

                                     

 

 

 

 

 

 
CIO实战方法论_01_从IT经理到CIO的5个关键跨越 一个典型的场景:某制造企业年营收4亿,老板决定推进数字化转型。公司的IT经理老张,技术过硬,ERP上线、网络运维、服务器管理都是一把好手。但半年过去,转型几乎停滞——老张跟业务副总沟通需求时总是"技术语言"对不上"业务语言",跟老板汇报时也讲不清楚投入产出。老板开始怀疑:是不是选错了人?这不是个例。从"管技术的IT经理"到"管数字化转型的CIO",需要的不是技术的再一次升级,而是一次角色本质的跨越。本文拆解从IT经理到CIO的5个关键跨越。 阅读详情

相关推荐

Agent产品定价与打包:锚定价值缺口的智能服务合约设计

在AI工程化落地进程中,'智能体(Agent)'正从技术概念演进为可计量、可交付、可续费的企业级服务。其核心挑战不在于模型能力,而在于如何将模糊的‘智能’转化为客户财务报表中可审计的价值项——这要求深入理解业务KPI、量化时间/错误/机会三类成本缺口,并构建与之匹配的服务契约。Agent产品定价已脱离传统SaaS的成本加成逻辑,转向以客户价值缺口为锚点的效果导向模式;打包策略亦需摒弃功能堆砌,转为用业务语言封装的‘服务包’,覆盖轻量启动、场景深耕、生态整合与联合运营等典型路径。本文基于17个垂直行业落地实践

diaocuiguo2493的博客 492

IDC:中国软件商应分离技术平台与产品平台

     9月2日消息,IDC中国公司今日发布的《软件商成长路线图》白皮书显示,近70%的中国软件开发商竞争力不足。IDC建议中国软件开发企业将核心竞争力聚焦在对客户的理解及快速交付上,技术平台架构则交给第三方商业软件平台。      客户最终需要的是解决方案——只有那些对客户业务有着精深理解、以及基于此理解,有着对客户业务的抽象、建模、软件化的能力的软件商才具有差异化的竞争力。技术平台和产品

没有思考就没有发言权 1582

深入探索IT项目可行性分析与VSD图应用

通过这个案例,我们可以看出一个成功的可行性分析应涵盖所有相关领域。技术团队、财务部门、法律顾问、人力资源和项目管理必须协同工作,确保项目各方面都经过仔细审查。此外,文档记录和沟通在可行性分析过程中同样至关重要,它们有助于团队成员之间的信息共享和协调。智能交通系统的实施案例强调了在高度复杂的项目中进行综合可行性分析的重要性。它还突出了与众多利益相关者进行有效沟通的必要性,确保项目的顺利进行和长期成功。通过这两个案例的学习,我们可以获得在不同环境和条件下进行可行性分析的宝贵经验。

weixin_28931449的博客 1175

技术开发、产品开发和平台开发的区别

技术开发、产品开发和平台开发的区别1、技术开发2、产品开发 从自然属性的区别来看三者的不同点。 1、技术开发 技术开发是对一个方法的研究。 技术开发具有的三种属性为: 具有探索性 研究性 高度不确定性 2、产品开发 产品开发是对现有全部技术的一个重组,根据客户需求对 ...

追寻上飞的博客 7743

如何以产品思维做技术平台

如何以产品思维做技术平台,腾讯公司自身产品经理&架构师培训课件,值得研读。

Spring Boot整合AWS S3文件上传实战:从配置到权限管理全流程解析

本文详细解析了Spring Boot整合AWS S3文件上传的全流程,包括基础配置、核心上传功能实现、高级权限控制及安全最佳实践。通过实战案例展示如何高效处理文件上传、大文件分片及权限管理,帮助开发者构建健壮的文件管理系统。特别强调AWS S3的高可用性和安全性,适用于企业级应用开发。

sam99的博客 283

XXX管理平台系统——架构

 XXX管理平台系统架构前言系统架构是项目中技术实现的最重要的环节。系统架构的良好与否关系到系统的性能指标、安全指标、稳定性指标、可扩展性、业务实现等等。系统架构涉及到系统硬件的选型、网络拓扑、操作系统选型、数据库选型、B/S与C/S的选型、B/S各框架的选择、缓存的实现、数据库设计等诸多方面。在大型I

不胜人生一场醉 3005

基于深度学习实现实时视频目标检测

实时视频目标检测是计算机视觉领域的研究热点之一,其应用场景包括智能监控、自动驾驶、机器人视觉等多个领域。深度学习技术的快速发展使得实时视频目标检测变得更加可行和准确。本文提出一种基于深度学习实现的实时视频目标检测系统,使用Python和OpenCV作为开发工具,具有高效、准确和实时的特点。 本系统的主要需求是实现实时视频目标检测功能,可以在不同的应用场景中使用。具体的需求如下:2.1 视频输入本系统需要从摄像头或视频文件中获取实时视频流,并对视频流中的目标进行检测和跟踪。2.2 目标检测本系统需要使用深度学

分享毕业设计的案例和论文 1941

数字化转型:概念性名词浅谈(第二十一讲)

​ 大家好,年后第一周继续讲数字化转型名词浅谈。 今天讲的是产品组和成组技术: 1、产品族: 产品族是以产品平台为基础,通过添加不同的个性模块,以满足不同客户个性化需求的一组相关产品,产品族包括产品平台和由其衍生出的能满足客户不同需求的个性化产品。Meyer 和Ut2terback 对产品平台和产品族进行了如下定义 :产品平台是产品族的基础,是能够被某一系列产品共享的、可重用的模块集合,一般具有相对稳定的结构,一个有效的产品平台是产品族的核心,是产品族内相关系列产品的基础,它具有产品族内所有产品的共性

m0_53104033的博客 898

html2canvas 返回的toDataURL()数据为 data:,的解决方法

html2canvas 返回的toDataURL()数据为 data:,的解决方法 我在使用html2canvas的使用, 发现toDataURL() 返回的数据为data:, 而且将数据设置为img的src属性,图片也不能正常显示,我尝试了很多方法,也没有解决出来,经过我不断的百度+自己尝试,终于解决了这个问题。 代码: 这段代码是没有任何问题的,标准html2canvas的demod代码,但就是无法正常将图片previewImg 渲染出来,dataURL 我打印的结果为 data:, 错误的原因是,

java123_PB的博客 5025

matlab内读取文件目录时斜杠和反斜杠的使用

@matlab内读取文件目录时斜杠和反斜杠的使用TOC matlab内读取文件目录时,斜杠和反斜杠的使用 最近被斜杠和反斜杠弄晕了,于是总结了一下,在此和大家分享一下。 代码 clear; clc; close all; I1= imread('..\zs1.jpg'); %和代码文件夹同目录的图片 (纯反斜杠) I2= imread('../zs2/zs2.j...

weixin_44456694的博客 6575

艾永亮:“技术+平台”打造超级产品,引领内容产业回归初心

2020年是充满变化的一年,尤其是对于高度活跃,保持与消费者语境对接的内容产业而言更甚。 从IP剧的翻拍、互动剧、微剧模式、短视频的孵化,内容平台以“月”为单位不断地产出内容。 试图通过内容来吸引用户的注意,而在内容处于饱和的大环境下不断地刺激用户的兴奋点。更有意思的是,在这个过程中需要足够的技术来支撑,“技术+内容”成为内容平台能否打造超级产品的关键,影响并改变着内容产业的趋势。 正是因为如此,2020年成为了许多企业值得反思的一年。在思考的过程中也许企业管理者会发现一些复杂且有迹可循的变化趋势,能够从中

艾泊宇产品战略 484

3D视觉-激光三角测量法的概述和原理

激光三角法位移测量的原理是,用一束激光以某一角度聚焦在被测物体表面,然后从另一角度对物体表面上的激光光斑进行成像,物体表面激光照射点的位置高度不同,所接受散射或反射光线的角度也不同,用。激光三角测量法是一种通过图像采集系统采集被测物表面漫反射的激光轮廓,进而基于设备已知的相对位置通过算法处理,获得被测物表面的三维轮廓数据,进而还原目标物体三维空间信息的方法。采用激光三角原理和回波分析原理进行非接触位置、位移测量的精密传感器, 广泛应用于位置、位移 、厚度、半径、形状、振动、距离等几何量的工业测量。

qq_20660115的博客 3921

AI产品招聘乱象和产品经理能力揭秘

需要用到“产品思维”的场景,都要求产品经理在多个领域有深度思考能力。明明AI编程能替代月薪过万的普通研发,结果AI产品的定价是几十到几百块钱,最终导致AI订阅制难以为继,这就是产品经理的工作失职。最成功的几款AI产品,在早期并没表现出明确的产品定位,都是靠AI技术自然发展自然验证,然后被动去追补产品定位。无论是AI、云计算,或者其他领域,产品经理乱象的根本原因是:管理者需求方,因为看到“雷周张”自称“我只是个产品经理”,就对产品经理岗位产生了诡异的联想,以为雇佣几个产品经理就是雇佣了几个“雷周张”。

weixin_48558260的博客 251

InterSystems IRIS 数据库数据平台安装

下载地址:安装包:IRIS_Community-2024.1.0.267.2-win_x64.exe。

yuguang的博客 2374

【嘉立创EDA】从AD21导入pcb边界到嘉立创EDA专业版

有许多前期工程由AD进行完成,在后续update的过程中,由于开模等原因限制,部分pcb外型需要继续沿用,本文将此过程记录,以供有需要的读者参考。

l64481000的博客 4520

生成式AI在B端产品中的落地实践:从场景定位到技术架构

生成式AI作为人工智能领域的重要分支,其核心原理是基于大规模预训练模型,通过理解和生成自然语言、代码等序列数据,实现对复杂任务的自动化处理。这项技术的核心价值在于它能将人类从大量重复性、规则性的脑力劳动中解放出来,显著提升内容创作、信息归纳和决策支持的效率与质量。在工程实践中,生成式AI正从通用对话向深度赋能企业业务流程演进,其关键在于与具体业务场景的深度融合。典型的应用场景包括智能客服、自动化文档生成、数据分析报告以及代码辅助等,这些场景都高度依赖对业务逻辑的精准理解和可靠输出。实现这些应用需要稳健的技术

weixin_30416871的博客 405

第二十一:Python接口自动化-处理Json数据

【代码】第二十一:Python接口自动化-处理Json数据。

欢迎来到本博客! 111

一个女孩5年的IT销售经历!

交待一下时间。我进入这家公司是2000年9月,一直到2004年6月,从此开始了我南征北战的岁月.两年南方,两年北方。  这家公司是一家规模非常大的网络公司,业务是互联网应用服务,简单的说就是建网站,注册域名,网络推广等等。这在2000年的国内还是一个陌生而新奇的行业。工作的主要手段是电话销售为主,登门拜访为辅。  我进入这家公司被分配到一个部门,部门经理是个精明能干的女孩子,其实比我年龄还小,但在

小马的专栏 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

AI驱动IT服务自主编排:CTO应对范式转变的五大核心维度

IT服务管理(ITSM)正经历从人工响应到智能预见的范式转变。其核心原理在于,通过AI智能体(AI Agent)基于规则、模式学习与实时数据分析,在问题发生前或需求明确前自主触发并编排服务流程,实现了从被动响应到主动干预的进化。这一转变的技术价值在于显著提升运维效率、预防潜在故障并优化资源成本,但同时也对传统管理框架提出了根本性挑战。在应用场景上,AI自主编排已深入运维监控自动扩容、开发测试环境自动部署、安全事件自动响应等领域。本文聚焦于当AI驱动服务比例显著上升时,CTO在服务治理、技术栈重构、组织能力重

weixin_33841503的博客 336

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

议华为云:又爱又恨

云头条导读:作者@玛尼呸 在2018年 12 月18日在心声社区发帖吐糟华为内部对于云业务的定位、内部管理混乱等问题,阐述了大量事实依据,反馈了很多实际问题,希望公司予以重视并改进。此贴引起公司管理层重视,1月17日官方账号@华为家事 再次发布此贴,署名签发人任正非。 以下为全文: 按:业精于勤,荒于嬉;行成于思,毁于随。(韩愈) 序:我是玛尼呸,一个对华为云又爱又恨、为它奋斗了4年的“而立之人”。在很多人看来,4年这个时间也许不长,毕竟华为云计算已经做了10年了吧。不过近4年来,华为云的“人

NicolasLearner的博客 2375

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数据科学岗位光谱:从取数员到AI产品经理的六类角色解析

数据科学并非单一学科,而是由业务需求驱动形成的动态岗位体系。其核心在于数据处理、分析建模、系统工程与业务决策的多维融合,技术深度与业务耦合度共同构成能力坐标系。理解数据工程师的管道可靠性、数据分析师的归因思维、BI工程师的语义层设计、机器学习工程师的模型服务化能力、数据科学家的策略闭环能力,以及AI产品经理的价值过滤逻辑,是职业定位的关键。这些角色在电商、金融、SaaS等真实场景中持续演进,强调SQL深度、AB测试设计、数据可信验证等基础能力,而非单纯追逐工具或头衔。本文基于一线团队搭建与412位候选人面试

abc20899的专栏 174

关于 58 996 浪潮 奋进者计划 华为 奋斗者协议—— 小论!

2016年9月12日11:40:09 其实我一般不再博客写这些关于个人或者公司的相关的东西,只写技术相关,但是就现在看到,觉得不吐出的心声,就得不快 首先了解一下58 996 浪潮 奋进者计划 华为 奋斗者协议相关东西 996工作制”是指工作日早9点上班,晚9点下班,每周工作6天 ,春节国庆,随叫随到 申请成为公司的奋进者,自愿放弃所有带薪年休假,自愿进行非指令性加班、自愿每天...

weixin_34127717的博客 506

转行进入互联网的一条可行路径

点击上方蓝字关注「中产之路」历史文章工作五六年了,还能转行互联网吗?《教父》里的人生观:第一步努力自立,第二步全力照顾好家人,第三步尽可能帮助善良的人,第四步为族群发声,第五步为国家争...

湾区人工智能 707

AI产品上线前的质量守门员:Criteria Evaluator实战指南

在大模型应用落地中,传统指标(如BLEU、ROUGE)无法衡量事实准确性、可操作性等业务核心质量维度。Criteria Evaluator是一种基于可定义、可量化、可归因的评估范式,其原理是将模糊的业务需求转化为LLM可执行的结构化判断指令,依托强模型(如GPT-4o)作为‘语言判官’,实现对正确性、相关性、无害性等关键维度的自动化打分。该技术显著提升AI产品质检的客观性、可复现性与迭代效率,已广泛应用于医疗问答、金融风控、客服对话等高可靠性场景,成为保障生成内容安全、可信、可用的关键工程实践。

cuiji1279的博客 410
上一篇: 浅述业务趋势和应用技术走向(2003-5-30……曾经的建议意见)
下一篇: OC4J(standalone)开发环境配置
尘竹
博客等级 码龄25年 50粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值