Skip to content

Commit bb2aece

Browse files
committed
Deployed 20af738 with MkDocs version: 1.6.1
1 parent d77f013 commit bb2aece

File tree

5 files changed

+155
-154
lines changed

5 files changed

+155
-154
lines changed

assets/css/all.min.css

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/style.css

Lines changed: 138 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -1,138 +1,138 @@
1-
@font-face {
2-
font-family: 'Noto Sans';
3-
src: url('../noto-sans/NotoSans-Regular.ttf') format('truetype');
4-
}
5-
6-
.title {
7-
display: flex;
8-
flex-wrap: wrap;
9-
justify-content: center;
10-
gap: 20px;
11-
margin-bottom: 20px;
12-
flex-direction: row;
13-
position: relative;
14-
15-
.title-aiopslab {
16-
text-align: center;
17-
font-size:90px;
18-
color:#4A90E2;
19-
font-family:'Noto Sans', sans-serif;
20-
width: 100%;
21-
}
22-
23-
.title-author {
24-
display: flex;
25-
flex-wrap: wrap;
26-
text-align:center;
27-
font-size:20px;
28-
color:#4A90E2;
29-
font-family:'Noto Sans', sans-serif;
30-
margin: auto;
31-
width:50%;
32-
}
33-
}
34-
35-
.nav {
36-
display: flex;
37-
flex-wrap: nowrap;
38-
justify-content: center;
39-
gap: 15px;
40-
margin-top: 10px;
41-
margin-bottom: 20px;
42-
43-
.nav-block {
44-
display: flex;
45-
margin: 5px;
46-
align-items: center;
47-
48-
.link-btn {
49-
display: flex;
50-
width: 170px;
51-
background-color: #4e91f4;
52-
justify-content: center;
53-
padding: 12px 24px;
54-
font-size: 16px;
55-
font-weight: 500;
56-
border-radius: 30px;
57-
transition: all 0.3s ease-in-out;
58-
59-
.icon {
60-
margin-right: 10px;
61-
color:aliceblue;
62-
}
63-
64-
.link-text {
65-
color:aliceblue;
66-
text-align: center;
67-
align-items: center;
68-
font-family:'Noto Sans', sans-serif;
69-
}
70-
71-
&:hover {
72-
background-color: #3b75f1;
73-
transform: translateY(-2px);
74-
}
75-
}
76-
}
77-
}
78-
79-
.textdiv {
80-
background-color: #f9f9f9;
81-
padding: 20px;
82-
border-radius: 10px;
83-
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
84-
margin-bottom: 20px;
85-
border: solid 3px rgba(2, 101, 250, 0.68);
86-
font-family: 'Noto Sans', sans-serif;
87-
}
88-
89-
.textM365 {
90-
font-size:30px;
91-
font-family: 'Noto Sans', sans-serif;
92-
text-decoration: underline;
93-
}
94-
95-
table {
96-
width: 100%;
97-
border-collapse: collapse;
98-
overflow-x: hidden;
99-
overflow-y: hidden;
100-
font-family: "Noto sans", sans-serif;
101-
text-align: center;
102-
white-space: nowrap;
103-
table-layout: auto;
104-
}
105-
th {
106-
cursor: pointer;
107-
padding: 15px 20px;
108-
background-color: #3a7ce7;
109-
color: white;
110-
text-transform: uppercase;
111-
letter-spacing: 1px;
112-
position: sticky;
113-
top: 0;
114-
z-index: 2;
115-
border: none;
116-
}
117-
th:hover {
118-
background-color: #4169E1;
119-
}
120-
tr:nth-child(even) {
121-
background-color: #c4dcf5;
122-
}
123-
tr:nth-child(odd) {
124-
background-color: #d3ecf9;
125-
}
126-
td {
127-
padding: 15px 20px;
128-
border-bottom: 1px solid #6be9e9;
129-
}
130-
131-
.table-container {
132-
width: 100%;
133-
overflow-x: hidden;
134-
white-space: nowrap;
135-
border-radius: 10px;
136-
border: solid 3px rgba(2, 101, 250, 0.68);
137-
}
138-
1+
@font-face {
2+
font-family: 'Noto Sans';
3+
src: url('../noto-sans/NotoSans-Regular.ttf') format('truetype');
4+
}
5+
6+
.title {
7+
display: flex;
8+
flex-wrap: wrap;
9+
justify-content: center;
10+
gap: 20px;
11+
margin-bottom: 20px;
12+
flex-direction: row;
13+
position: relative;
14+
15+
.title-aiopslab {
16+
text-align: center;
17+
font-size:80px;
18+
color:#4A90E2;
19+
font-family:'Noto Sans', sans-serif;
20+
width: 100%;
21+
}
22+
23+
.title-author {
24+
display: flex;
25+
flex-wrap: wrap;
26+
text-align:center;
27+
font-size:20px;
28+
color:#4A90E2;
29+
font-family:'Noto Sans', sans-serif;
30+
margin: auto;
31+
width:50%;
32+
}
33+
}
34+
35+
.nav {
36+
display: flex;
37+
flex-wrap: wrap;
38+
justify-content: center;
39+
gap: 15px;
40+
margin-top: 10px;
41+
margin-bottom: 20px;
42+
43+
.nav-block {
44+
display: flex;
45+
margin: 5px;
46+
align-items: center;
47+
48+
.link-btn {
49+
display: flex;
50+
width: 170px;
51+
background-color: #4e91f4;
52+
justify-content: center;
53+
padding: 12px 24px;
54+
font-size: 16px;
55+
font-weight: 500;
56+
border-radius: 30px;
57+
transition: all 0.3s ease-in-out;
58+
59+
.icon {
60+
margin-right: 10px;
61+
color:aliceblue;
62+
}
63+
64+
.link-text {
65+
color:aliceblue;
66+
text-align: center;
67+
align-items: center;
68+
font-family:'Noto Sans', sans-serif;
69+
}
70+
71+
&:hover {
72+
background-color: #3b75f1;
73+
transform: translateY(-2px);
74+
}
75+
}
76+
}
77+
}
78+
79+
.textdiv {
80+
background-color: #f9f9f9;
81+
padding: 20px;
82+
border-radius: 10px;
83+
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
84+
margin-bottom: 20px;
85+
border: solid 3px rgba(2, 101, 250, 0.68);
86+
font-family: 'Noto Sans', sans-serif;
87+
}
88+
89+
.textM365 {
90+
font-size:20px;
91+
font-family: 'Noto Sans', sans-serif;
92+
text-decoration: underline;
93+
}
94+
95+
table {
96+
width: 100%;
97+
border-collapse: collapse;
98+
overflow-x: hidden;
99+
overflow-y: hidden;
100+
font-family: "Noto sans", sans-serif;
101+
text-align: center;
102+
white-space: nowrap;
103+
table-layout: auto;
104+
}
105+
th {
106+
cursor: pointer;
107+
padding: 15px 20px;
108+
background-color: #3a7ce7;
109+
color: white;
110+
text-transform: uppercase;
111+
letter-spacing: 1px;
112+
position: sticky;
113+
top: 0;
114+
z-index: 2;
115+
border: none;
116+
}
117+
th:hover {
118+
background-color: #4169E1;
119+
}
120+
tr:nth-child(even) {
121+
background-color: #c4dcf5;
122+
}
123+
tr:nth-child(odd) {
124+
background-color: #d3ecf9;
125+
}
126+
td {
127+
padding: 15px 20px;
128+
border-bottom: 1px solid #6be9e9;
129+
}
130+
131+
.table-container {
132+
width: 100%;
133+
overflow-x: hidden;
134+
white-space: nowrap;
135+
border-radius: 10px;
136+
border: solid 3px rgba(2, 101, 250, 0.68);
137+
}
138+

index.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,10 +315,10 @@
315315

316316
<div class=textdiv>
317317
<!-- title -->
318-
<div class=title>
319-
<div class="title-aiopslab">AIOpsLab</div>
320-
<div class=title-author>A Holistic Framework to Design, Benchmark, and Evaluate AI agents for Automating Service Operations at Scale</div>
321-
</div>
318+
<div class=title>
319+
<div class="title-aiopslab">AIOpsLab</div>
320+
<div class=title-author>A Holistic Framework to Design, Develop, and Evaluate AI agents for Automating Service Operations at Scale</div>
321+
</div>
322322
<div style="text-align:center"><a href="https://aka.ms/m365research-org" class=textM365 target="_blank">M365 Research - AIOps Team</a></div>
323323
<!-- navigation -->
324324
<div style="margin-top: 6px; margin-bottom: 20px;" class="column has-text-centered">
@@ -345,6 +345,8 @@
345345
<!-- news -->
346346
<div class=textdiv>
347347
<h1 style="color: #4A90E2;">News</h1>
348+
<p>🆕 [12/2024] Our code is now live on GitHub! 🚀
349+
<a href="https://github.com/microsoft/AIOpsLab" target="_blank">[Link]</a> </p>
348350
<p>🆕 [11/2024] Checkout our arxiv paper "AIOpsLab: A Holistic Framework for Evaluating AI Agents for Enabling Autonomous Cloud" 👀
349351
<a href="https://www.microsoft.com/en-us/research/publication/aiopslab-a-holistic-framework-for-evaluating-ai-agents-for-enabling-autonomous-cloud" target="_blank">[Link]</a> </p>
350352
<p>🆕 [10/2024] Our vision paper "Building AI Agents for Autonomous Clouds: Challenges and Design Principles" was accepted by SoCC'24 👀

pages/leaderboard/index.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,9 +347,8 @@
347347
</div>
348348

349349
<div class=textdiv>
350-
<h1 style="color: #4A90E2;">Leaderboard</h>
351-
<p style="font-size:20px;color: black">
352-
We showcase the key results on the leaderboard. If you'd like your results to appear, please email us at <a href="mailto:[email protected]">[email protected]</a>.
350+
<h1 style="color: #4A90E2;">Leaderboard</h1>
351+
<p style="font-size:20px;">We showcase the key results on the leaderboard. If you'd like your results to appear, please email us at <a href="mailto:[email protected]">[email protected]</a>.
353352
<br>
354353
In the table, AVG represents the average accuracy across all tasks, while TASK1 to TASK4 correspond to the accuracy of Detection, Localization, Diagnosis, and Mitigation tasks, respectively. Time indicates the average runtime for the agents.
355354
</ul>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":"AIOpsLab A Holistic Framework to Design, Benchmark, and Evaluate AI agents for Automating Service Operations at Scale M365 Research - AIOps Team \u00a0Leaderboard \u00a0Paper \u00a0Code News <p>\ud83c\udd95 [11/2024] Checkout our arxiv paper \"AIOpsLab: A Holistic Framework for Evaluating AI Agents for Enabling Autonomous Cloud\" \ud83d\udc40 [Link] </p> <p>\ud83c\udd95 [10/2024] Our vision paper \"Building AI Agents for Autonomous Clouds: Challenges and Design Principles\" was accepted by SoCC'24 \ud83d\udc40 [Link] </p> About <p>AIOpsLab is a holistic framework to enable the design, development, and evaluation of autonomous AIOps agents that, additionally, serves the purpose of building reproducible, standardized, interoperable and scalable benchmarks. AIOpsLab can deploy microservice cloud environments, inject faults, generate workloads, and export telemetry data, while orchestrating these components and providing interfaces for interacting with and evaluating agents. Moreover, AIOpsLab provides a built-in benchmark suite with a set of problems to evaluate AIOps agents in an interactive environment. This suite can be easily extended to meet user-specific needs. </p> <p>The Orchestrator coordinates interactions between various system components and serves as the Agent-Cloud-Interface (ACI). Agents engage with the Orchestrator to solve tasks, receiving a problem description, instructions, and relevant APIs. The Orchestrator generates diverse problems using the Workload and Fault Generators, injecting these into applications it can deploy. The deployed service has observability, providing telemetry such as metrics, traces, and logs. Agents act via the Orchestrator, which executes them and updates the service's state. The Orchestrator evaluates the final solution using predefined metrics for the task.</p> BibTeX <pre><code>\n @inproceedings{shetty2024building,\n title = {Building AI Agents for Autonomous Clouds: Challenges and Design Principles},\n author = {Shetty, Manish and Chen, Yinfang and Somashekar, Gagan and Ma, Minghua and Simmhan, Yogesh and Zhang, Xuchao and Mace, Jonathan and Vandevoorde, Dax and Las-Casas, Pedro and Gupta, Shachee Mishra and Nath, Suman and Bansal, Chetan and Rajmohan, Saravan},\n year = {2024},\n booktitle = {Proceedings of 15th ACM Symposium on Cloud Computing (SoCC'24)},\n }\n @misc{chen2024aiopslab,\n title = {AIOpsLab: A Holistic Framework to Evaluate AI Agents for Enabling Autonomous Clouds},\n author = {Chen, Yinfang and Shetty, Manish and Somashekar, Gagan and Ma, Minghua and Simmhan, Yogesh and Mace, Jonathan and Bansal, Chetan and Wang, Rujia and Rajmohan, Saravan},\n year = {2024},\n booktitle = {Arxiv}\n }\n </code>\n </pre>"},{"location":"pages/leaderboard/","title":"Leaderboard","text":"AIOpsLab A Holistic Framework to Design, Develop, and Evaluate AI agents for Automating Service Operations at Scale M365 Research - AIOps Team \u00a0Home \u00a0Paper \u00a0Code Leaderboard <p> We showcase the key results on the leaderboard. If you'd like your results to appear, please email us at [email protected]. In the table, AVG represents the average accuracy across all tasks, while TASK1 to TASK4 correspond to the accuracy of Detection, Localization, Diagnosis, and Mitigation tasks, respectively. Time indicates the average runtime for the agents. Agent Name Avg \u21c5 Task1 \u21c5 Task2 \u21c5 Task3 \u21c5 Task4 \u21c5 Time \u21c5 Organization Model Family Link \ud83e\udd47FLASH 59.27 100 46.15 36.36 54.55 102.57 AIOpsLab GPT 4 \ud83d\udd17 \ud83e\udd48REACT 53.15 76.92 53.85 45.45 36.36 44.25 AIOpsLab GPT 4 \ud83d\udd17 \ud83e\udd49GPT 4 w Shell 49.74 69.23 61.54 40.9 27.27 30.57 AIOpsLab GPT 4 \ud83d\udd17 GPT 3.5 w Shell 15.73 23.07 30.77 9.09 0 12.79 AIOpsLab GPT 3.5 \ud83d\udd17"}]}
1+
{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":"AIOpsLab A Holistic Framework to Design, Develop, and Evaluate AI agents for Automating Service Operations at Scale M365 Research - AIOps Team \u00a0Leaderboard \u00a0Paper \u00a0Code News <p>\ud83c\udd95 [12/2024] Our code is now live on GitHub! \ud83d\ude80 [Link] </p> <p>\ud83c\udd95 [11/2024] Checkout our arxiv paper \"AIOpsLab: A Holistic Framework for Evaluating AI Agents for Enabling Autonomous Cloud\" \ud83d\udc40 [Link] </p> <p>\ud83c\udd95 [10/2024] Our vision paper \"Building AI Agents for Autonomous Clouds: Challenges and Design Principles\" was accepted by SoCC'24 \ud83d\udc40 [Link] </p> About <p>AIOpsLab is a holistic framework to enable the design, development, and evaluation of autonomous AIOps agents that, additionally, serves the purpose of building reproducible, standardized, interoperable and scalable benchmarks. AIOpsLab can deploy microservice cloud environments, inject faults, generate workloads, and export telemetry data, while orchestrating these components and providing interfaces for interacting with and evaluating agents. Moreover, AIOpsLab provides a built-in benchmark suite with a set of problems to evaluate AIOps agents in an interactive environment. This suite can be easily extended to meet user-specific needs. </p> <p>The Orchestrator coordinates interactions between various system components and serves as the Agent-Cloud-Interface (ACI). Agents engage with the Orchestrator to solve tasks, receiving a problem description, instructions, and relevant APIs. The Orchestrator generates diverse problems using the Workload and Fault Generators, injecting these into applications it can deploy. The deployed service has observability, providing telemetry such as metrics, traces, and logs. Agents act via the Orchestrator, which executes them and updates the service's state. The Orchestrator evaluates the final solution using predefined metrics for the task.</p> BibTeX <pre><code>\n @inproceedings{shetty2024building,\n title = {Building AI Agents for Autonomous Clouds: Challenges and Design Principles},\n author = {Shetty, Manish and Chen, Yinfang and Somashekar, Gagan and Ma, Minghua and Simmhan, Yogesh and Zhang, Xuchao and Mace, Jonathan and Vandevoorde, Dax and Las-Casas, Pedro and Gupta, Shachee Mishra and Nath, Suman and Bansal, Chetan and Rajmohan, Saravan},\n year = {2024},\n booktitle = {Proceedings of 15th ACM Symposium on Cloud Computing (SoCC'24)},\n }\n @misc{chen2024aiopslab,\n title = {AIOpsLab: A Holistic Framework to Evaluate AI Agents for Enabling Autonomous Clouds},\n author = {Chen, Yinfang and Shetty, Manish and Somashekar, Gagan and Ma, Minghua and Simmhan, Yogesh and Mace, Jonathan and Bansal, Chetan and Wang, Rujia and Rajmohan, Saravan},\n year = {2024},\n booktitle = {Arxiv}\n }\n </code>\n </pre>"},{"location":"pages/leaderboard/","title":"Leaderboard","text":"AIOpsLab A Holistic Framework to Design, Develop, and Evaluate AI agents for Automating Service Operations at Scale M365 Research - AIOps Team \u00a0Home \u00a0Paper \u00a0Code Leaderboard <p>We showcase the key results on the leaderboard. If you'd like your results to appear, please email us at [email protected]. In the table, AVG represents the average accuracy across all tasks, while TASK1 to TASK4 correspond to the accuracy of Detection, Localization, Diagnosis, and Mitigation tasks, respectively. Time indicates the average runtime for the agents. Agent Name Avg \u21c5 Task1 \u21c5 Task2 \u21c5 Task3 \u21c5 Task4 \u21c5 Time \u21c5 Organization Model Family Link \ud83e\udd47FLASH 59.27 100 46.15 36.36 54.55 102.57 AIOpsLab GPT 4 \ud83d\udd17 \ud83e\udd48REACT 53.15 76.92 53.85 45.45 36.36 44.25 AIOpsLab GPT 4 \ud83d\udd17 \ud83e\udd49GPT 4 w Shell 49.74 69.23 61.54 40.9 27.27 30.57 AIOpsLab GPT 4 \ud83d\udd17 GPT 3.5 w Shell 15.73 23.07 30.77 9.09 0 12.79 AIOpsLab GPT 3.5 \ud83d\udd17"}]}

0 commit comments

Comments
 (0)