Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 6.9 KB

File metadata and controls

75 lines (54 loc) · 6.9 KB

مطالعه موردی: به‌روزرسانی آیتم‌های Azure DevOps با داده‌های YouTube از طریق MCP

توضیح: ابزارها و گزارش‌های آنلاین متعددی وجود دارند که می‌توانند فرآیند به‌روزرسانی آیتم‌های Azure DevOps با داده‌های پلتفرم‌هایی مانند YouTube را خودکار کنند. سناریوی زیر صرفاً به عنوان یک نمونه کاربردی ارائه شده تا نشان دهد چگونه ابزارهای MCP می‌توانند برای خودکارسازی و یکپارچه‌سازی به کار روند.

مرور کلی

این مطالعه موردی یک نمونه از نحوه استفاده از پروتکل مدل کانتکست (MCP) و ابزارهای آن برای خودکارسازی فرآیند به‌روزرسانی آیتم‌های کاری Azure DevOps (ADO) با اطلاعاتی که از پلتفرم‌های آنلاین مانند YouTube به دست می‌آید، نشان می‌دهد. سناریوی مطرح شده تنها یکی از کاربردهای گسترده‌تر این ابزارهاست که می‌توان آن را برای نیازهای مشابه خودکارسازی به کار برد.

در این مثال، یک Advocate جلسات آنلاین را با استفاده از آیتم‌های ADO پیگیری می‌کند، که هر آیتم شامل آدرس ویدئوی YouTube است. با بهره‌گیری از ابزارهای MCP، Advocate می‌تواند آیتم‌های ADO را به‌صورت تکرارشونده و خودکار با جدیدترین معیارهای ویدئو، مانند تعداد بازدیدها، به‌روز نگه دارد. این روش می‌تواند به موارد دیگر نیز تعمیم داده شود که نیاز به یکپارچه‌سازی اطلاعات منابع آنلاین با ADO یا سایر سیستم‌ها دارند.

سناریو

یک Advocate مسئول پیگیری تأثیر جلسات آنلاین و تعاملات جامعه است. هر جلسه به عنوان یک آیتم کاری ADO در پروژه 'DevRel' ثبت می‌شود و آیتم کاری شامل فیلدی برای آدرس ویدئوی YouTube است. برای گزارش دقیق میزان دسترسی جلسه، Advocate باید آیتم ADO را با تعداد فعلی بازدیدهای ویدئو و تاریخ دریافت این اطلاعات به‌روزرسانی کند.

ابزارهای استفاده شده

  • Azure DevOps MCP: امکان دسترسی برنامه‌نویسی و به‌روزرسانی آیتم‌های کاری ADO از طریق MCP را فراهم می‌کند.
  • Playwright MCP: عملیات مرورگر را خودکار کرده و داده‌های زنده از صفحات وب، مانند آمار ویدئوهای YouTube را استخراج می‌کند.

روند گام به گام

  1. شناسایی آیتم ADO: با شناسه آیتم کاری ADO (مثلاً 1234) در پروژه 'DevRel' شروع کنید.
  2. دریافت آدرس YouTube: با استفاده از ابزار Azure DevOps MCP، آدرس ویدئوی YouTube را از آیتم کاری دریافت کنید.
  3. استخراج تعداد بازدید ویدئو: با ابزار Playwright MCP به آدرس YouTube بروید و تعداد بازدید فعلی را استخراج کنید.
  4. به‌روزرسانی آیتم ADO: تعداد بازدید جدید و تاریخ دریافت آن را در بخش 'Impact and Learnings' آیتم کاری ADO با استفاده از Azure DevOps MCP بنویسید.

نمونه پرسش

- 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

نمودار جریان 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

پیاده‌سازی فنی

  • هماهنگی MCP: این روند توسط یک سرور MCP هماهنگ می‌شود که استفاده از هر دو ابزار Azure DevOps MCP و Playwright MCP را مدیریت می‌کند.
  • خودکارسازی: فرآیند می‌تواند به صورت دستی اجرا شود یا به صورت زمان‌بندی شده برای به‌روزرسانی مداوم آیتم‌های ADO تنظیم گردد.
  • قابلیت توسعه: همین الگو را می‌توان برای به‌روزرسانی آیتم‌های ADO با معیارهای آنلاین دیگر (مانند لایک‌ها، کامنت‌ها) یا از سایر پلتفرم‌ها گسترش داد.

نتایج و تأثیر

  • کارایی: با خودکارسازی دریافت و به‌روزرسانی معیارهای ویدئو، تلاش دستی Advocateها را کاهش می‌دهد.
  • دقت: تضمین می‌کند که آیتم‌های ADO جدیدترین داده‌های موجود از منابع آنلاین را منعکس کنند.
  • قابلیت تکرار: یک روند قابل استفاده مجدد برای سناریوهای مشابه که شامل داده‌ها یا معیارهای دیگر هستند فراهم می‌کند.

منابع

سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نواقصی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.