没有人喜欢搜索,大家都喜欢发现。人工智能聊天机器人的崛起使我们能够用自己的方式、用自己的语言提问,并找到确切所需的信息。不幸的是,这仅限于公共信息,并且仅限于 AI 模型训练时可用的信息。这就是
BizEye 的不同之处!
你以自己的方式与数据交谈,并决定谁可以访问它
无论您是在寻找组织数据中的特定 KPI,还是只是想回忆起火险的条款,BizEye 都会以您希望的方式提供答案。没有昂贵的 BI 解决方案,也没有无尽的文档查找。只需在 BizEye 中共享您的数据并提问。就这么简单。如果您想与一组人分享 BizEye,同时保持对谁可以访问什么的控制,只需轻松配置即可。无需复杂的设置,只需一个直观的配置过程。
但每个人的说话方式都不同
不是每个人的母语都一样,这一点已被考虑在内。BizEye 提供与此网站相同的语言。但是,这与您用来提问的语言是分开的——目前支持超过50种语言。
单靠说话也很无聊
安全性、易用性、个性化、自我学习、企业品牌、多模型、多模态以及许多其他大型公司(仍然)忽视的方面都已被仔细考虑。因此,BizEye 不依赖于人工智能模型。你可以选择使用哪个模型——甚至是多个模型。实际上,BizEye 允许您让整个 AI 模型团队协同工作。有些模型在回答问题方面更胜一筹,而另一些则在回应之前先进行仔细推理。还有一些生成图像,而另一些擅长数学问题。通过 BizEye,您决定团队的组成。这在处理复杂挑战时尤其有用,但对于日常任务可能不那么相关。
当说话不够时
BizEye 配备了一整套插件。与 AI 模型团队一起,您可以实现
智能 AI——但您完全控制这一切。有用于快速将数据提供到 Excel(无需离开您的环境)的插件,有用于自动化 Excel 中重复任务的插件,越来越多的插件让您的解决方案使用得越多越智能,转换音频为文本的插件(可用于听写),网页搜索插件,甚至还有允许您与 PC 或笔记本电脑上自己的文件系统交互的插件。
金钱的重要性
不是每个人都有预算为好的 AI 解决方案。我们也考虑到了这一点。BizEye 使用高成本效益的基础架构,确保保持解决方案运行不会花费巨款。而且不需要昂贵的实施顾问。BizEye 自说自话,设计直观,并提供许多选项以在向更广泛的受众推出之前进行实验。查看
技术细节以获取概述。
停止搜索,开始与自己的数据交谈!
架构
您觉得下面的图表有点技术性?没问题!作为 IT 架构师,我的职责是提供清晰的工作原理概览。一些人肯定会欣赏这一点。如果不想了解?然后查看下一部分,我将解释多模型概念是如何工作的,以及如何组建自己的 AI 模型团队。
安全性
BizEye 的身份验证通过 Azure Entra ID 进行。这意味着只有您组织内已知的用户才能访问 BizEye。如有需要,Azure 内的进一步配置可按需进行更细致的控制。Administrator确定在 BizEye 中设置的角色以及将哪个用户分配给哪个角色。一个角色具有一组分配的权限,或称为特权。这些权限确定访问应用程序的各项功能。Administrator负责配置内存存储。内存存储指的是通过 BizEye 存储和访问的数据的外部来源。这可能涉及数据库中的结构化数据或一组文档中的非结构化数据。通过配置的角色,可以确定谁可以访问哪个内存存储。如果涉及到结构化数据,访问可以配置到实体级别,甚至字段级别。这使您能够在 BizEye 中以灵活的方式普遍访问数据,同时确保仅对具有适当角色的用户可访问。
连接
Administrator能够在 BizEye 中配置多个连接。这使得 BizEye 能够与外部服务进行通信。当设置内存存储时将使用这些连接。通过将这两个概念分开,可以让一个连接被多个内存存储使用,并通过角色分配确保某些角色可以看到某些内容,而其他角色则不能。这提供了极大的灵活性,精简了工作。
连接列表持续增长。以下是当前可用的连接概述:
AI 连接
这类连接是 BizEye 正常运行的基础。
OpenAI 连接需要一个 OpenAI 的订阅,而
Azure OpenAI 需要一个 Microsoft 的订阅。OpenAI 将您限制在著名的 ChatGPT 系列模型,而 Azure OpenAI 提供了利用公开的 AI 模型的长列表的优势。如果您知道某个模型可通过
开源访问,极有可能它是通过 Azure OpenAI 结合 Azure AI Foundry 提供的。可以访问 Microsoft 网站上的
模型目录。OpenAI 和 Azure OpenAI 之间的另一个主要区别是定价模式。前者按固定月费收费,而微软则按使用量收费。混合架构,您可以插入自己的 AI 模型,也是可能的。
BizEye 需要以下类型的 AI 连接才能正常运行:
- 聊天模型:根据输入文本生成类人对话
- 嵌入模型:将文本转换为捕获语义含义的数字表示(向量)
语义内存
语义内存指的是以理解单词、句子或文档含义的方式存储和检索知识的能力。AI 不再记住确切的单词,而是理解概念之间的关系,从而即使使用不同的单词也能找到相关的信息。这是通过
嵌入实现的,将文本转换成数字表示以捕获含义。
BizEye至少需要以下类型的语义内存连接才能正常运作:
- Azure blob storage:用于非结构化数据的基于云的存储服务,例如文档和图像
- Azure search:一项完全托管的搜索服务,允许快速而智能地搜索大量数据
- Cosmos DB:一种全球分布式的多模型数据库服务,旨在实现高性能和可扩展性
实体内存
实体记忆指的是存储和检索有关特定实体(如客户、产品或员工)的结构化数据的能力。每个实体都有定义字段(例如,名称、ID、创建日期)和与其他实体的关系(订单由客户下,歌曲属于一个专辑),这允许有组织和高效的数据管理。目前,实体记忆访问支持各种数据存储解决方案:
- Azure SQL DB: 由于其成熟度和广泛的功能,仍然是主要选择。它是结构化内存的传统端点,允许复杂的查询,具有广泛的功能,包括联接、过滤和子查询。 SQL 语言促进了一个复杂的数据处理和检索级别。 这个名称可能有点误导,因为它指的是可以通过 Azure 访问的任何 SQL 端点。 这也允许轻松访问 Azure Synapse 或 Microsoft Fabric
- Cosmos DB: 因为其成本效益高而受到关注,使用户能够利用具有强大查询能力的半结构化数据。 虽然与 SQL 相比,查询功能可能略有限制,但实现的定制功能确保用户可以从数据中提取有意义的见解
- Dataverse: 与 Microsoft Dynamics 应用程序无缝集成,允许直接访问所有实体,而无需外部 BI 解决方案
在访问实体记忆时,安全考虑至关重要。 每个内存存储的schema在BizEye中单独存储,从而允许管理员精细控制对特定实体、字段甚至数据行的访问。 这确保了数据的安全性和机密性,在最细微的层面上。 结合 Excel 插件的功能,选项变得无限。
其他
此外,还有几种其他类型的连接。与实体内存的情况一样,它们决定某些插件是否可以使用。对于 BizEye 的正常运作,只有
文档存储是必需的:
- API: 开启了无限可能的世界,旨在无缝连接几乎任何类型的API。通过一系列支持的身份验证方法,BizEye可以轻松集成并与外部服务互动,以增强功能和数据访问。这一连接是使用API插件所必需的。
- Azure speech:一系列来自 Microsoft Azure 的服务,使语音识别、合成和翻译成为可能,以将口语转换为文本,反之亦然。使用音频转录插件需要此连接
- DevOps:将软件开发(Dev)与 IT 运营(Ops)结合的做法,以缩短开发周期并快速交付高质量软件。一旦要使用DevOps插件,这个连接是必需的
- Document storage:用于存储在聊天会话中上传或生成的文档的 Azure Blob 存储帐户
- Google search:由谷歌开发的搜索引擎,允许用户通过输入搜索查询在互联网上查找信息。使用谷歌搜索插件需要此连接
多模型
Administrator能够在 BizEye 中配置多个 AI 模型。一旦 BizEye 中出现多个模型,它们会开始形成一个团队。您的聊天会话以Administrator设置的 AI 模型开始。如果此 AI 模型确定某些任务可以更好地由其队友处理,则将主动寻求其团队的建议并协调一切。这一切都在后台进行,您无需做任何特别的事情!有些模型在推理方面表现出色,但例如,无法在互联网搜索。另一个模型可以做到这一点,但无法生成图像。不过不用担心,还有其他 AI 模型来处理这个问题。所有这些模型协同工作,确保您以自己想要的方式获得问题的答案。这就是 BizEye 的真正力量。随着 AI 模型越来越智能,BizEye 将能够利用这一点!
插件
以上所述的内容再次提出。BizEye 配备了一整套插件。与 AI 模型团队一起,您可以实现智能 AI——但您完全控制这一切。有用于快速将数据提供到 Excel(无需离开您的环境)的插件,有用于自动化 Excel 中重复任务的插件,越来越多的插件让您的解决方案使用得越多越智能,转换音频为文本的插件(可用于听写),网页搜索插件,甚至还有允许您与 PC 或笔记本电脑上的文件系统交互的插件。
插件列表持续增长。以下是当前可用的插件概述:
Assistant knowledge
此插件允许助手存储未来交互可能有用的一般知识。它旨在用于广泛、可重用的信息,而非用户特定的详细信息。管理员可以管理内存存储,但用户和存储的数据可以被删除,因此有效构架存储知识是很重要的。
Memory store knowledge
memory store是应用程序中的一种专门功能,扩展了助手的知识。管理员可以配置内存存储,以提供特定于领域的、特定于公司的或主题相关的信息。此功能帮助助手保留关于不同内存存储的相关知识,并区分一般的、与用户相关的或特定于内存存储的信息。它可以用于存储某些概念或术语以便重用。
User knowledge
此插件用于存储有关单个用户的详细信息,例如其偏好、背景或其他相关信息。如果用户请求记住特定信息以便将来交互,此功能确保他们的请求得到满足。这将使 BizEye 为与之互动的用户提供个性化的体验。
Embedding memory
此插件提供对
语义内存存储的访问,保存非结构化数据。它支持检索增强场景,其中用户查询触发对存储信息的搜索,以增强相关细节。所有用户的聊天会话都会被嵌入,只有那些用户才能访问。这增强了用户的个性化体验,因为助手能够记住以前的聊天会话。
Entity memory
此插件提供对包含组织数据(如表、字段和关系)的
结构化内存存储的访问。与非结构化的内存检索不同,此插件增强了类似于 SQL 的结构化查询,允许精确的数据检索。此外,还可以扩展 BizEye 为您创建实体之间的语义关系。即使您的结构化数据在模式级别不是关系型的,只需在结构化存储配置中提供正确的元数据,即可强制执行。
DevOps
此插件与 Azure DevOps 实例集成,提供对工作项、迭代(冲刺)和其他项目管理数据的访问。它通过 API 调用实现相关 DevOps 信息的自动检索。
Buddy service
此插件通过连接到
助手服务来促进协作,这些服务为特定任务或流程提供帮助。这与上面讨论的多模型概念相符,使您能够构建一整个“助手团队”,共同工作以回答问题。
Excel
此插件提供与 Excel 文件交互的功能,利用 ClosedXML 库执行各种操作。与实体内存插件结合,它使您能够对结构化数据集执行自助式 BI,而无需构建 Power BI 报告。最重要的是,没有任何数据将在任何时候通过 AI 模型传递,因此没有数据传输,意味着不存在任何数据安全漏洞的风险。
Google search
此插件支持使用 Google 自定义搜索进行互联网搜索,以从在线来源检索信息。这使得从任何可用在线数据源访问实时数据成为可能。
Chat automation
此插件旨在自动化聊天自动化场景中的提示处理。它通常与提供给助手的一组指令一起使用。其目标是促进结构化的问答过程,确保在继续执行下一个指令之前,正确处理每个指令。这克服了可能导致所谓的上下文记忆问题的场景,即 AI 模型在任意时间只能处理的信息的最大数量。当用户请求对任务进行自动化处理时,将使用此插件。
Audio transcription
此插件提供将音频文件转录为文本的功能。支持的格式包括 WAV、MP3、OPUS/OGG、FLAC、WMA、AAC、ALAW、MULAW、AMR、WebM、M4A 和 SPEEX。
Local file system
此插件启用与用户本地文件系统的交互。它通过应用程序与正在本地运行的代理之间的异步消息系统进行操作,提供读取和创建用户 PC 或笔记本电脑上的目录和文件的功能。当与任何其他标准 AI 模型功能或提供的插件结合时,天空将是极限。
需要未在列表中的插件吗?
告诉我们!
技术细节
以下是从技术角度出发的 BizEye 概述,侧重于最低所需组件。这些组件经过精心选择,以使 BizEye 尽可能地高效——而不牺牲功能性或性能。所有内容都在您的 Azure 租户内运行,除了 BizEye Web 应用程序本身,没有任何东西暴露于外部世界。这确保了最大程度的功能与最小的努力,同时保持安全性无懈可击。
核心组件:
- Entra ID (Azure Active Directory):负责安全用户身份验证和访问控制,保护您的数据无额外许可费用以便基本使用
- Key vault:安全存储机密和加密密钥。只为您使用的付费,无需昂贵的硬件
- Azure blob storage:可扩展、低成本的文件存储。没有固定费用,只需支付存储和访问费用
- Virtual network:为您的数据和应用程序提供安全网络,基本配置的成本极低
- Application insights:监控性能并检测问题,而无需完整的监控套件。您只为记录的数据付款
- Application registration (OAuth & API 访问):启用安全的 API 连接和集成无额外 Azure 成本以便标准使用
在 Azure 上运行 BizEye 为您提供了安全、可扩展且低成本的环境。没有不必要的开支,只有
你需要的东西,及时得到。