MIT License

项目介绍

microsoft/multi-modal-customer-service-agent 是一个托管在 GitHub 上的开源项目,主要使用 Bicep 编写,采用 MIT License 许可证,目前获得 79 个 Star、24 次 Fork。

仓库全名
microsoft/multi-modal-customer-service-agent
开源许可证
MIT License
Star 数
79
Fork 数
24
未关闭 Issue
40

README 摘要

Real-time Multi-modal & Multi-domain Agentic Solution Accelerator in Azure Overview This repository demonstrates a production-grade approach to deliver a real-time multi-modal & multi-domain agentic solution in Azure. The multi-domain approachs relies on a multi-agent archtecture orchestrated with Semantic Kernel and facilitate scaling a solution as business needs grow. It also demonstrates the key components and…

完整内容见 GitHub 原始 README 或本页 。

常见问题

multi-modal-customer-service-agent 用什么语言开发?

主要使用 Bicep 编写,采用 MIT License 许可证,目前有 79 个 Star。

multi-modal-customer-service-agent 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 multi-modal-customer-service-agent 的源码?

可以直接克隆仓库:git clone https://github.com/microsoft/multi-modal-customer-service-agent.git,默认分支为 main;安装与运行步骤见仓库 README。

multi-modal-customer-service-agent 最近还在维护吗?

仓库最近一次更新为 2月14日,当前有 40 个未关闭 Issue;Star 数为 79,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Multi-modal & multi-domain customer service agent with real time text, voice and soon video

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
132
价值分
53
活跃状态
活跃
暂无主题

语言占比

Bicep
CSS
Dockerfile
HTML
JavaScript
Jupyter Notebook
PowerShell
Python
Shell
TypeScript

README

Real-time Multi-modal & Multi-domain Agentic Solution Accelerator in Azure

Overview

This repository demonstrates a production-grade approach to deliver a real-time multi-modal & multi-domain agentic solution in Azure. The multi-domain approachs relies on a multi-agent archtecture orchestrated with Semantic Kernel and facilitate scaling a solution as business needs grow. It also demonstrates the key components and patterns to handle monitoring, security, safety, scalability and overall ease of maintenance from troubleshooting to deployment, migration of models and remediation of issues.

This solution articulates these concepts around a real-time voice/video/text Agent supporting a booking agency (flights and hotels). The customer service function assists registered customers in modifying their hotel and flight bookings, confirming reservations, and addressing inquiries about hotel and flight policies.

The solution is designed to be extensible, allowing for the addition of new agents and domains as needed. The architecture is built on Azure services, including Azure OpenAI Service, Azure Foundry, Azure Cosmos DB, Azure Container Apps and others.

NOTE: Check out this blog post for more details

Demo

Watch this video for a demonstration of the multi-domain design in action. Intent detection is used to transition between the domain specific agents behind the scenes creating a seamless customer experience.

https://github.com/user-attachments/assets/0b1c711a-efdc-4e69-8048-64f9d409e287

Deep Dive

Overview of key Azure Services, overall Application Architecture and Codebase

Visit this section to get an overview of the overall architecture and patterns, understand the key Azure services used in the application and how the codebase is structured and get a better understanding of Semantic Kernel, Azure Open AI, AI Foundry and Cosmos DB. You will also get to discover some key frameworks like the Azure AI Foundry’s Evaluation Framework and Azure Content Safety. Finally, a quick overview of the codebase will help you understand how the app is structured and how to navigate it.

Setup your Environment

Proceed to this section if you’d like to setup your local development environment. You will install the required tools and libraries, clone the prebuilt app repository, and set up your development environment.

Explore application observability

Visit this section to observe application behavior and performance through various tools. See logs, traces, and metrics to understand what your application was doing during the realtime conversation.

Explore this Solution Accelerator with Guided Exercises

The purpose of this section is to help you learn how to best leverage this solution by walking you through some key scenarios related to different personas involved in the lifecycle of a complex Agentic AI solution. For instance, learn how to add new features to the app, scale it, secure it, monitor and troubleshoot it.

You will experience the benefits of a production-grade AI application when it comes to speed of innovation, maintainability and scalability.

This is a great way to get familiar with the solution and understand how to best leverage it for your own use cases.

评论

暂无评论