Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 5.17 KB

File metadata and controls

75 lines (54 loc) · 5.17 KB

Studium przypadku: Aktualizacja elementów Azure DevOps na podstawie danych z YouTube za pomocą MCP

Disclaimer: Istnieją dostępne narzędzia online i raporty, które mogą automatyzować proces aktualizacji elementów Azure DevOps danymi z platform takich jak YouTube. Poniższy scenariusz jest podany wyłącznie jako przykład zastosowania narzędzi MCP do automatyzacji i integracji.

Przegląd

To studium przypadku pokazuje jeden z przykładów, jak Model Context Protocol (MCP) i jego narzędzia mogą być użyte do automatyzacji procesu aktualizacji elementów pracy Azure DevOps (ADO) informacjami pochodzącymi z platform online, takich jak YouTube. Opisany scenariusz to tylko jedna z ilustracji szerszych możliwości tych narzędzi, które można dostosować do wielu podobnych potrzeb automatyzacji.

W tym przykładzie Advocate śledzi sesje online za pomocą elementów ADO, z których każdy zawiera URL do filmu na YouTube. Dzięki wykorzystaniu narzędzi MCP, Advocate może na bieżąco aktualizować elementy ADO o najnowsze metryki wideo, takie jak liczba wyświetleń, w sposób powtarzalny i zautomatyzowany. To podejście można uogólnić na inne przypadki, w których informacje z źródeł online muszą zostać zintegrowane z ADO lub innymi systemami.

Scenariusz

Advocate jest odpowiedzialny za śledzenie wpływu sesji online i zaangażowania społeczności. Każda sesja jest rejestrowana jako element pracy ADO w projekcie 'DevRel', a element zawiera pole z URL do filmu na YouTube. Aby dokładnie raportować zasięg sesji, Advocate musi zaktualizować element ADO o aktualną liczbę wyświetleń filmu oraz datę pobrania tych informacji.

Użyte narzędzia

  • Azure DevOps MCP: Umożliwia programowy dostęp i aktualizacje elementów pracy ADO za pomocą MCP.
  • Playwright MCP: Automatyzuje działania w przeglądarce, aby wyciągnąć dane na żywo ze stron internetowych, takich jak statystyki filmów YouTube.

Krok po kroku

  1. Zidentyfikuj element ADO: Rozpocznij od ID elementu pracy ADO (np. 1234) w projekcie 'DevRel'.
  2. Pobierz URL YouTube: Użyj narzędzia Azure DevOps MCP, aby pobrać URL YouTube z elementu pracy.
  3. Wyciągnij liczbę wyświetleń: Użyj narzędzia Playwright MCP, aby przejść do URL YouTube i wyciągnąć aktualną liczbę wyświetleń.
  4. Zaktualizuj element ADO: Zapisz najnowszą liczbę wyświetleń oraz datę pobrania w sekcji 'Impact and Learnings' elementu pracy ADO, korzystając z narzędzia Azure DevOps MCP.

Przykładowy prompt

- Work with the ADO Item ID: 1234
- The project is '2025-Awesome'
- Get the YouTube URL for the ADO item
- Use Playwright to get the current views from the YouTube video
- Update the ADO item with the current video views and the updated date of the information

Diagram przepływu Mermaid

flowchart TD
    A[Start: Advocate identifies ADO Item ID] --> B[Get YouTube URL from ADO Item using Azure DevOps MCP]
    B --> C[Extract current video views using Playwright MCP]
    C --> D[Update ADO Item's Impact and Learnings section with view count and date]
    D --> E[End]
Loading

Implementacja techniczna

  • Orkiestracja MCP: Przepływ pracy jest koordynowany przez serwer MCP, który zarządza użyciem zarówno Azure DevOps MCP, jak i Playwright MCP.
  • Automatyzacja: Proces może być uruchamiany ręcznie lub zaplanowany do wykonywania w regularnych odstępach czasu, aby utrzymać aktualność elementów ADO.
  • Rozszerzalność: Ten sam wzorzec można rozszerzyć, aby aktualizować elementy ADO o inne metryki online (np. polubienia, komentarze) lub dane z innych platform.

Wyniki i wpływ

  • Efektywność: Redukuje ręczną pracę Advocate’ów poprzez automatyzację pobierania i aktualizacji metryk wideo.
  • Dokładność: Zapewnia, że elementy ADO odzwierciedlają najnowsze dostępne dane z źródeł online.
  • Powtarzalność: Dostarcza powtarzalny przepływ pracy dla podobnych scenariuszy z innymi źródłami danych lub metrykami.

Referencje

Zastrzeżenie:
Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczenia AI Co-op Translator. Chociaż dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym należy uważać za źródło wiążące. W przypadku informacji o kluczowym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.