You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gain actionable insights from large volumes of conversational data by identifying key themes, patterns, and relationships. Using Azure AI Foundry, Azure AI Content Understanding, Azure OpenAI Service, and Azure AI Search, this solution analyzes unstructured dialogue and maps it to meaningful, structured insights.
3
+
Gain actionable insights from large volumes of conversational data by identifying key themes, patterns, and relationships. Using Microsoft Foundry, Azure Content Understanding, Azure OpenAI Service, and Foundry IQ, this solution analyzes unstructured dialogue and maps it to meaningful, structured insights.
4
4
5
5
Capabilities such as topic modeling, key phrase extraction, speech-to-text transcription, and interactive chat enable users to explore data naturally and make faster, more informed decisions.
6
6
@@ -22,7 +22,7 @@ Analysts working with large volumes of conversational data can use this solution
22
22
Solution overview
23
23
</h2>
24
24
25
-
Leverages Azure AI Content Understanding, Azure AI Search, Azure OpenAI Service, Semantic Kernel, Azure SQL Database, and Cosmos DB to process large volumes of conversational data. Audio and text inputs are analyzed through event-driven pipelines to extract and vectorize key information, orchestrate intelligent responses, and power an interactive web front-end for exploring insights using natural language.
25
+
Leverages Azure Content Understanding, Foundry IQ, Azure OpenAI Service, Semantic Kernel, Azure SQL Database, and Cosmos DB to process large volumes of conversational data. Audio and text inputs are analyzed through event-driven pipelines to extract and vectorize key information, orchestrate intelligent responses, and power an interactive web front-end for exploring insights using natural language.
@@ -39,7 +39,7 @@ Leverages Azure AI Content Understanding, Azure AI Search, Azure OpenAI Service,
39
39
<summary>Click to learn more about the key features this solution enables</summary>
40
40
41
41
-**Mined entities and relationships** <br/>
42
-
Azure AI Content Understanding and Azure OpenAI Service extract entities and relationships from unstructured data to create a knowledge base.
42
+
Azure Content Understanding and Azure OpenAI Service extract entities and relationships from unstructured data to create a knowledge base.
43
43
44
44
-**Processed data at scale** <br/>
45
45
Microsoft Fabric processes conversation data at scale, generating vector embeddings for efficient retrieval using the RAG (Retrieval-Augmented Generation) pattern.
@@ -98,8 +98,8 @@ _Note: This is not meant to outline all costs as selected SKUs, scaled use, cust
|[Azure AI Foundry](https://learn.microsoft.com/en-us/azure/ai-foundry)| Used to orchestrate and build AI workflows that combine Azure AI services. | Free Tier |[Pricing](https://azure.microsoft.com/pricing/details/ai-studio/)|
102
-
|[Azure AI Search](https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search)| Powers vector-based semantic search for retrieving indexed conversation data. | Standard S1; costs scale with document count and replica/partition settings. |[Pricing](https://azure.microsoft.com/pricing/details/search/)|
101
+
|[Microsoft Foundry](https://learn.microsoft.com/en-us/azure/ai-foundry)| Used to orchestrate and build AI workflows that combine Azure AI services. | Free Tier |[Pricing](https://azure.microsoft.com/pricing/details/ai-studio/)|
102
+
|[Foundry IQ](https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search)| Powers vector-based semantic search for retrieving indexed conversation data. | Standard S1; costs scale with document count and replica/partition settings. |[Pricing](https://azure.microsoft.com/pricing/details/search/)|
103
103
|[Azure Storage Account](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview)| Stores transcripts, intermediate outputs, and application assets. | Standard LRS; usage-based cost by storage/operations. |[Pricing](https://azure.microsoft.com/pricing/details/storage/blobs/)|
104
104
|[Azure Key Vault](https://learn.microsoft.com/en-us/azure/key-vault/general/overview)| Secures secrets, credentials, and keys used across the application. | Standard Tier; cost per operation (e.g., secret retrieval). |[Pricing](https://azure.microsoft.com/pricing/details/key-vault/)|
105
105
|[Azure AI Services (OpenAI)](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/overview)| Enables language understanding, summarization, entity extraction, and chat capabilities using GPT models. | S0 Tier; pricing depends on token volume and model used (e.g., GPT-4o-mini). |[Pricing](https://azure.microsoft.com/pricing/details/cognitive-services/)|
Copy file name to clipboardExpand all lines: documents/DeploymentGuide.md
+12-7Lines changed: 12 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,11 @@ To deploy this solution, ensure you have access to an [Azure subscription](https
6
6
7
7
Check the [Azure Products by Region](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/?products=all®ions=all) page and select a **region** where the following services are available:
8
8
9
-
-[Azure AI Foundry](https://learn.microsoft.com/en-us/azure/ai-foundry)
10
-
-[Azure AI Content Understanding Service](https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/)
|**Azure Region**| The region where resources will be created. |*(empty)*|
178
178
|**Environment Name**| A **3–20 character alphanumeric value** used to generate a unique ID to prefix the resources. | env\_name |
179
-
|**Azure AI Content Understanding Location**| Region for content understanding resources. | swedencentral |
179
+
|**Azure Content Understanding Location**| Region for content understanding resources. | swedencentral |
180
+
|**Use Case**| Industry use case: **telecom** or **IT_helpdesk**. | (empty) |
180
181
|**Secondary Location**| A **less busy** region for**Azure SQL and Azure Cosmos DB**, usefulincase of availability constraints. | eastus2 |
181
182
|**Deployment Type**| Select from a drop-down list (allowed: `Standard`, `GlobalStandard`). | GlobalStandard |
182
183
|**GPT Model**| Choose from **gpt-4, gpt-4o, gpt-4o-mini**. | gpt-4o-mini |
@@ -188,7 +189,7 @@ When you start the deployment, most parameters will have **default values**, but
188
189
|**Image Tag**| Docker image tag to deploy. Common values: `latest_waf`, `dev`, `hotfix`. | latest_waf |
189
190
|**Use Local Build**| Boolean flag to determine iflocal container builds should be used. |false|
190
191
|**Existing Log Analytics Workspace**| To reuse an existing Log Analytics Workspace ID. |*(empty)*|
191
-
|**Existing Azure AI Foundry Project**| To reuse an existing Azure AI Foundry Project ID instead of creating a new one. |*(empty)*|
192
+
|**Existing Microsoft Foundry Project**| To reuse an existing Microsoft Foundry Project ID instead of creating a new one. |*(empty)*|
192
193
193
194
194
195
@@ -215,7 +216,7 @@ Depending on your subscription quota and capacity, you can [adjust quota setting
215
216
</details>
216
217
<details>
217
218
218
-
<summary><b>Reusing an Existing Azure AI Foundry Project</b></summary>
219
+
<summary><b>Reusing an Existing Microsoft Foundry Project</b></summary>
219
220
220
221
Guide to get your [Existing Project ID](/documents/re-use-foundry-project.md)
221
222
@@ -245,6 +246,10 @@ Once you've opened the project in [Codespaces](#github-codespaces), [Dev Contain
245
246
246
247
3. Provide an `azd` environment name (e.g., "ckmapp").
247
248
4. Select a subscription from your Azure account and choose a location that has quota for all the resources.
249
+
5. Choose the use case:
250
+
- **telecom**
251
+
- **IT_helpdesk**
252
+
248
253
- This deployment generally takes **7-10 minutes** to provision the resources in your account and set up the solution.
249
254
- If you encounter an error or timeout during deployment, changing the location may help, as there could be availability constraints for the resources.
250
255
@@ -304,7 +309,7 @@ Once you've opened the project in [Codespaces](#github-codespaces), [Dev Contain
10. Once the script has run successfully, open the [Azure Portal](https://portal.azure.com/), go to the deployed resource group, find the App Service, and get the app URL from `Default domain`.
Copy file name to clipboardExpand all lines: documents/SampleQuestions.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ To help you get started, here are some **Sample Prompts** you can ask in the app
5
5
> Note: To avoid rate limit errors, pause for 2–3 seconds after a response before submitting the next question. <br>
6
6
Average response time is 8–14 seconds.
7
7
8
+
For Contact Center (telecom) use case:
8
9
1. Ask the following questions:
9
10
- Total number of calls by date for last 7 days.
10
11
- To view the response data as a graph, just prompt "Generate Chart".
@@ -16,5 +17,12 @@ Average response time is 8–14 seconds.
16
17
17
18

18
19
20
+
For IT Helpdesk use case:
21
+
1. Ask the following questions:
22
+
- Please provide the total number of calls by date for last 7 days
23
+
- Generate a bar chart showing the number of helpdesk calls per day for the last week.
24
+
- Provide a summary of performance issues users reported this week.
25
+
- Turn these key topics into a structured FAQ.
26
+
19
27
20
28
This structured approach helps users quickly extract actionable insights from client conversations to help users understand priorities, trends, and opportunities for better engagement.
Copy file name to clipboardExpand all lines: documents/TechnicalArchitecture.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,13 +13,13 @@ Stores uploaded call transcripts and audio files. Serves as the initial staging
13
13
### Azure AI Content Understanding
14
14
Processes the audio and text files to extract conversation details, including speaker turns, timestamps, and semantic structure.
15
15
16
-
### Azure AI Search
16
+
### Foundry IQ
17
17
Indexes the vectorized transcripts for semantic search. Enables rapid retrieval of relevant conversation snippets and contextual fragments using vector search and keyword matching.
18
18
19
19
### SQL Database
20
20
Stores structured output including extracted entities, mapped concepts, and additional metadata.
21
21
22
-
### Azure AI Services
22
+
### Microsoft Foundry
23
23
Performs topic modeling on enriched transcript data, uncovering themes and conversation patterns using pre-trained models.
0 commit comments