Snowflake希望借助一款名为Business Ontology的新工具来提升AI智能体的可靠性,该工具是其用于数据发现、管理和治理的Horizon Catalog的一部分。
今年6月,Horizon Catalog通过推出Horizon Context获得了功能提升,这是一套语义和元数据管理能力,旨在帮助企业跨数据资产收集、丰富和组织元数据,并让AI智能体更好地理解企业数据、数据间的关系以及数据的使用方式。
Snowflake在声明中表示,Business Ontology在此基础上进一步发展,允许企业定义和批准业务概念,为这些定义指定负责人,并将其直接链接到底层的数据表和视图。
公司补充说,这反过来将使企业AI智能体能够获取权威的业务定义,例如净收入的具体含义,而不必依赖不同系统中对同一数据的相互矛盾的解释。
Business Ontology还为企业提供了一种方式,用于定义和批准尚未正式记录的业务含义和关系。
通常情况下,订阅Snowflake服务的企业必须依靠Cortex Sense——Snowflake由AI驱动的业务上下文引擎——从可用的元数据和使用模式中推断这些含义,而这些推断未必总能反映企业预期的业务定义。
该公司表示,借助Business Ontology,企业用户现在能够审查、正式确定并批准这些定义,确保AI智能体使用经过业务验证的含义,而不是仅仅依赖AI生成的推断。
HFS Research执行研究主管Ashish Chaturvedi表示,对于开发者而言,Business Ontology可以减少为智能体或智能体应用拼接上下文所需的精力和时间,因为他们不再需要在构建的每一个智能体中都植入业务逻辑。
Chaturvedi补充说,这主要是因为智能体可以调用Business Ontology中集中维护的定义,使开发者能够在多个智能体和应用程序中重复使用相同的业务上下文。
Constellation Research首席分析师Michael Ni呼应了这一观点,他表示,这反过来也能减少不同智能体对同一业务数据做出不一致解读的情况,同时随着业务需求的演变,也更容易开发和维护智能体应用。
Chaturvedi表示,对于首席信息官(CIO)而言,建立一套通用业务定义的能力同样有助于在各部门间更轻松地扩展AI智能体的应用,而不必担心不同智能体对同一业务数据产生不同解读。
不过,他也提醒说,保持业务定义的时效性对企业而言仍可能是一项挑战。
Chaturvedi表示:"每个核心术语都需要指定一名负责人,在定价、产品或报告规则发生变化时进行审查,并与其背后的数据建立关联,这样当模式发生变更时,就会有人去核查依赖于该模式的相关定义。"
由于不同部门可能对同一业务概念有不同的定义方式,这一过程可能会进一步复杂化。
Chaturvedi表示:"例如,销售、财务和运营部门根据各自的业务需求,可能对什么构成'客户'或'收入'有不同的理解。企业需要决定是将这些差异协调为一个通用定义,还是将其作为独立且明确标识的术语予以保留,这一过程需要各业务部门之间达成一致。"
据Snowflake介绍,Business Ontology预计将很快进入公开预览阶段。
除了建立对企业数据的通用理解外,Snowflake还在为其智能体控制层Cortex AI Gateway增加新功能,以帮助企业监督AI智能体如何执行任务、访问数据和消耗资源。
这些新功能包括Cortex Sandboxes和Agent Trace Intelligence,前者为智能体提供隔离环境以便与企业数据一起执行自定义代码,后者则允许开发者和数据团队根据业务数据检查智能体的执行轨迹。
Chaturvedi表示,对开发者而言,Cortex Sandboxes有望提升生产力:"它消除了大多数开发者都愿意跳过的一项繁琐工作,即为智能体编写的代码运行搭建一个安全的场所。目前,团队要么自行构建并保护自己的容器,要么将数据复制到其他地方,要么干脆不让智能体运行代码。"
Chaturvedi补充道:"沙箱环境在数据旁边启动,遵循启动智能体者的权限设置,并在任务完成后关闭,因此开发者可以构建能够编写和运行分析代码的智能体,而无需管理服务器或处理各种凭证。"
Ni表示,这反过来对CIO而言应能降低风险,尤其是在智能体可能造成的损害方面,因为它将在一个隔离的安全环境中运行。
这意味着,虽然隔离环境可以限制故障或恶意代码对周边系统的影响,但并不一定能阻止智能体滥用用户本已获得授权的数据或访问权限。
然而,对Chaturvedi而言,CIO更为关切的问题是确保智能体执行的代码能产生准确可靠的结果。他表示,尽管沙箱技术可以限制故障或恶意代码造成的损害,但它并不能验证所使用的逻辑或输出结果的准确性。
Cortex Sandboxes和Agent Trace Intelligence目前均处于私密预览阶段。
除Cortex AI Gateway的新功能外,Snowflake还推出了Agent Abuse Detection,以帮助企业应对围绕智能体的安全问题。
该公司表示,Agent Abuse Detection可以帮助企业识别超出权限范围运行的智能体,例如试图绕过审批流程或访问敏感数据的智能体。该功能目前处于私密预览阶段。
