Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions code/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<title>Microsoft - AI Solution Accelerators</title>
<meta name="description" content="Accelerate your AI solutions with Microsoft." />
<meta name="keywords" content="Microsoft, AI, ML, Solution Accelerators, Technology, Innovation, Azure, Cloud Computing, Artificial Intelligence, Machine Learning, OpenAI, LLM, Large Language Models, AI Transformation, Workflow Automation, Agents" />
<script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script>
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
Expand All @@ -15,7 +16,28 @@
})(window, document, "clarity", "script", "sywigeg77v");
</script>
</head>

<body>
<div id="cookie-banner" style="position: absolute; top: 0;"></div>
<script>
function onConsentChanged(categoryPreferences) {
//console.log("onConsentChanged", categoryPreferences);
}
function manageConsent() {
if(siteConsent.isConsentRequired){
siteConsent.manageConsent();
}
}
window.WcpConsent && WcpConsent.init("en-US", "cookie-banner", function (err, _siteConsent) {
if (!err) {
siteConsent = _siteConsent; //siteConsent is used to get the current consent
//siteConsent.manageConsent();
} else {
//console.log("Error initializing WcpConsent: "+ err);
}
}, onConsentChanged, WcpConsent.themes.light);
</script>

<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
Expand Down
26 changes: 17 additions & 9 deletions code/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ const howItWorksSteps = [

// Footer links configuration
const footerLinks: FooterLink[] = [
{ text: "Manage Cookies", url: "javascript: manageConsent();" },
{ text: "Sitemap", url: "https://www.microsoft.com/en-us/sitemap" },
{ text: "Contact Microsoft", url: "https://support.microsoft.com/contactus" },
{ text: "Privacy", url: "https://www.microsoft.com/en-us/privacy/privacystatement" },
Expand Down Expand Up @@ -430,15 +431,22 @@ function App() {
{/* Cards Grid */}
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 xl:grid-cols-3 gap-4">
{filteredCards.length > 0 ? (
filteredCards.map((card, index) => (
<GsaCard
key={index}
{...card}
rowHeightVersion={rowHeightVersion}
excerptHeight={Math.max(...excerptHeights)}
reportExcerptHeight={reportExcerptHeight}
/>
))
filteredCards.map((card, index) => {
const { key: dataKey, ...cardProps } = card as AcceleratorCard & {
key?: string | string[];
};
const reactKey = Array.isArray(dataKey) ? dataKey[0] : dataKey;

return (
<GsaCard
key={reactKey ?? card.accelerator ?? index}
{...cardProps}
rowHeightVersion={rowHeightVersion}
excerptHeight={Math.max(...excerptHeights)}
reportExcerptHeight={reportExcerptHeight}
/>
);
})
) : (
<div className="col-span-full text-center py-8">
<Body1>No results found. Try adjusting your filters or search terms.</Body1>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ import {
AccordionHeader,
AccordionItem,
AccordionPanel,
makeStyles
makeStyles,
mergeClasses
} from '@fluentui/react-components';
import { ChevronUp20Regular, ChevronDown20Regular } from '@fluentui/react-icons';
import './DifferentiatorSection.css';
Expand Down Expand Up @@ -187,7 +188,7 @@ const DifferentiatorSection: React.FC<DifferentiatorSectionProps> = ({
<AccordionItem
key={item.id}
value={item.id}
className={`${styles.accordionItem} ${isOpen ? styles.accordionItemActive : ''}`}
className={mergeClasses(styles.accordionItem, isOpen && styles.accordionItemActive)}
>
<AccordionHeader
className={styles.accordionHeader}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"solutionPlays": ["Unify your data platform", "Innovate with AI apps & agents"],
"solutionAreas": ["Cloud & AI Platforms"],
"stability": "Live",
"key": "Agentic-Applications-Unified-Data",
"key": ["Agentic-Applications-Unified-Data"],
"accelerator": "Agentic Applications for Unified Data Foundation",
"programmingLanguages": ["Python", "SQL", "TypeScript"],
"excerpt": "Accelerate decision making at scale with secure, agentic AI built on a unified data foundation with two use cases for sales performance and customer insights.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Chat_with_your_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"Cloud & AI Platforms"
],
"stability": "Live",
"key": ["Multi-agent Custom Automation Engine", "Content Processing", "Conversation Knowledge Mining"],
"key": ["chat-with-your-data"],
"accelerator": "Chat with your data",
"programmingLanguages": ["Bicep", "TypeScript", "Python"],
"excerpt": "Create a conversational AI chat experience to extract key information, summarize content, and provide relevant insights from your unstructured data.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Code_modernization.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"Cloud & AI Platforms"
],
"stability": "Live",
"key": ["Multi-agent Custom Automation Engine", "Content Processing", "Conversation Knowledge Mining"],
"key": ["code-modernization"],
"accelerator": "Modernize your Code",
"programmingLanguages": ["Bicep", "TypeScript", "Python"],
"excerpt": "Migrate legacy code to modern languages by leveraging a team of AI agents.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Container_Migration.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"solutionPlays": ["Innovate with AI apps & agents", "Migrate and modernize your estate"],
"solutionAreas": ["Cloud & AI Platforms"],
"stability": "Live",
"key": ["Container-Mi"],
"key": ["container-migration"],
"accelerator": "Container-Migration",
"programmingLanguages": ["Python", "TypeScript"],
"excerpt": "Leverage AI to streamline container platform migration by automating tasks empowering organizations to focus on high-value tasks.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Content_Generation.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"stability": "Live",
"accelerator": "Multi-Agent Content Generation",
"programmingLanguages": ["Python", "TypeScript", "Bicep"],
"key": "Mult-Agent-Content-Generation",
"key": ["Mult-Agent-Content-Generation"],
"featured": false,
"excerpt": "An AI‑powered multi‑agent, multi-modal accelerator that transforms creative briefs into fast, on‑brand marketing copy and visuals - reducing manual work and accelerating campaign creation.",
"productsAndServices": ["Foundry IQ", "Azure OpenAI Service", "Agent Framework","Azure Cosmos DB", "Microsoft Foundry","Azure Container Apps", "Azure Blob Storage"],
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Content_Processing.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"Cloud & AI Platforms"
],
"stability": "Live",
"key": ["Multi-agent Custom Automation Engine", "Content Processing", "Conversation Knowledge Mining"],
"key": ["content-processing"],
"accelerator": "Content Processing",
"programmingLanguages": ["Bicep", "TypeScript", "Python"],
"excerpt": "Process claims, invoices, contracts and other documents quickly and accurately by extracting information from unstructured content and mapping it to a structured format. This template supports text, images, tables and graphs.",
Expand Down
1 change: 1 addition & 0 deletions code/src/data/cards/Conversation_Knowledge_Mining.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
],
"stability": "Live",
"accelerator": "Conversation Knowledge Mining",
"key": ["conversation-knowledge-mining"],
"programmingLanguages": ["Python", "TypeScript", "Bicep"],
"featured": true,
"excerpt": "Improve contact center efficiency by uncovering insights from large audio and text-based data sets using advanced content understanding capabilities with two use cases for telco and IT helpdesk.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Data_Agent_Governance_Security.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"solutionPlays": ["Protect Cloud, AI Platforms, & Apps"],
"solutionAreas": ["Security"],
"stability": "Live",
"key": "Data-Agent-Governance-Security",
"key": ["Data-Agent-Governance-Security"],
"accelerator": "Data & Agent Governance and Security",
"programmingLanguages": ["PowerShell", "Bicep"],
"excerpt": "Confidently adopt AI by automating Microsoft Purview and compliance guardrails - capturing prompts and responses, enforcing data protection policies, and streamlining governance across Copilot, Foundry, Fabric, and custom AI agents.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"Migrate & modernize your estate"],
"solutionAreas": ["Cloud & AI Platforms"],
"stability": "Live",
"key": ["Multi-agent Custom Automation Engine", "Content Processing", "Conversation Knowledge Mining"],
"key": ["deploy-ai-applications-in-production"],
"accelerator": "Deploy Your AI Application in Production",
"programmingLanguages": ["Bicep", "Shell", "PowerShell", "Python"],
"excerpt": "Create a secure, extensible and integrated environment for deploying and running AI Foundry workloads in production.",
Expand Down
2 changes: 1 addition & 1 deletion code/src/data/cards/Document_Knowledge_Mining.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"Cloud & AI Platforms"
],
"stability": "Live",
"key": ["Multi-agent Custom Automation Engine", "Content Processing", "Conversation Knowledge Mining"],
"key": ["document-knowledge-mining"],
"accelerator": "Document Knowledge Mining",
"programmingLanguages": ["Bicep", "TypeScript", "C#", "PowerShell"],
"excerpt": "Ingest, extract, and classify content from a high volume of assets to gain deeper insights and generate relevant suggestions for quick and easy review.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
],
"stability": "Live",
"accelerator": "Multi-Agent Custom Automation Engine",
"key": ["multi-agent-custom-automation-engine"],
"featured": true,
"excerpt": "Enhance task planning and automation by orchestrating and managing a group of AI agents with multiple use cases: Employee On-Boarding and Self-service, Product Marketing, Customer Retail Remediation, RFP Reviewer, Contract Compliance Reviewer",
"productsAndServices": [
Expand All @@ -16,6 +17,7 @@
"Azure Container Apps",
"Azure Cosmos DB", "Foundry IQ", "MCP Container"
],
"programmingLanguages": ["Python", "TypeScript", "Bicep"],
"githubUrl": "https://aka.ms/CSAGoldStandards/MultiAgent",
"assets": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"solutionAreas": ["Cloud & AI Platforms"],
"stability": "Live",
"featured": false,
"key": "Unified-Data-Foundation-Fabric",
"key": ["Unified-Data-Foundation-Fabric"],
"accelerator": "Unified Data Foundation with Fabric",
"excerpt": "Establish a unified data foundation in Fabric to accelerate decisions and insights using Fabric Data Agents, Copilot, and governance on a secure, scalable architecture.",
"productsAndServices": ["Microsoft Fabric", "OneLake", "Fabric Data Agent", "Azure Databricks", "Purview", "Copilot for Power BI", "Power BI"],
Expand Down
49 changes: 29 additions & 20 deletions code/src/data/generated/cards.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
"Cloud & AI Platforms"
],
"stability": "Live",
"key": "Agentic-Applications-Unified-Data",
"key": [
"Agentic-Applications-Unified-Data"
],
"accelerator": "Agentic Applications for Unified Data Foundation",
"programmingLanguages": [
"Python",
Expand Down Expand Up @@ -77,9 +79,7 @@
],
"stability": "Live",
"key": [
"Multi-agent Custom Automation Engine",
"Content Processing",
"Conversation Knowledge Mining"
"chat-with-your-data"
],
"accelerator": "Chat with your data",
"programmingLanguages": [
Expand Down Expand Up @@ -170,9 +170,7 @@
],
"stability": "Live",
"key": [
"Multi-agent Custom Automation Engine",
"Content Processing",
"Conversation Knowledge Mining"
"code-modernization"
],
"accelerator": "Modernize your Code",
"programmingLanguages": [
Expand Down Expand Up @@ -243,7 +241,7 @@
],
"stability": "Live",
"key": [
"Container-Mi"
"container-migration"
],
"accelerator": "Container-Migration",
"programmingLanguages": [
Expand Down Expand Up @@ -315,7 +313,9 @@
"TypeScript",
"Bicep"
],
"key": "Mult-Agent-Content-Generation",
"key": [
"Mult-Agent-Content-Generation"
],
"featured": false,
"excerpt": "An AI‑powered multi‑agent, multi-modal accelerator that transforms creative briefs into fast, on‑brand marketing copy and visuals - reducing manual work and accelerating campaign creation.",
"productsAndServices": [
Expand Down Expand Up @@ -377,9 +377,7 @@
],
"stability": "Live",
"key": [
"Multi-agent Custom Automation Engine",
"Content Processing",
"Conversation Knowledge Mining"
"content-processing"
],
"accelerator": "Content Processing",
"programmingLanguages": [
Expand Down Expand Up @@ -451,6 +449,9 @@
],
"stability": "Live",
"accelerator": "Conversation Knowledge Mining",
"key": [
"conversation-knowledge-mining"
],
"programmingLanguages": [
"Python",
"TypeScript",
Expand Down Expand Up @@ -589,7 +590,9 @@
"Security"
],
"stability": "Live",
"key": "Data-Agent-Governance-Security",
"key": [
"Data-Agent-Governance-Security"
],
"accelerator": "Data & Agent Governance and Security",
"programmingLanguages": [
"PowerShell",
Expand Down Expand Up @@ -659,9 +662,7 @@
],
"stability": "Live",
"key": [
"Multi-agent Custom Automation Engine",
"Content Processing",
"Conversation Knowledge Mining"
"deploy-ai-applications-in-production"
],
"accelerator": "Deploy Your AI Application in Production",
"programmingLanguages": [
Expand Down Expand Up @@ -726,9 +727,7 @@
],
"stability": "Live",
"key": [
"Multi-agent Custom Automation Engine",
"Content Processing",
"Conversation Knowledge Mining"
"document-knowledge-mining"
],
"accelerator": "Document Knowledge Mining",
"programmingLanguages": [
Expand Down Expand Up @@ -822,6 +821,9 @@
],
"stability": "Live",
"accelerator": "Multi-Agent Custom Automation Engine",
"key": [
"multi-agent-custom-automation-engine"
],
"featured": true,
"excerpt": "Enhance task planning and automation by orchestrating and managing a group of AI agents with multiple use cases: Employee On-Boarding and Self-service, Product Marketing, Customer Retail Remediation, RFP Reviewer, Contract Compliance Reviewer",
"productsAndServices": [
Expand All @@ -833,6 +835,11 @@
"Foundry IQ",
"MCP Container"
],
"programmingLanguages": [
"Python",
"TypeScript",
"Bicep"
],
"githubUrl": "https://aka.ms/CSAGoldStandards/MultiAgent",
"assets": [
{
Expand Down Expand Up @@ -986,7 +993,9 @@
],
"stability": "Live",
"featured": false,
"key": "Unified-Data-Foundation-Fabric",
"key": [
"Unified-Data-Foundation-Fabric"
],
"accelerator": "Unified Data Foundation with Fabric",
"excerpt": "Establish a unified data foundation in Fabric to accelerate decisions and insights using Fabric Data Agents, Copilot, and governance on a secure, scalable architecture.",
"productsAndServices": [
Expand Down