Презентации лучше смотреть с десктопа
Слайды рассчитаны на широкий экран, клавиатуру и формат 16:9. Откройте эту страницу на ноутбуке или компьютере.
Вернуться на сайтКак применять AI-агентов в разработке
и не потерять контроль
от хаотичных промптов - к управляемому инженерному процессу
Карта мастер-класса
- 01 · Элементы процесса
- 02 · Живое демо
- 03 · Сборка системы
Элементы
процесса
Карта процесса
Отмечайте повторяемую практику - не разовые пробы.
Выбор режима и инструмента
Критерий - определенность задачи, не размер.
Контекст и MCP
Вы решаете не задачу, а логистику контекста.
- MCP - integration layer: N+M вместо N×M
- Полезный контекст ≠ информационный мусор
- Границы доступа - не весь мир
- Гигиена: узкий scope, read-only по умолчанию
MCP = USB-C для AI
N+M вместо N×M кастомных коннекторов
Anthropic, ноябрь 2024 · OpenAI, Google, Cursor, VS Code · 6400+ серверов в реестре
Архитектура и три capability
Description решает
"Получить данные"
"Активные заказы за 24ч, сумма > 1000₽"
Модель выбирает инструмент по description - это не комментарий.
MCP-сервер вызывает не человек, а LLM
- Prompt injection через tool results (тикет, запись в БД)
- Tool poisoning: description 😇, содержимое 💀
- Rug pull: подмена tools/list после consent (CVE-2025-54135)
- Auth в протоколе нет - security layer на вас
Паттерны лучших серверов
Качество = безопасность.
Skills и безопасность
Ставил skills неразборчиво - поймал майнер на мощном сервере
- Skill - исполняемая инструкция, не текст
- MCP - инструменты, skills - процедуры: instruction layer
- Работают с вашими правами
- Источник, содержимое, права - до подключения
- "latest" в проде - анти-паттерн
MCP - integration layer. Skills - instruction layer
MCP дает агенту инструменты - skills учат, что с ними делать.
Progressive disclosure
Десятки skills бесплатны до активации.
Description = триггер
Нет классификатора. Нет embeddings. Forward pass модели.
- Начало: "Use when ..."
- Середина: что делает + входы/выходы
- Конец: триггерные слова и расширения файлов
Новый attack surface
- Skill - исполняемая инструкция под правами агента
- Skill poisoning: description 😇, тело 💀
- Snyk: из ~4000 публичных skills 36% с prompt injection
- Защита: vetted источник, аудит, узкий allowed-tools, pin версии
Default для прода - гибрид
Процедуры и шаблоны - skill. Живые данные и side-effects - MCP.
Карта мастер-класса
- 01 · Элементы процесса
- 02 · Живое демо
- 03 · Сборка системы
Живое демо:
полный workflow
От чего к чему
BackTemplate: Go-бэкенд + React-фронт. Все устарело
Обновленный шаблон + Next.js + review вторым агентом
Один проект, несколько flow
Обновить весь шаблон
Next.js рядом с React
Review в связке: спека → код → review
Аудит безопасности + свой skill
Workflow один - агенты под сильные стороны.
Ключевые моменты на экране
- Slash-команда → полный промпт (Claude Code)
- Auto-approve - финальный слой, не первая галочка
- Спека в planning mode → код (Grok 4.5)
- Review спеки и diff до объединения (Antigravity)
- Пройденный кейс → собственный skill (Claude Code)
Приемка результата
Один task brief еще не workflow.
Токены и стоимость контекста
- Project context отдельно от контекста задачи
- Фрагмент вместо полных логов
- Модель и режим - под риск задачи
Не лайфхаки - элементы одной системы.
Карта мастер-класса
- 01 · Элементы процесса
- 02 · Живое демо
- 03 · Сборка системы
Сборка
системы
Что у вас процесс, а что - импровизация?
Q&A
Подписывайтесь на канал
telegram @zergslaw // sipki.online