// desktop only

Презентации лучше смотреть с десктопа

Слайды рассчитаны на широкий экран, клавиатуру и формат 16:9. Откройте эту страницу на ноутбуке или компьютере.

Вернуться на сайт
// online · 14.07.2026

Как применять AI-агентов в разработке
и не потерять контроль

от хаотичных промптов - к управляемому инженерному процессу

// where we are

Карта мастер-класса

  • 01 · Элементы процесса
  • 02 · Живое демо
  • 03 · Сборка системы
// 01 / elements of the process

Элементы
процесса

// the map

Карта процесса

task
mode
context / MCP
task brief
plan
agent
diff
tests
review
PR

Отмечайте повторяемую практику - не разовые пробы.

// element.mode

Выбор режима и инструмента

// chat
Снять неопределенность
// edit
Локальное изменение
// agent
Многошаговая задача

Критерий - определенность задачи, не размер.

// element.context

Контекст и MCP

Вы решаете не задачу, а логистику контекста.

Postgres
Jira
Confluence
Kafka
MCP
agent
  • MCP - integration layer: N+M вместо N×M
  • Полезный контекст ≠ информационный мусор
  • Границы доступа - не весь мир
  • Гигиена: узкий scope, read-only по умолчанию
// mcp · 1/5

MCP = USB-C для AI

N+M вместо N×M кастомных коннекторов

Anthropic, ноябрь 2024 · OpenAI, Google, Cursor, VS Code · 6400+ серверов в реестре

// mcp · 2/5

Архитектура и три capability

Host
Client
Server
// tools
Действия
// resources
Чтение
// prompts
Шаблоны
// mcp · 3/5

Description решает

// плохо

"Получить данные"

// хорошо

"Активные заказы за 24ч, сумма > 1000₽"

Модель выбирает инструмент по description - это не комментарий.

// mcp · 4/5

MCP-сервер вызывает не человек, а LLM

  • Prompt injection через tool results (тикет, запись в БД)
  • Tool poisoning: description 😇, содержимое 💀
  • Rug pull: подмена tools/list после consent (CVE-2025-54135)
  • Auth в протоколе нет - security layer на вас
// mcp · 5/5

Паттерны лучших серверов

Узкий scope
Точный description
Read-only по умолчанию
Мало tools
Human-in-the-loop на destructive

Качество = безопасность.

// element.skills

Skills и безопасность

// личная история

Ставил skills неразборчиво - поймал майнер на мощном сервере

  • Skill - исполняемая инструкция, не текст
  • MCP - инструменты, skills - процедуры: instruction layer
  • Работают с вашими правами
  • Источник, содержимое, права - до подключения
  • "latest" в проде - анти-паттерн
// skills · 1/5

MCP - integration layer. Skills - instruction layer

MCP дает агенту инструменты - skills учат, что с ними делать.

// skills · 2/5

Progressive disclosure

метаданные~100 токенов
телодо 5k, по триггеру
referenceson-demand

Десятки skills бесплатны до активации.

// skills · 3/5

Description = триггер

Нет классификатора. Нет embeddings. Forward pass модели.

  • Начало: "Use when ..."
  • Середина: что делает + входы/выходы
  • Конец: триггерные слова и расширения файлов
// skills · 4/5

Новый attack surface

  • Skill - исполняемая инструкция под правами агента
  • Skill poisoning: description 😇, тело 💀
  • Snyk: из ~4000 публичных skills 36% с prompt injection
  • Защита: vetted источник, аудит, узкий allowed-tools, pin версии
// skills · 5/5

Default для прода - гибрид

user
skillдирижер
MCP tools
scripts
результат

Процедуры и шаблоны - skill. Живые данные и side-effects - MCP.

// where we are

Карта мастер-класса

  • 01 · Элементы процесса
  • 02 · Живое демо
  • 03 · Сборка системы
// 02 / live demo

Живое демо:
полный workflow

// demo.setup

От чего к чему

// от чего

BackTemplate: Go-бэкенд + React-фронт. Все устарело

// к чему

Обновленный шаблон + Next.js + review вторым агентом

// demo.map

Один проект, несколько flow

// flow 1 · claude code

Обновить весь шаблон

// flow 2 · grok 4.5

Next.js рядом с React

// flow 3 · antigravity

Review в связке: спека → код → review

// flow 4 · claude code · опционально

Аудит безопасности + свой skill

Workflow один - агенты под сильные стороны.

// demo.highlights

Ключевые моменты на экране

  • Slash-команда → полный промпт (Claude Code)
  • Auto-approve - финальный слой, не первая галочка
  • Спека в planning mode → код (Grok 4.5)
  • Review спеки и diff до объединения (Antigravity)
  • Пройденный кейс → собственный skill (Claude Code)
// demo.acceptance

Приемка результата

Решение соответствует точке Б
Агенты в границах своих задач
Нет скрытого расширения scope
План и diff объяснимы своими словами
Тесты и проверки - до merge

Один task brief еще не workflow.

// element.tokens

Токены и стоимость контекста

  • Project context отдельно от контекста задачи
  • Фрагмент вместо полных логов
  • Модель и режим - под риск задачи

Не лайфхаки - элементы одной системы.

// where we are

Карта мастер-класса

  • 01 · Элементы процесса
  • 02 · Живое демо
  • 03 · Сборка системы
// 03 / assembling the system

Сборка
системы

// back to your checkboxes

Что у вас процесс, а что - импровизация?

context
task brief
plan
agent
diff
tests
review
PR

Q&A

Подписывайтесь на канал

QR код: Telegram каналtelegram

telegram @zergslaw // sipki.online