Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Гид по AI-инженерии: архитектура Harness, Verification Tax, протокол MCP, контекст-инжиниринг, Evals и уровни зрелости проектов по Stanford Benchmark.
Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →7 Способов заработка на AI для новичков: От нарезки клипов до вайбкодинга приложений
Пошаговый гид по 7 методам заработка на AI: клиппинг, гострайтинг, Shopify, голосовые AI-агенты и вайбкодинг приложений без опыта программирования.
Вайбкодинг SaaS за 7 дней: от поиска ниши до первой прибыли с Claude Code и Wasp
Пошаговый гид по запуску микро-SaaS за 1 неделю: генерация PRD в Claude Cowork, разработка на Wasp CLI, запуск Meta Ads и снижение CAC ниже $15.
ChatGPT Codex: 7 этапов создания профессиональных сайтов без эффекта «AI-вайбкодинга»
Практический гайд по созданию премиальных сайтов в ChatGPT Codex на GPT-5.6: agents.md, design.md, скилл GPT Taste, генерация ассетов и деплой.
Замена Semrush и Ahrefs через Claude и MCP: Полный гайд по AI-SEO и GEO
Пошаговое руководство по замене Semrush и Ahrefs связкой Claude + DataForSEO MCP. Анализ домена, семантика, Content Gap, тех аудит и GEO-видимость.
Kimi K3 и AI-скиллы: Как создать премиальный интерактивный сайт за $10,000 без кода
Пошаговый гайд по созданию дорогих сайтов с Kimi K3, скиллом Scroll World, 3D-анимацией и автогенерацией SEO-статей из YouTube видео.
Вайбкодинг и AI-агентства: Пошаговый запуск бизнеса с доходом $52,000/мес без технического бэкграунда
Гид по заработку $52k/мес на AI-автоматизации: связка Claude Code, n8n и Upwork, методология продажи до разработки и запуск микро-SaaS без знания кода.
Cursor 2.5: Design Mode и совместная работа в Composer
В обновлении Cursor 2.5 появились инструменты для точного редактирования кода и «мультиплеерный» режим для совместной работы с AI-агентами.
Феномен Cursor: выручка $3 млрд и поглощение со стороны SpaceX за $60 млрд
Cursor стал самой быстрорастущей SaaS-компанией в истории, достигнув выручки в $3 млрд всего за два года. На горизонте — сделка со SpaceX и запуск Composer 2.5.
Cursor 3.5: Мульти-репозитории и автоматизации без кода прямо в IDE
В Cursor 3.5 добавили поддержку мульти-репозиториев, автоматизации без привязки к коду и перенесли управление агентами из браузера прямо в редактор.
Claude Code: советы от создателя. Конспект доклада Бориса Черни из Anthropic
Борис Черни, автор Claude Code, показал на конференции Anthropic, как реально пользоваться инструментом: с чего начать, зачем CLAUDE.md, какие горячие клавиши никто не знает и как запускать несколько агентов параллельно. Конспект доклада с командами и разбором.
Плейбук основателя: как построить AI-нативный стартап в 2026
Раскроем, как в 2026 году AI‑нативные стартапы ускоряют путь от идеи до масштабирования: от превращения кода в агента до практических советов по использованию Claude и его инструментов.
Claude Code подписка 2026: Pro, Max 5x и Max 20x, цены и лимиты
Коротко: в апреле Anthropic временно убрал Claude Code из Pro‑плана, что устроило скачок интереса; теперь разберём, какие варианты подписки доступны, какие лимиты и за что реально платят.
🎯 О чём этот конспект: Разбор фундаментального сдвига в IT-индустрии от написания кода вручную к проектированию управляющей среды (Harness) для AI-агентов. Рассматриваются причины, почему дешевая генерация кода не ускорила выпуск сложных продуктов (Verification Tax), ключевые ограничения LLM и 6 архитектурных слоев (Context, Tools/MCP, Memory, Evals, Observability, Guardrails), превращающих вероятностные нейросети в надежных исполнителей.
👤 Кому будет полезно: Вайбкодерам, AI-инженерам, тимлидам, техлидам и фаундерам, которые создают продукты с помощью Cursor, Claude Code, Windsurf или кастомных агентных пайплайнов и сталкиваются с деградацией контекста, галлюцинациями и сложностью поддержки кодовой базы.
✨ Что получите: Четкое архитектурное руководство по подготовке проекта к AI-Native разработке: от базовой настройки CLAUDE.md и AGENTS.md до внедрения системы автоматической верификации (Evals), контекст-инжиниринга и протокола MCP.
Контекст: С развитием моделей (Claude Opus, Codex, Gemini Flash) написание кода перестало быть дефицитным навыком — нейросети решают более 70% реальных задач из GitHub Issues по бенчмаркам (SWE-bench). Однако общая скорость вывода продуктов на рынок не выросла, а стоимость готовых решений увеличилась. Причина кроется в вероятностной природе LLM: модель генерирует не готовое решение, а вероятностного кандидата. Возникает феномен Verification Tax (налог на верификацию) и Verification Debt (долг по ревью), когда проверка огромных диффов кода отнимает больше времени, чем классическое написание руками.
Тайминг: [00:28], [04:55], [13:28], [14:28]
Выгода: Понимание узкого горлышка разработки позволяет прекратить бездумную генерацию сотен строк кода и выстроить процесс ревью и фильтрации изменений, экономя до 80% времени инженеров на разборе ложных решений.
Как применить:
# Промпт для генерации спецификации перед кодингом
Ты действуешь как AI-разработчик. Не пиши код сразу.
1. Проанализируй задачу и сформируй краткую техническую спецификацию (Technical Spec).
2. Перечисли точный список файлов, которые потребуется создать или изменить (не более 3-4 файлов за итерацию).
3. Опиши возможные сайд-эффекты для смежных модулей.
4. Дождись моего подтверждения перед внесением правок в кодовую базу.Результат: Снижение объема "мусорного" кода в диффах и устранение перегрузки инженеров проверкой неподходящих реализаций.
Контекст: Хайп вокруг вайбкодинга создает иллюзию, что рабочий сервис можно поднять за 1–2 промпта. Это справедливо для демок, лендингов или простых ботов, где кодовая база минимальна, а контекст легко помещается в одно окно диалога. Однако настоящий софт — это айсберг: видимая верхушка (UI и базовый код) опирается на подводную часть (миграции БД, обратная совместимость, роли и доступы, бизнес-правила, обработка краевых случаев и исторические решения). Значительная часть этих знаний децентрализована — она хранится в головах тимлидов, трекерах Jira, вики Confluence или закрытых чатах.
Тайминг: [05:58], [07:48], [08:45]
Выгода: Предотвращение архитектурного краха проектов при масштабировании за пределы 1-2 сессий чата.
Как применить:
# docs/architecture/ADR-001-auth-flow.md
---
## Статус: Принято
---
## Контекст:
Исторически авторизация пользователей разделена на два контура: B2C (через Auth0) и B2B (через SAML SSO).
---
## Ограничения для AI-агентов:
1. Запрещено объединять схемы таблиц `User` и `EnterpriseUser`.
2. Поле `tenant_id` обязательно для всех запросов в контуре `/api/v1/enterprise/*`.
3. Не модифицировать middleware `src/middleware/auth.ts` без запуска E2E-тестов `tests/e2e/auth.spec.ts`.Результат: Агент получает доступ к скрытому контексту проекта и перестает ломать неявные зависимости при генерации новых фичей.
Контекст: Модели не являются мыслящими инженерами — это вероятностные текстовые процессоры со специфическими ограничениями, которые невозможно решить простым ожиданием более умной модели. Anthropic в исследованиях выделяет 5 главных барьеров:
Тайминг: [08:53], [09:67], [10:53], [11:21], [11:54]
Выгода: Исключение иллюзий относительно автономности моделей и переход к проектированию защитных механизмов.
Как применить:
STATE.md) и перезапускайте сессию с чистым контекстом.# Промпт для принудительного итеративного выполнения задачи
Работай строго по следующему протоколу:
1. Создай чек-лист подзадач в формате Markdown.
2. Выполняй строго по одной подзадаче за раз.
3. После каждого изменения запускай проверку: `npm run type-check && npm test`.
4. Если тесты упали — исправь ошибку перед переходом к следующему шагу.
5. Задачу разрешено считать выполненной ТОЛЬКО после того, как все тесты прошли зелёным и статус всех пунктов чек-листа равен [x].Результат: Устранение ситуаций, когда агент «забывает» дописать код, выдает псевдорешения или теряет фокус в середине комплексного рефакторинга.
Контекст: Harness — это управляющая инженерная инфраструктура вокруг LLM, которая превращает вероятностную модель в предсказуемого и повторяемого программного исполнителя. Модель выступает лишь сменным вычислительным процессором, а качество работы определяется обвязкой. Полный Harness состоит из 6 слоев:
Тайминг: [15:58], [16:40], [17:90], [27:31]
Выгода: Возможность переходить с дорогих топовых моделей на быстрые и дешевые (например, с Opus на DeepSeek/Kimi/GLM) без потери качества генерации за счет зрелой инфраструктуры, экономя до 70-90% затрат на токены.
Как применить:
CLAUDE.md, AGENTS.md или .cursorrules), содержащие стек, команды сборки, стиль кода и архитектурные запреты.main, применение миграций в прод и удаление файлов без ручного подтверждения (Approval).# Пример базового Harness-файла: CLAUDE.md
# Инструкции для AI-агента
---
## Стек и окружение
- Node.js v20+, TypeScript, Next.js (App Router), Prisma, PostgreSQL.
- Команда сборки: `npm run build`
- Команда тестов: `npm test`
- Команда проверки типов: `npx tsc --noEmit`
---
## Архитектурные правила
- Все серверные мутации выполнять строго через Server Actions в папке `src/actions/`.
- Никогда не использовать `any` в TypeScript.
- Не изменять схему в `prisma/schema.prisma` без предварительного создания плана миграции.
---
## Guardrails (Ограничения)
- ЗАПРЕЩЕНО читать файлы: `.env`, `.env.production`, `secrets/*`.
- ЗАПРЕЩЕНО выполнять команды: `git push --force`, `rm -rf`, `prisma migrate deploy`.
- Любые изменения базы данных согласовывать с пользователем.Результат: Предсказуемое поведение агента в проекте, защита продакшена от несанкционированных действий и стандартизация среды выполнения.
Контекст: Распространенная ошибка — попытка «запихнуть весь проект в один промпт». Качественный контекст строится на обратном принципе: собрать в окне модели минимально необходимое количество информации, достаточное для решения конкретной подзадачи. Для этого используются методы семантического поиска, графы зависимостей (Dependency Graph), поиск по символам/файлам (Grep) и RAG-пайплайны, которые извлекают только релевантные куски документации и кода.
Тайминг: [09:18], [19:33], [20:63]
Выгода: Снижение затрат на токены в 3–5 раз, уменьшение галлюцинаций модели на 60% и исключение конфликтов противоречивых инструкций.
Как применить:
.docs/ (например, .docs/database.md, .docs/api-contracts.md, .docs/ui-kit.md).grep_search и file_search по конкретным сигнатурам функций вместо чтения полных файлов.# Шаблон запроса с минимально достаточным контекстом
Задача: Реализовать эндпоинт отмены подписки пользователя.
Контекст:
- Схема данных: @docs/database.md (секция Subscription)
- Сервис биллинга: @src/services/billing.ts (только интерфейс IBillingService)
- Обработка ошибок: @src/utils/errors.ts
Не сканируй фронтенд-модули и директорию /tests/e2e/. Используй только указанные файлы.Результат: Модель фокусируется строго на релевантном коде, не перегружает контекст и принимает решения с высокой точностью.
Контекст: LLM в базе работает только с текстом. Чтобы агент мог оперировать реальным проектом, ему нужны инструменты (Tools). MCP (Model Context Protocol) от Anthropic — это открытый стандарт («USB-C для искусственного интеллекта»), стандартизирующий подключение моделей к внешним источникам данных: файловой системе, GitHub, базам данных, логам, Sentry или браузеру. Если функционал специфичен только для одного внутреннего скрипта, достаточно обернуть его в локальный Tool, но для универсальной интеграции с сервисами компании стандартом становится MCP.
Тайминг: [21:16], [21:40], [22:12], [22:74]
Выгода: Агент получает возможность самостоятельно проверять состояние БД, делать запросы к API, анализировать ошибки в логах и валидировать результат без ручного копирования данных человеком.
Как применить:
Результат: Агент получает прямой доступ к инфраструктуре проекта по безопасному протоколу, исключая ошибки в SQL-запросах и типах данных.
Контекст: В классической разработке софтверные тесты (Unit, Integration, E2E) проверяют работоспособность написанного продукта. В AI-Native разработке появляется дополнительный слой — Evals (оценка работы агента). Эвалы тестируют не софт, а систему, которая создает софт: понял ли агент задачу, нашел ли правильную документацию, вызвал ли нужный MCP-инструмент, соблюдал ли последовательность шагов и не сломалось ли его поведение при смене модели (например, при переходе с Claude 3.7 на DeepSeek V3).
Тайминг: [24:40], [25:06], [25:38]
Выгода: Гарантия стабильности агентных пайплайнов и возможность безболезненно менять LLM-провайдеров без риска деградации качества автоматизации.
Как применить:
# Пример спецификации Evals-теста для AI-агента
eval_case:
id: "add-user-field-validation"
task_prompt: "Добавь валидацию поля phoneNumber в схему регистрации пользователя."
expected_actions:
- action: "file_read"
target: "src/schemas/user.ts"
- action: "tool_call"
name: "run_linter"
- action: "file_write"
target: "src/schemas/user.ts"
assert_outputs:
- check: "regex_match"
file: "src/schemas/user.ts"
pattern: "z\\.string\\(\\)\\.regex\\(/\\^\\\\\\+?[1-9]/"
- check: "command_success"
command: "npm test tests/schemas/user.test.ts"Результат: Прозрачная метрика качества работы AI-агентов на реальной кодовой базе проекта при обновлении промптов или смене LLM.
Контекст: Стэнфордский бенчмарк зрелости AI-инженерии классифицирует проекты по 5 уровням (от L0 до L4) на основе реального анализа репозиториев (наличие агентов, версионирование промптов, оркестрация, workflow):
CLAUDE.md, .cursorrules).Тайминг: [30:58], [31:17], [31:48], [31:65]
Выгода: Понимание текущей зрелости проекта и пошаговый роадмап перехода от уровня персонального копирования промптов к системной корпоративной AI-разработке.
Как применить:
.ai/ или .prompts/ в корне проекта и закоммитьте системные инструкции, шаблоны задач и правила архитектуры в Git.# Структура репозитория уровня L2-L3
├── .ai/
│ ├── rules/
│ │ ├── frontend.md
│ │ └── backend.md
│ ├── agents/
│ │ ├── test-generator.prompt.md
│ │ └── api-doc-updater.prompt.md
│ └── state/
│ └── session-history.json
├── CLAUDE.md
└── AGENTS.mdРезультат: Повышение уровня зрелости репозитория, обеспечивающее стабильную командную работу с AI без конфликтов стилей и подходов.
Контекст: AI-инженер — это специалист, который проектирует среду (Harness), контекст, память, инструменты и ограничения для LLM, связывая классическую кодовую базу с вероятностной моделью. Даже если финансовый пузырь вокруг AI-стартапов лопнет (по аналогии с доткомами 2000 года или криптовалютами), технология генерации кода никуда не исчезнет. Открытые модели (Open Weights) вроде Qwen (32B/72B), DeepSeek или Kimi уже работают локально или на собственных серверах компаний на уровне закрытых флагманов. Инженерия не умирает — ее объект смещается с написания строк кода на проектирование систем, которые пишут, тестируют и поддерживают софт под контролем человека.
Тайминг: [17:92], [32:04], [33:49], [34:11], [34:61], [36:38], [37:01]
Выгода: Инвестиции в фундаментальные навыки архитектуры, безопасности, API и Harness защищают карьеру разработчика от любых колебаний рынка LLM и закрытия коммерческих API.
Как применить:
# Запуск локальной open-source модели для кодинга через Ollama
ollama run qwen2.5-coder:32b
# Проверка OpenAI-совместимого эндпоинта для интеграции в Harness
curl http://localhost:11434/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "qwen2.5-coder:32b",
"messages": [{"role": "user", "content": "Напиши TypeScript функцию валидации JWT"}]
}'Результат: Независимость проектов от коммерческих API (OpenAI/Anthropic) и полная готовность инфраструктуры к работе на автономных локальных мощностях.
В: Почему генерация кода с помощью AI не делает разработку готового продукта мгновенной? О: Потому что код — это лишь верхний слой продукта. Настоящая сложность заключается в подводной части: учете исторических решений, обратной совместимости, интеграции сервисов, правах доступа и бизнес-правилах. Кроме того, быстрый вероятностный код создает большой объем работы по проверке (Verification Tax), который требует глубокой экспертизы человека.
В: Что такое Harness простыми словами? О: Harness (управляющая среда) — это весь инженерный обвяз вокруг нейросети: правила (CLAUDE.md), инструменты (MCP), базы знаний (RAG), долгосрочная память, тесты (Evals), логирование и ограничения (Guardrails). Он превращает вероятностный чат-бот в стабильного программного агента.
В: Зачем нужен протокол MCP, если можно просто передать код в промпте? О: MCP стандартизирует подключение агента к внешнему миру. Вместо ручного копирования данных агент через MCP сам безопасно обращается к файлам проекта, базе данных, Git-репозиторию, логам или внешним API, получая актуальное состояние системы на лету.
В: В чем разница между классическими тестами и Evals? О: Классические тесты (Unit/E2E) проверяют, работает ли сам софт (программа). Evals проверяют, насколько качественно работает агент, создающий этот софт: правильные ли инструменты он вызвал, следовал ли инструкциям, нашел ли нужные документы и не ухудшилось ли его качество при переключении на другую модель.
В: Нужно ли учить математику и Machine Learning, чтобы стать AI-инженером? О: Нет. AI-инженер в современной парадигме — это софтверный практик и архитектор, который строит инфраструктуру, промпты, пайплайны и интеграции вокруг готовых LLM. Для этого требуются сильные классические навыки (TypeScript/Python, базы данных, API, CI/CD, архитектура систем), а не обучение весов с нуля.
В: Что будет с AI-разработкой, если вендоры вроде OpenAI или Anthropic закроются? О: Технология останется на рынке. В открытом доступе уже есть мощные модели с открытыми весами (Open Weights), такие как Qwen 2.5 Coder, DeepSeek и Kimi. При наличии качественного Harness компании могут запускать эти модели на своих серверах без потери производительности.
В: С чего начать создание Harness в своем репозитории прямо сегодня? О: Начните с создания файла CLAUDE.md (или AGENTS.md) в корне проекта. Опишите в нем стек, команды сборки/тестов, архитектурные ограничения и жесткий запрет на изменение критических файлов (.env, миграции БД) без подтверждения человеком.
https://www.swebench.com/ (упомянут в видео).Конспект создан на основе видео «Почему программисты теперь не пишут код? Архитектура Harness, AI-инженеры и новый подход в IT» канала [Владилен Минин]. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=WT0yDhfOjaA