{"id":42447,"date":"2025-02-21T00:19:41","date_gmt":"2025-02-21T07:19:41","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=42447"},"modified":"2025-02-18T12:28:01","modified_gmt":"2025-02-18T19:28:01","slug":"ai-powered-customer-support-the-ultimate-multi-agent-system","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/ai-powered-customer-support-the-ultimate-multi-agent-system\/","title":{"rendered":"AI-Powered Customer Support: The Ultimate Multi-Agent System"},"content":{"rendered":"<p><a class=\"af ag ah ai aj ak al am an ao ap aq ar js\" href=\"https:\/\/www.linkedin.com\/in\/davidminkovski\/\" target=\"_blank\" rel=\"noopener follow\" data-testid=\"authorName\">David Minkovski<\/a> explores using Azure OpenAI and Rust to Build Intelligent and Scalable AI Systems<\/p>\n<hr \/>\n<h2>Motivation<\/h2>\n<p>For the past few months, I\u2019ve had the pleasure of taking the front seat to some really fascinating and exciting AI projects, thanks to my amazing customers and colleagues at Microsoft.\nDuring these sessions, I noticed a common challenge:<\/p>\n<blockquote><p>How do I use ChatGPT while keeping control?<\/p><\/blockquote>\n<p><strong>So, I thought to myself, why not write a little article to help?<\/strong><\/p>\n<p>Let\u2019s break it down and create a super simple \u201cmulti-agent\u201d system.\nThis system will handle everything from the initial customer support request to evaluating the intent, escalating issues, and creating possible action items.\nLet\u2019s get to it!<\/p>\n<h1>What are we building?<\/h1>\n<p>A command line interface that will ask us to set the scene and then the customer query. After that all the agents we define will be working to react, evaluate the sentiment and propose action items.<\/p>\n<p>Check out the <a href=\"https:\/\/www.davidminkovski.com\/blog\/ai-powered-customer-support-the-ultimate-multi-agent-system\">full walk-through on David&#8217;s blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>David Minkovski explores using Azure OpenAI and Rust to Build Intelligent and Scalable AI Systems Motivation For the past few months, I\u2019ve had the pleasure of taking the front seat to some really fascinating and exciting AI projects, thanks to my amazing customers and colleagues at Microsoft. During these sessions, I noticed a common challenge: [&hellip;]<\/p>\n","protected":false},"author":582,"featured_media":42448,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,25],"tags":[10650,10667],"class_list":["post-42447","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-azure","tag-azure-openai","tag-rust"],"acf":[],"blog_post_summary":"<p>David Minkovski explores using Azure OpenAI and Rust to Build Intelligent and Scalable AI Systems Motivation For the past few months, I\u2019ve had the pleasure of taking the front seat to some really fascinating and exciting AI projects, thanks to my amazing customers and colleagues at Microsoft. During these sessions, I noticed a common challenge: [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/42447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=42447"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/42447\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/42448"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=42447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=42447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=42447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}