К концу этого модуля вы сможете:
- ✅ Установить и настроить AI Toolkit для Visual Studio Code
- ✅ Ориентироваться в Каталоге моделей и понимать разные источники моделей
- ✅ Использовать Playground для тестирования и экспериментов с моделями
- ✅ Создавать кастомных AI-агентов с помощью Agent Builder
- ✅ Сравнивать производительность моделей от разных провайдеров
- ✅ Применять лучшие практики в prompt-инжиниринге
AI Toolkit для Visual Studio Code — это флагманское расширение Microsoft, которое превращает VS Code в полноценную среду для разработки AI. Оно соединяет исследования в области ИИ с практической разработкой, делая генеративный ИИ доступным для разработчиков любого уровня.
| Функция | Описание | Пример использования |
|---|---|---|
| 🗂️ Каталог моделей | Доступ к более чем 100 моделям с GitHub, ONNX, OpenAI, Anthropic, Google | Поиск и выбор моделей |
| 🔌 Поддержка BYOM | Интеграция собственных моделей (локальных или удалённых) | Развёртывание кастомных моделей |
| 🎮 Интерактивный Playground | Тестирование моделей в реальном времени с чат-интерфейсом | Быстрое прототипирование и тестирование |
| 📎 Мультимодальная поддержка | Работа с текстом, изображениями и вложениями | Сложные AI-приложения |
| ⚡ Пакетная обработка | Запуск нескольких запросов одновременно | Эффективные рабочие процессы тестирования |
| 📊 Оценка моделей | Встроенные метрики (F1, релевантность, сходство, когерентность) | Оценка производительности |
- 🚀 Ускоренная разработка: от идеи до прототипа за считанные минуты
- 🔄 Унифицированный рабочий процесс: один интерфейс для разных AI-провайдеров
- 🧪 Простые эксперименты: сравнивайте модели без сложной настройки
- 📈 Готовность к продакшену: плавный переход от прототипа к развертыванию
Шаг 1: Откройте Marketplace расширений
- Запустите Visual Studio Code
- Перейдите в раздел расширений (
Ctrl+Shift+XилиCmd+Shift+X) - Введите в поиск "AI Toolkit"
Шаг 2: Выберите версию
- 🟢 Релиз: рекомендуется для использования в продакшене
- 🔶 Предрелиз: ранний доступ к новым функциям
Шаг 3: Установите и активируйте
- Иконка AI Toolkit отображается в боковой панели VS Code
- Расширение включено и активировано
- В панели вывода нет ошибок установки
🎯 Цель: Освоить Каталог моделей и протестировать первую AI-модель
Каталог моделей — ваш вход в экосистему AI. Он собирает модели от разных провайдеров, упрощая поиск и сравнение.
🔍 Как навигировать:
Нажмите на MODELS - Catalog в боковой панели AI Toolkit
💡 Совет: Ищите модели с нужными возможностями, которые подходят под вашу задачу (например, генерация кода, креативное письмо, анализ).
Стратегия выбора модели:
- GPT-4.1: лучше всего подходит для сложного анализа и рассуждений
- Phi-4-mini: лёгкая и быстрая модель для простых задач
🔧 Процесс настройки:
- Выберите OpenAI GPT-4.1 в каталоге
- Нажмите Add to My Models — модель будет зарегистрирована для использования
- Выберите Try in Playground для запуска тестовой среды
- Подождите инициализации модели (первый запуск может занять время)
⚙️ Параметры модели:
- Temperature: регулирует креативность (0 = детерминированный ответ, 1 = творческий)
- Max Tokens: максимальная длина ответа
- Top-p: ядро сэмплирования для разнообразия ответов
Playground — ваша лаборатория для экспериментов с AI. Вот как использовать её максимально эффективно:
🎨 Лучшие практики prompt-инжиниринга:
- Будьте конкретны: чёткие и подробные инструкции дают лучшие результаты
- Добавляйте контекст: включайте релевантную информацию
- Используйте примеры: показывайте модели, что именно вы хотите
- Итерации: улучшайте запросы на основе первых ответов
🧪 Сценарии тестирования:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 Цель: Сравнить разные модели на одинаковых запросах, чтобы понять их сильные стороны
📋 Инструкция:
- Добавьте Phi-4-mini в рабочее пространство
- Используйте одинаковый запрос для GPT-4.1 и Phi-4-mini
- Сравните качество ответов, скорость и точность
- Запишите результаты в соответствующем разделе
💡 Важные выводы:
- Когда лучше использовать LLM, а когда SLM
- Баланс между стоимостью и производительностью
- Специализированные возможности разных моделей
🎯 Цель: Создать специализированных AI-агентов для конкретных задач и рабочих процессов
Agent Builder — это ключевая функция AI Toolkit. Она позволяет создавать целевых AI-ассистентов, объединяющих мощь больших языковых моделей с кастомными инструкциями, параметрами и специализированными знаниями.
🧠 Компоненты архитектуры агента:
- Core Model: базовая LLM (GPT-4, Groks, Phi и др.)
- System Prompt: задаёт личность и поведение агента
- Параметры: тонкая настройка для оптимальной работы
- Интеграция инструментов: подключение к внешним API и MCP-сервисам
- Память: контекст диалога и сохранение сессии
🎨 Создание эффективных системных prompt-ов:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsКонечно, вы также можете использовать Generate System Prompt, чтобы AI помог сгенерировать и оптимизировать промпты
🔧 Оптимизация параметров:
| Параметр | Рекомендуемый диапазон | Пример использования |
|---|---|---|
| Temperature | 0.1-0.3 | Технические и фактические ответы |
| Temperature | 0.7-0.9 | Креативные и мозговые штурмы |
| Max Tokens | 500-1000 | Краткие ответы |
| Max Tokens | 2000-4000 | Подробные объяснения |
🎯 Задача: Создать специализированного помощника по Python
📋 Шаги настройки:
-
Выбор модели: выберите Claude 3.5 Sonnet (отлично подходит для кода)
-
Дизайн системного prompt-а:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- Настройка параметров:
- Temperature: 0.2 (для стабильного и надёжного кода)
- Max Tokens: 2000 (подробные объяснения)
- Top-p: 0.9 (сбалансированная креативность)
Сценарии тестирования:
- Базовая функция: "Создать функцию для поиска простых чисел"
- Сложный алгоритм: "Реализовать бинарное дерево поиска с методами вставки, удаления и поиска"
- Реальная задача: "Написать веб-скрейпер с обработкой ограничения по количеству запросов и повторными попытками"
- Отладка: "Исправить этот код [вставьте проблемный код]"
🏆 Критерии успеха:
- ✅ Код работает без ошибок
- ✅ Включена документация
- ✅ Соблюдены лучшие практики Python
- ✅ Даны понятные объяснения
- ✅ Предложены улучшения
Проверьте себя:
- Можете объяснить различия между моделями в каталоге?
- Удалось ли создать и протестировать кастомного агента?
- Понимаете, как оптимизировать параметры под разные задачи?
- Умеете создавать эффективные системные prompt-ы?
- Документация AI Toolkit: Официальные документы Microsoft
- Руководство по prompt-инжинирингу: Лучшие практики
- Модели в AI Toolkit: Модели в разработке
🎉 Поздравляем! Вы освоили основы AI Toolkit и готовы создавать более сложные AI-приложения!
Готовы к новым возможностям? Продолжайте с Модуль 2: Основы MCP с AI Toolkit, где вы научитесь:
- Подключать агентов к внешним инструментам через Model Context Protocol (MCP)
- Создавать агентов для автоматизации браузера с Playwright
- Интегрировать MCP-серверы с вашими AI Toolkit агентами
- Усиливать агентов внешними данными и возможностями
Отказ от ответственности:
Этот документ был переведен с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, просим учитывать, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обращаться к профессиональному переводу, выполненному человеком. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.







