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
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/plan-prepare-genaiops/includes/2-use-cases.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,6 @@ Imagine the fictitious Contoso Outdoors, an enterprise retail website that sells
8
8
9
9
For example, a customer can navigate to the website and search for a backpack, but find that there are many backpacks in various shapes and sizes. To understand better the type of backpack the customer still needs, they can ask for advice based on previous purchases.
10
10
11
-
:::image type="content" source="../media/contoso-chat-website.png" alt-text="Screenshot of the website of Contoso Chat." lightbox="../media//contoso-chat-website.png":::
12
-
13
11
To respond to the customer in real-time, Contoso Outdoors can integrate GenAI to generate an answer, which needs to be based on their own product and customer data.
14
12
15
13
Let's explore the GenAIOps architecture for Contoso Outdoors.
@@ -20,19 +18,18 @@ The custom chat application is hosted in Azure Container Apps (ACA). ACA exposes
20
18
21
19
Any messages in the chat window are requests. These requests are forwarded to the chat application. The application uses GenAI models and the Retrieval Augmented Generation (RAG) design pattern. It retrieves product and customer data before generating a response. The chat application interacts with Azure OpenAI models like GPT-4, Azure AI Search for product retrieval, and Cosmos DB for customer data. Finally, the system returns the generated response to the customer in the chat window.
22
20
21
+
> [!Tip]
22
+
> Learn more about this use case in the [Azure Samples repository for Contoso Chat](https://github.com/Azure-Samples/contoso-chat?tab=readme-ov-file&azure-portal=true).
23
+
23
24
## Generate product specific articles
24
25
25
26
Now imagine you need to create high quality articles for your website. The articles for the Contoso Outdoors website must be well-researched and include product-specific information to engage customers effectively.
26
27
27
28
To streamline this process, you can develop a creative writer app that allows any writer to generate a new article by entering key details, such as the products they want to feature.
28
29
29
-
:::image type="content" source="../media/creative-writer-sample.png" alt-text="Screenshot of the start screen of Contoso Creative Writer." lightbox="../media/creative-writer-sample.png":::
30
-
31
30
Once the information is submitted, the app processes it through an AI-driven agent workflow, which automates the research, writing, and refinement of the article. A writer can then review the generated article before finalizing and publishing the article to the website.
32
31
33
-
:::image type="content" source="../media/creative-writer-sample-2.png" alt-text="Screenshot of the second screen of Contoso Creative Writer." lightbox="../media/creative-writer-sample-2.png":::
34
-
35
-
In the debug window, users could explore the various agents that were included in the workflow to complete the task. To understand what is happening behind the scenes, let's explore the architecture for the Contoso Creative Writer app.
32
+
To understand what is happening behind the scenes, let's explore the architecture for the Contoso Creative Writer app.
36
33
37
34
:::image type="content" source="../media/creative-writer-architecture.png" alt-text="Diagram of the Contoso Creative Writer application architecture." lightbox="../media/creative-writer-architecture.png":::
38
35
@@ -43,3 +40,6 @@ When an authenticated user inputs the required information, the Creative Writer
43
40
- An **editor** agent that refines the article before presenting it to the user.
44
41
45
42
Contoso Creative Writer simplifies and accelerates the content creation process by integrating these AI-powered agents, making it easier than ever to generate high-quality, product-focused articles.
43
+
44
+
> [!Tip]
45
+
> Learn more about this use case in the [Azure Samples repository for Contoso Creative Writer](https://github.com/Azure-Samples/contoso-creative-writer?tab=readme-ov-file&azure-portal=true).
Copy file name to clipboardExpand all lines: learn-pr/wwl-data-ai/plan-prepare-genaiops/includes/4-lifecycle-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,9 +35,9 @@ The GenAIOps lifecycle is complex, and anything but linear. It’s an iterative
35
35
36
36
:::image type="content" source="../media/lifecycle.png" alt-text="Diagram showing the language model lifecycle in loops.":::
37
37
38
-
1.**Explore:** Where you *define* the business need, or use case, and *design* the architecture, including necessary prompts and models.
39
-
2.**Build:** Where you *develop* the initial application and *evaluate* it iteratively to reach quality and safety targets.
40
-
3.**Operationalize:** Where you *deploy* the application for real-world use, and *deliver* reliable and responsible service.
38
+
-**Explore:** Where you *define* the business need, or use case, and *design* the architecture, including necessary prompts and models.
39
+
-**Build:** Where you *develop* the initial application and *evaluate* it iteratively to reach quality and safety targets.
40
+
-**Operationalize:** Where you *deploy* the application for real-world use, and *deliver* reliable and responsible service.
41
41
42
42
Overarching all these phases is the **management loop**, which focuses on governance, security, and compliance. It's a framework that balances speed in deliverables with strict adherence to standards.
0 commit comments