Skip to content

Latest commit

 

History

History
219 lines (147 loc) · 16.1 KB

File metadata and controls

219 lines (147 loc) · 16.1 KB

Оптимизиране на AI работни процеси: Създаване на MCP сървър с AI Toolkit

🎯 Преглед

(Кликнете върху изображението по-горе, за да гледате видеото на този урок)

Добре дошли в Работилницата за Model Context Protocol (MCP)! Тази изчерпателна практическа работилница комбинира две авангардни технологии, за да революционизира разработката на AI приложения:

  • 🔗 Model Context Protocol (MCP): Отворен стандарт за безпроблемна интеграция на AI инструменти
  • 🛠️ AI Toolkit за Visual Studio Code (AITK): Мощно разширение за разработка на AI от Microsoft

🎓 Какво ще научите

До края на тази работилница ще овладеете изкуството на създаване на интелигентни приложения, които свързват AI модели с реални инструменти и услуги. От автоматизирано тестване до персонализирани API интеграции, ще придобиете практически умения за решаване на сложни бизнес предизвикателства.

🏗️ Технологичен стек

🔌 Model Context Protocol (MCP)

MCP е "USB-C за AI" - универсален стандарт, който свързва AI модели с външни инструменти и източници на данни.

✨ Основни характеристики:

  • 🔄 Стандартизирана интеграция: Универсален интерфейс за свързване на AI инструменти
  • 🏛️ Гъвкава архитектура: Локални и отдалечени сървъри чрез stdio/SSE транспорт
  • 🧰 Богата екосистема: Инструменти, подсказки и ресурси в един протокол
  • 🔒 Готов за предприятия: Вградена сигурност и надеждност

🎯 Защо MCP е важен: Точно както USB-C премахна хаоса с кабелите, MCP премахва сложността на AI интеграциите. Един протокол, безкрайни възможности.

🤖 AI Toolkit за Visual Studio Code (AITK)

Флагманското разширение на Microsoft за разработка на AI, което превръща VS Code в AI мощен инструмент.

🚀 Основни възможности:

  • 📦 Каталог на модели: Достъп до модели от Azure AI, GitHub, Hugging Face, Ollama
  • Локално изпълнение: ONNX-оптимизирано изпълнение на CPU/GPU/NPU
  • 🏗️ Създател на агенти: Визуална разработка на AI агенти с MCP интеграция
  • 🎭 Мултимодалност: Поддръжка на текст, визия и структурирани изходи

💡 Ползи за разработката:

  • Деплойване на модели без конфигурация
  • Визуално инженерство на подсказки
  • Тестова среда в реално време
  • Безпроблемна интеграция на MCP сървъри

📚 Учебно пътешествие

Продължителност: 15 минути

  • 🛠️ Инсталиране и конфигуриране на AI Toolkit за VS Code
  • 🗂️ Разглеждане на Каталога на модели (100+ модела от GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 Овладяване на Интерактивната тестова среда за тестване на модели в реално време
  • 🤖 Създаване на първия ви AI агент със Създателя на агенти
  • 📊 Оценка на производителността на модела с вградени метрики (F1, релевантност, сходство, съгласуваност)
  • ⚡ Научаване на възможностите за обработка на партиди и мултимодалност

🎯 Резултат от обучението: Създаване на функционален AI агент с цялостно разбиране на възможностите на AITK

Продължителност: 20 минути

  • 🧠 Овладяване на архитектурата и концепциите на Model Context Protocol (MCP)
  • 🌐 Разглеждане на екосистемата на MCP сървърите на Microsoft
  • 🤖 Създаване на агент за автоматизация на браузър с Playwright MCP сървър
  • 🔧 Интегриране на MCP сървъри със Създателя на агенти на AI Toolkit
  • 📊 Конфигуриране и тестване на MCP инструменти във вашите агенти
  • 🚀 Експортиране и деплойване на агенти, захранвани от MCP, за производствена употреба

🎯 Резултат от обучението: Деплойване на AI агент, подсилен с външни инструменти чрез MCP

Продължителност: 20 минути

  • 💻 Създаване на персонализирани MCP сървъри с AI Toolkit
  • 🐍 Конфигуриране и използване на най-новия MCP Python SDK (v1.9.3)
  • 🔍 Настройка и използване на MCP Inspector за дебъгване
  • 🛠️ Създаване на Weather MCP Server с професионални дебъгинг работни процеси
  • 🧪 Дебъгване на MCP сървъри както в Създателя на агенти, така и в Inspector средата

🎯 Резултат от обучението: Разработка и дебъгване на персонализирани MCP сървъри с модерни инструменти

Продължителност: 30 минути

  • 🏗️ Създаване на реален GitHub Clone MCP Server за работни процеси на разработка
  • 🔄 Имплементиране на интелигентно клониране на хранилища с валидиране и обработка на грешки
  • 📁 Създаване на интелигентно управление на директории и интеграция с VS Code
  • 🤖 Използване на GitHub Copilot Agent Mode с персонализирани MCP инструменти
  • 🛡️ Прилагане на надеждност, готова за производство, и съвместимост между платформи

🎯 Резултат от обучението: Деплойване на MCP сървър, готов за производство, който оптимизира реални работни процеси на разработка

💡 Реални приложения и въздействие

🏢 Приложения в предприятия

🔄 Автоматизация на DevOps

Трансформирайте работния процес на разработка с интелигентна автоматизация:

  • Интелигентно управление на хранилища: AI-задвижвано преглеждане на код и решения за сливане
  • Интелигентен CI/CD: Автоматизирана оптимизация на тръбопроводи въз основа на промени в кода
  • Класификация на проблеми: Автоматично класифициране и назначаване на бъгове

🧪 Революция в осигуряването на качество

Подобрете тестването с автоматизация, задвижвана от AI:

  • Интелигентно генериране на тестове: Автоматично създаване на изчерпателни тестови пакети
  • Визуално регресионно тестване: AI-задвижвано откриване на промени в UI
  • Мониторинг на производителността: Проактивно идентифициране и разрешаване на проблеми

📊 Интелигентност в обработката на данни

Създайте по-умни работни процеси за обработка на данни:

  • Адаптивни ETL процеси: Самооптимизиращи се трансформации на данни
  • Откриване на аномалии: Мониторинг на качеството на данните в реално време
  • Интелигентно маршрутизиране: Управление на потока от данни с интелигентност

🎧 Подобряване на клиентското изживяване

Създайте изключителни взаимодействия с клиенти:

  • Поддръжка, осъзната за контекста: AI агенти с достъп до историята на клиента
  • Проактивно разрешаване на проблеми: Предсказуемо обслужване на клиенти
  • Мултиканална интеграция: Унифицирано AI изживяване на различни платформи

🛠️ Предварителни изисквания и настройка

💻 Системни изисквания

Компонент Изискване Бележки
Операционна система Windows 10+, macOS 10.15+, Linux Всяка модерна ОС
Visual Studio Code Най-новата стабилна версия Необходимо за AITK
Node.js v18.0+ и npm За разработка на MCP сървъри
Python 3.10+ Опционално за Python MCP сървъри
Памет Минимум 8GB RAM Препоръчително 16GB за локални модели

🔧 Разработваща среда

Препоръчителни разширения за VS Code

  • AI Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - Опционално, но полезно

Опционални инструменти

  • uv: Модерен мениджър на Python пакети
  • MCP Inspector: Визуален инструмент за дебъгване на MCP сървъри
  • Playwright: За примери за уеб автоматизация

🎖️ Резултати от обучението и сертификационен път

🏆 Контролен списък за овладяване на умения

С завършването на тази работилница ще постигнете овладяване на:

🎯 Основни компетенции

  • Овладяване на MCP протокола: Дълбоко разбиране на архитектурата и моделите на имплементация
  • Професионализъм в AITK: Експертно използване на AI Toolkit за бърза разработка
  • Разработка на персонализирани сървъри: Създаване, деплойване и поддръжка на производствени MCP сървъри
  • Експертна интеграция на инструменти: Безпроблемно свързване на AI с съществуващи работни процеси
  • Приложение за решаване на проблеми: Прилагане на научените умения към реални бизнес предизвикателства

🔧 Технически умения

  • Настройка и конфигуриране на AI Toolkit в VS Code
  • Дизайн и имплементация на персонализирани MCP сървъри
  • Интеграция на GitHub модели с MCP архитектура
  • Създаване на автоматизирани тестови работни процеси с Playwright
  • Деплойване на AI агенти за производствена употреба
  • Дебъгване и оптимизация на производителността на MCP сървъри

🚀 Разширени възможности

  • Архитектура на AI интеграции в мащаб за предприятия
  • Имплементация на най-добрите практики за сигурност в AI приложения
  • Дизайн на мащабируеми архитектури на MCP сървъри
  • Създаване на персонализирани вериги от инструменти за специфични домейни
  • Менторство на други в разработка, ориентирана към AI

📖 Допълнителни ресурси


🚀 Готови ли сте да революционизирате вашия AI работен процес?

Нека заедно изградим бъдещето на интелигентните приложения с MCP и AI Toolkit!

Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за недоразумения или погрешни интерпретации, произтичащи от използването на този превод.