你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 AI 和 Azure Cosmos DB 的最佳做法及解决方案

使用 Azure Cosmos DB for NoSQL 作为 AI 支持的应用程序的数据库,这样数据库就能够随着应用程序的增长而增长。 也可以依赖于 Azure Cosmos DB 的速度和内置可靠性来确保解决方案在需求随时间变化时快速可用。

实现 AI 应用程序现代化

使用 Azure Cosmos DB for NoSQL、Azure OpenAI、Azure Kubernetes 服务以及 Azure AI 搜索实现矢量搜索和 AI 助手。

Screenshot of an AI assistants application responding to queries about various bikes for a retail shop.

Diagram of the architecture of the application modernization solution accelerator.

说明使用 Azure AI 搜索、Azure OpenAI、Azure 存储以及 Azure Cosmos DB 和支持服务的 Kubernetes 支持的 Web 应用程序的示意图。 矢量和项持久保留在 Azure Cosmos DB 中,而文件持久保留在 Azure 存储中。

链接。
解决方案加速器 https://github.com/Azure/Vector-Search-AI-Assistant/tree/cognitive-search-vector
黑客马拉松 https://github.com/Azure/Build-Modern-AI-Apps-Hackathon

付款和事务处理

使用 Azure Front Door、Azure OpenAI、Azure Kubernetes 服务、Azure Static Web Apps 和 Azure Cosmos DB for NoSQL 实现付款跟踪过程。

Diagram of the architecture of the payment processing solution accelerator.

说明使用 Azure Static Web App 和 Azure Front Door 作为客户接口的服务的示意图。 然后,解决方案托管付款 API 和辅助角色服务的组合,以便在 Azure Kubernetes 服务中处理付款交易。 最后,Kubernetes 容器将数据存储在 Azure Cosmos DB 中,并从 Azure OpenAI 检索 AI 补全。

链接。
解决方案加速器 https://github.com/Azure/Real-time-Payment-Transaction-Processing-at-Scale
黑客马拉松 https://github.com/Azure/Real-Time-Transactions-Hackathon

医疗索赔事务处理

使用通过 Azure 事件中心、Azure Static Web Apps、Azure Kubernetes 服务、Azure OpenAI、Azure Cosmos DB for NoSQL 生成的解决方案来处理复杂的医疗索赔。

Diagram of the architecture of the claims processing solution accelerator.

说明使用 Azure 事件中心引入索赔的外部系统的示意图。 同时,代理与 Azure Static Web App 相关。 辅助角色服务和 API 托管在 Azure Kubernetes 服务中。 容器使用 Azure OpenAI 进行补全。 容器还将数据存储在 Azure Cosmos DB for NoSQL 中,然后使用 Azure Synapse Analytics 进行分析和管理。

链接。
解决方案加速器 https://github.com/Azure/Medical-Claims-Transaction-Processing-at-scale
黑客马拉松 https://github.com/Azure/Medical-Claims-Processing-Hackathon

自动执行 AI 解决方案

使用新的 Azure Developer CLI 等工具自动部署 AI 支持的解决方案。 使用此自动化可创建新式开发者和操作工作流。

链接。
示例聊天应用程序 https://github.com/Azure-Samples/cosmosdb-chatgpt
培训模块 https://learn.microsoft.com/training/modules/build-chat-bot-azure-cosmos-db-openai-blazor

使用 Azure Cosmos DB for MongoDB vCore 作为 AI 支持的应用程序的数据库,这样数据库就能够随着应用程序的增长而增长。 也可以依赖于 Azure Cosmos DB 的速度和内置可靠性来确保解决方案在需求随时间变化时快速可用。

检索增强生成

组合使用 Azure Cosmos DB for MongoDB vCore、Azure OpenAI、Azure Functions 和 Azure Web 应用来实现 RAG 模式。

链接。
解决方案加速器 https://github.com/Azure/Vector-Search-AI-Assistant-MongoDBvCore
Python 笔记本 https://github.com/Microsoft/AzureDataRetrievalAugmentedGenerationSamples/tree/main/Python/CosmosDB-MongoDB-vCore

下一步