microsoft/Build-your-own-copilot-Solution-Accelerator

Solution Accelerator to show how to build your own copilot

解决的问题

该项目提供可重用的架构和代码片段,帮助组织利用自有企业数据构建定制化AI助手。它特别针对客户对接岗位(如客户顾问)的日常任务和会议准备挑战,通过自动化客户档案和对话历史的整合来提升效率。

工作原理

该解决方案整合了多个Azure服务,构建基于RAG的助手:

  • Azure OpenAI Service:通过Semantic Kernel处理文本生成、对话摘要以及与结构化和非结构化数据交互的自主函数调用。
  • Azure AI Search:利用向量嵌入技术,对处理过的企业数据集进行语义搜索,确保AI响应基于真实数据。
  • 数据处理:可扩展地处理过往对话,以填充AI搜索索引。
  • 基础设施:通过Azure Developer CLI(azd)部署,并使用Azure Container Apps托管,数据存储于Azure SQL DB和Azure Cosmos DB中。

适用对象

专为需要生产就绪模板来构建面向客户员工的定制化助手的企业和企业级软件工程师设计,旨在提升客户留存率和工作效率。

主要亮点

  • RAG实现:利用Azure AI Search实现响应的上下文锚定和语义搜索。
  • 自主函数调用:借助Semantic Kernel与结构化和非结构化数据进行对话。
  • 企业级架构:集成Azure Key Vault和Managed Identity,提供安全保障。
  • 快速部署:支持通过Azure Developer CLI实现快速设置。

相关

  • 项目
  • 项目
  • 项目
  • 项目