Skip to content

Commit 0c28f24

Browse files
author
Jill Grant
authored
Merge pull request #268853 from sdgilley/sdg-llmops
initial draft llmops-maturity
2 parents 55abd73 + 1f65a23 commit 0c28f24

File tree

3 files changed

+86
-0
lines changed

3 files changed

+86
-0
lines changed
482 KB
Loading
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: Advance your maturity level for LLMOps
3+
titleSuffix: Azure Machine Learning
4+
description: Learn about the different stages of Large Language Operations (LLMOps) and how to advance your organization's capabilities.
5+
services: machine-learning
6+
ms.service: machine-learning
7+
ms.subservice: prompt-flow
8+
ms.topic: conceptual
9+
author: ssahami1
10+
ms.author: sasahami
11+
ms.reviewer: sgilley; tahiguch; setuchokshi
12+
ms.date: 03/25/2024
13+
---
14+
15+
# Advance your maturity level for Large Language Model Operations (LLMOps)
16+
17+
Large Language Model Operations, or **LLMOps**, describes the operational practices and strategies for managing large language models (LLMs) in production. This article provides guidance on how to advance your capabilities in LLMOps, based on your organization's current maturity level.
18+
19+
:::image type="content" source="../media/concept-llmops-maturity/llmopsml.png" alt-text="Diagram shows maturity level of LLMOps." lightbox="../media/concept-llmops-maturity/llmopsml.png":::
20+
21+
Use the descriptions below to find your *LLMOps Maturity Model* ranking level. These levels provide a general understanding and practical application level of your organization. The guidelines provide you with helpful links to expand your LLMOps knowledge base.
22+
23+
## <a name="level1"></a>Level 1 - initial
24+
25+
**Description:** Your organization is at the initial foundational stage of LLMOps maturity. You're exploring the capabilities of LLMs but haven't yet developed structured practices or systematic approaches.
26+
27+
Begin by familiarizing yourself with different LLM APIs and their capabilities. Next, start experimenting with structured prompt design and basic prompt engineering. Review ***Microsoft Learning*** articles as a starting point. Taking what you’ve learned, discover how to introduce basic metrics for LLM application performance evaluation.
28+
29+
### Suggested references for level 1 advancement
30+
31+
- [***Azure AI Studio Model Catalog***](/azure/ai-studio/how-to/model-catalog)
32+
- [***Explore the Azure AI Studio Model Catalog***](https://www.youtube.com/watch?v=GS5ZIiNqcEY)
33+
- [***Introduction to Prompt Engineering***](/azure/ai-services/openai/concepts/prompt-engineering)
34+
- [***Prompt Engineering Techniques***](/azure/ai-services/openai/concepts/advanced-prompt-engineering?pivots=programming-language-chat-completions)
35+
- [***System Message Framework***](/azure/ai-services/openai/concepts/system-message)
36+
- [***Prompt Flow in Azure AI Studio***](/azure/ai-studio/how-to/prompt-flow)
37+
- [***Evaluate GenAI Applications with Azure AI Studio***](/azure/ai-studio/concepts/evaluation-approach-gen-ai)
38+
- [***GenAI Evaluation and Monitoring Metrics with Azure AI Studio***](/azure/ai-studio/concepts/evaluation-metrics-built-in)
39+
40+
To better understand LLMOps, consider available MS Learning courses and workshops.
41+
- [***Microsoft Azure AI Fundaments: GenAI***](/training/paths/introduction-generative-ai/)
42+
- [***GenAI for Beginners Course***](https://techcommunity.microsoft.com/t5/educator-developer-blog/generative-ai-for-beginners-a-12-lesson-course/ba-p/3968583)
43+
44+
## <a name="level2"></a> Level 2 - defined
45+
46+
**Description:** Your organization has started to systematize LLM operations, with a focus on structured development and experimentation. However, there's room for more sophisticated integration and optimization.
47+
48+
To improve your capabilities and skills, learn how to develop more complex prompts and begin integrating them effectively into applications. During this journey, you’ll want to implement a systematic approach for LLM application deployment, possibly exploring CI/CD integration. Once you understand the core, you can begin employing more advanced evaluation metrics like groundedness, relevance, and similarity. Ultimately, you’ll want to focus on content safety and ethical considerations in LLM usage.
49+
50+
### ***Suggested references for level 2 advancement***
51+
52+
- Take our [***step-by-step workshop to elevate your LLMOps practices***](https://github.com/microsoft/llmops-workshop?tab=readme-ov-file)
53+
- [***Prompt Flow in Azure AI Studio***](/azure/ai-studio/how-to/prompt-flow)
54+
- [***How to Build with Prompt Flow***](/azure/ai-studio/how-to/flow-develop)
55+
- [***Deploy a Flow as a Managed Online endpoint for Real-Time Inference***](/azure/ai-studio/how-to/flow-deploy?tabs=azure-studio)
56+
- [***Integrate Prompt Flow with LLMOps***](/azure/machine-learning/prompt-flow/how-to-integrate-with-llm-app-devops?tabs=cli)
57+
- [***GenAI Evaluation with Azure AI Studio***]( /azure/ai-studio/concepts/evaluation-approach-gen-ai)
58+
- [***GenAI Evaluation and Monitoring Metrics***](/azure/ai-studio/concepts/evaluation-metrics-built-in)
59+
- [***Azure Content Safety***](/azure/ai-services/content-safety/overview)
60+
- [***Responsible AI Tools and Practices***](https://azure.microsoft.com/blog/infuse-responsible-ai-tools-and-practices-in-your-llmops/#:~:text=Azure%20AI%20offers%20robust%20tools,or%20build%20your%20own%20metrics)
61+
62+
## <a name="level3"></a> Level 3 - managed
63+
64+
**Description:** Your organization is managing advanced LLM workflows with proactive monitoring and structured deployment strategies. You're close to achieving operational excellence.
65+
66+
To expand your base knowledge, focus on continuous improvement and innovation in your LLM applications. As you progress, you can enhance your monitoring strategies with predictive analytics and comprehensive content safety measures. Learn to optimize and fine-tune your LLM applications for specific requirements. Ultimately, you want to strengthen your asset management strategies through advanced version control and rollback capabilities.
67+
68+
### ***Suggested references for level 3 advancement***
69+
70+
- [***Fine-tuning with Azure ML Learning***](/training/modules/finetune-foundation-model-with-azure-machine-learning/)
71+
- [***Model Customization with Fine-tuning***](/azure/ai-services/openai/how-to/fine-tuning?tabs=turbo%2Cpython&pivots=programming-language-studio)
72+
- [***GenAI Model Monitoring***](/azure/machine-learning/prompt-flow/how-to-monitor-generative-ai-applications)
73+
- [***Elevate LLM Apps to Production with LLMOps***](https://techcommunity.microsoft.com/t5/ai-machine-learning-blog/elevate-your-llm-applications-to-production-via-llmops/ba-p/3979114)
74+
75+
## <a name="level4"></a> Level 4 - optimized
76+
77+
**Description:** Your organization demonstrates operational excellence in LLMOps. You have a sophisticated approach to LLM application development, deployment, and monitoring.
78+
79+
As LLMs evolve, you’ll want to maintain your cutting-edge position by staying updated with the latest LLM advancements. Continuously evaluate the alignment of your LLM strategies with evolving business objectives. Ensure that you foster a culture of innovation and continuous learning within your team. Last, but not least, share your knowledge and best practices with the wider community to establish thought leadership in the field.
80+
81+
### ***Suggested references for advanced techniques***
82+
83+
- [***Azure AI Studio Model Catalog***](https://ai.azure.com/explore/models)
84+
- [***Evaluation of GenAI applications***](/azure/ai-studio/concepts/evaluation-approach-gen-ai)

articles/machine-learning/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,8 @@
674674
href: ./prompt-flow/how-to-end-to-end-azure-devops-with-prompt-flow.md
675675
- name: Custom tool package creation and usage
676676
href: ./prompt-flow/how-to-custom-tool-package-creation-and-usage.md
677+
- name: Advance your maturity level
678+
href: ./prompt-flow/concept-llmops-maturity.md
677679
- name: Monitor generative AI applications in production
678680
href: ./prompt-flow/how-to-monitor-generative-ai-applications.md
679681
- name: Transparency note

0 commit comments

Comments
 (0)