Педагогика Bloom: Understand ⏱ 9 мин + практика азы кухни

Программа, данные, файл: рецепт и продукты

🧊 Won't Have 💧 Could Have ☀️ Should Have 🔥 Must Have
☀️ Should Have
Фундамент под всем курсом. Если эти три слова путаются — прочти. Если уверенно различаешь — пролистай к тренажёру.

🤔 Зачем это читать

На планёрке подрядчик говорит: «Программа сама обработает данные, мы сложим всё в один файл, а дальше подключим AI». Вокруг кивают. Ты тоже киваешь. Но если честно — три слова «программа», «данные», «файл» в твоей голове слиплись в один туман «что-то компьютерное», а «обычная программа» и «AI» — вообще как близнецы, которых не различить.

И вот цена этого тумана. Тебе приносят счёт: «AI-модуль для расчёта премий — 800 000 ₽». А премии считаются по формуле, которая не меняется годами. Это работа для обычной программы за копейки — но ты не различаешь, где нужен дорогой «повар»-AI, а где хватит дешёвого рецепта. И платишь за повара там, где справился бы кухонный таймер.

Дело не в том, что ты чего-то не знаешь по своей вине. Просто никто не объяснил эти азы по-человечески — без «алгоритмической обработки массивов». А пока они слиплись, любой подрядчик может назвать обычную программу «искусственным интеллектом» и взять за неё втридорога. Ты не возразишь — нечем.

После этой темы ты будешь уверенно различать три кирпича, из которых сложено всё на кухне (рецепт, продукты, контейнер), и — главное — на слух отличать задачу для обычной программы от задачи для AI. Это не теория ради теории: это прямая экономия на каждом следующем счёте.

Задержись на 10 секунд. Вспомни задачу с работы, которую сейчас делают руками или в Excel: расчёт, сортировка, рассылка, разбор обращений. Одну конкретную. Держи её в голове — в конце страницы ты сам прикинешь, рецепт там нужен или живой повар. И, возможно, удивишься ответу.

📜 Программа — это рецепт

Начнём с самого слова, которое пугает зря. Программа (она же алгоритм) — это рецепт. Список шагов, записанный заранее, в строгом порядке. Делай раз, делай два, делай три — готово.

Возьми рецепт омлета: «разбей 3 яйца → посоли → взбей → вылей на сковороду → жарь 4 минуты». Сколько раз ни повторяй — при тех же продуктах ты каждый раз получишь один и тот же омлет. Рецепт не импровизирует. Он не бывает «в настроении». Дай ему те же яйца — он выдаст тот же результат, хоть в понедельник, хоть через год.

Точно так же работает обычная программа. Бухгалтерская формула «оклад делить на количество рабочих дней, умножить на отработанные» — это рецепт. Сортировка таблицы по дате — рецепт. Рассылка письма всем, у кого долг больше 10 000 ₽ — рецепт. Кто-то один раз записал шаги, и дальше компьютер тупо, послушно, безошибочно их повторяет. Миллион раз подряд — и каждый раз одинаково.

Запомни это свойство, оно тут главное: один и тот же вход → всегда один и тот же выход. Одним словом — предсказуемость: результат жёстко определён шагами рецепта, сюрпризов не бывает. Обычная программа надёжна и скучна, как рецепт омлета. И это её огромное достоинство.

Ниже — не код, а логика того самого рецепта, записанная по-русски. Не пугайся тёмного блока: читается как обычные шаги.

Псевдокод — на что похож «рецепт» обычной программы# Это не настоящий код. Это логика рецепта на человеческом языке. взять список сотрудников для каждого сотрудника: премия = оклад × процент_плана # шаг жёстко задан если премия больше 100 000 ₽: позови руководителя на согласование записать премии в таблицу # При тех же данных — тот же результат. Всегда. Без сюрпризов.

🥚 Данные — это продукты на входе

Рецепт сам по себе ничего не готовит. Ему нужны продукты. Положишь в рецепт омлета три яйца — выйдет омлет на одного. Положишь десять — на компанию. Положишь вместо яиц картошку — выйдет совсем другое (и рецепт, скорее всего, поломается, потому что он про яйца).

Данные — это продукты, которые ты кладёшь в рецепт-программу на входе. Список сотрудников с окладами, таблица продаж за квартал, текст жалобы от клиента, фотография чека — всё это данные. Сырьё, с которым работает программа.

И тут важная развилка, которую путают чаще всего. Рецепт и продукты — это разные вещи. Один и тот же рецепт «посчитать среднее» можно скормить продажами за январь, а можно — за июль: рецепт один, продукты разные, результат разный. И наоборот: одни и те же продукты (та же таблица продаж) можно прогнать через рецепт «посчитать сумму», а можно через рецепт «найти самый плохой день» — продукты те же, рецепты разные.

Почему это важно тебе как владельцу? Потому что на кухне за продукты и за рецепт отвечают разные люди и разные деньги. «У нас данные грязные» (продукты несвежие) и «у нас программа кривая» (рецепт с ошибкой) — это два совершенно разных диагноза и два разных счёта. Не путая их, ты уже задаёшь правильный вопрос: «так у нас проблема в данных или в самой программе?».

Как это работает вместе
🥚
Данные
Продукты на входе: таблица, текст, цифры.
📜
Программа
Рецепт: шаги в строгом порядке.
🍳
Результат
Готовое блюдо: отчёт, сумма, письмо.
А где это всё хранится между готовкой? В файлах — контейнерах с заготовками, разложенных по папкам-полкам.

📦 Файл и папка — контейнер и полка

Осталось понять, где всё это живёт, когда повар ушёл домой. Тут метафора совсем простая.

Файл — это контейнер с заготовкой. Ты что-то приготовил (написал документ, посчитал таблицу, сфотографировал чек), сложил в контейнер, подписал и убрал. «Отчёт_за_май.xlsx», «Договор_с_поставщиком.pdf», «Фото_витрины.jpg» — каждый это отдельный контейнер с конкретным содержимым внутри. Открыл — достал заготовку, можно греть дальше.

Папка — это полка в холодильнике. Чтобы контейнеры не валялись грудой и ты не искал нужный полчаса, их раскладывают по полкам: на одной полке «Договоры», на другой «Отчёты», внутри ещё полочки по месяцам. Папка ничего не «делает» — она просто наводит порядок, чтобы любой на кухне нашёл нужный контейнер за секунды.

Вот и весь фундамент. Программа (рецепт) берёт данные (продукты) из файлов (контейнеров), разложенных по папкам (полкам), и выдаёт результат. Когда подрядчик в следующий раз скажет «программа обработает данные и сложит в файл» — ты уже не киваешь в тумане. Ты видишь картинку: рецепт взял продукты, приготовил, убрал в контейнер на полку. Всё.

🤖 А где же тут AI? Вот в чём вся разница

Теперь — главное, ради чего вся эта тема. Если обычная программа — это жёсткий рецепт, то AI — это повар по насмотренности. И между ними пропасть, которую ты теперь сможешь нащупать на ощупь.

Обычная программа делает ровно то, что записано в рецепте. Ни шагу в сторону. Спроси у неё «посчитай среднюю зарплату» — посчитает идеально. А вот попроси «прочитай эту жалобу клиента и пойми, человек просто раздражён или уже готов уйти к конкурентам» — обычная программа встанет колом. Нет такого рецепта. Нельзя записать жёсткими шагами «пойми тон». Тон — это не формула.

А вот AI это может. Потому что он не идёт по жёсткому рецепту — он, грубо говоря, «насмотрелся» на миллионы текстов и угадывает, на что эта жалоба похожа. И вот ключевое отличие, запомни его намертво:

📜
Обычная программа
  • Идёт по жёсткому рецепту
  • Тот же вход → всегда тот же выход
  • Предсказуема, легко проверить
  • Дёшево и очень надёжно
  • Не умеет «понимать» и оценивать
🤖
AI (повар)
  • Готовит «по насмотренности», угадывает
  • Тот же вход → каждый раз чуть разный выход
  • Гибок, тянет «человеческие» задачи
  • Дороже и менее предсказуем
  • Может уверенно выдать ерунду

Спроси обычную программу одно и то же дважды — получишь два одинаковых ответа. Спроси AI одно и то же дважды — получишь два похожих, но чуть разных ответа. Это не баг и не поломка. Это его природа: он не вспоминает готовый рецепт, он каждый раз заново угадывает, как ответить. Гибкость и непредсказуемость тут — две стороны одной монеты.

Отсюда вывод, который будет с тобой весь курс: рецепт и повар решают разные задачи, и стоят разных денег. Где задачу можно записать жёсткими шагами — там нужен дешёвый, надёжный рецепт (обычная программа). Где задача «человеческая», расплывчатая, требует понять смысл или тон — там без повара-AI не обойтись, но готовься платить больше и проверять за ним. Научиться чувствовать эту границу — половина всего, что даёт курс.

Прежде чем жать кнопки. Вернись к задаче, которую держал в голове с начала страницы. По первому ощущению — она ближе к жёсткому рецепту или к «надо понять смысл»? Не проверяй себя пока, просто зафиксируй догадку. Сейчас в тренажёре посмотрим, совпало ли чутьё.

🎮 Рецепт или повар?

Шесть задач с обычной работы. По каждой реши: это можно записать жёстким рецептом (хватит обычной программы) — или тут нужно «понимать смысл», и без AI не обойтись? Жми кнопку — сразу увидишь разбор. Ошибаться не страшно, на то и тренажёр.

📖 Ключевые понятия

Программа (алгоритм)
Рецепт: список шагов в строгом порядке, записанный заранее. При одних и тех же продуктах-данных всегда выдаёт один и тот же результат. Дёшево, предсказуемо, надёжно.
Данные
Продукты на входе: таблицы, тексты, цифры, фото — сырьё, с которым работает программа. Рецепт и продукты — разные вещи: проблема может быть в кривом рецепте, а может — в несвежих продуктах.
Файл и папка
Файл — контейнер с одной заготовкой (документ, таблица, фото). Папка — полка в холодильнике, на которой эти контейнеры разложены по порядку. Папка ничего не «делает», она наводит порядок.
Предсказуемость
Свойство обычной программы: тот же вход → всегда тот же выход. Главное отличие от AI, который каждый раз отвечает чуть по-разному.
AI (в этой теме)
Не жёсткий рецепт, а «повар по насмотренности»: угадывает ответ, тянет расплывчатые «человеческие» задачи (понять смысл, тон), но стоит дороже, менее предсказуем и может уверенно ошибиться. Подробно — в следующих темах.

🛡️ Частые заблуждения

«Любая программа, которая что-то умное делает, — это AI»

Нет. Большинство программ вокруг тебя — обычные жёсткие рецепты, и они прекрасно «умные»: банковский перевод, расчёт налога, бронирование. AI — это конкретно про угадывание и работу со смыслом, а не про «что-то сложное на компьютере». Подрядчики любят клеить ярлык «AI» на обычный софт — теперь ты это распознаешь.

«Если задачу делает AI, это всегда лучше и современнее»

Наоборот, часто хуже. Там, где задачу можно записать чётким рецептом, обычная программа дешевле, быстрее и надёжнее — и не выдаст внезапную ерунду. AI на такой задаче добавляет цену и риск на ровном месте. «Современнее» не значит «умнее с точки зрения денег».

«Раз всё лежит в одном файле — значит, и проблема одна, и чинить одно»

Нет. В одном файле спокойно уживаются две независимые беды: грязные продукты (данные) и кривой рецепт (программа). Чистят их разные люди и за разные деньги — подрядчик может месяц «исправлять программу», пока на самом деле гнильё в данных. Поэтому первый вопрос владельца, когда что-то посчиталось не так: дело в продуктах или в рецепте? Один файл — но два разных диагноза и два разных счёта.

🧠 AI-чутьё (AI Judgment)

Не плати за повара там, где хватит рецепта

Вот первая по-настоящему денежная мысль курса, и она прямо из этой темы: прежде чем платить за AI, спроси — а нельзя ли это записать обычным рецептом? Если задачу можно описать жёсткими шагами с предсказуемым результатом (посчитать, отсортировать, разослать по чёткому условию) — почти наверняка дешевле и надёжнее сделать это обычной программой. Звать сюда AI — как нанимать шефа кипятить воду.

AI оправдан там, где жёсткого рецепта не существует: понять смысл текста, уловить тон, написать живой ответ, разобрать то, что каждый раз приходит в разной форме. За эту гибкость ты платишь деньгами, скоростью и тем, что иногда придётся проверять за поваром. Это честная сделка — но только когда задача того стоит.

Держи под рукой простой фильтр на любое предложение «давайте прикрутим сюда AI»: «Эту задачу можно записать чёткими шагами, которые всегда дают один результат? Если да — это рецепт, и AI тут переплата. Если нет, если нужно понять смысл — тогда обсуждаем повара». Этот вопрос будет беречь твой бюджет весь курс. А дальше, в теме про сценарии и агентов, ты увидишь, что та же логика работает и на уровень выше — между «жёстким сценарием» и «самостоятельным агентом».

🎯 Практика

Пять минут, и азы перестанут быть абстракцией.

  1. Вернись к задаче, которую ты держал в голове в начале (та, что делают руками или в Excel). Запиши её одной строкой.
  2. Разложи её на три кирпича: какие тут данные (продукты на входе)? Какой нужен рецепт (что с ними сделать по шагам)? Куда ляжет результат (в какой файл, на какую папку-полку)?
  3. Теперь главный вопрос: эти шаги можно записать жёстко, чтобы вход всегда давал один и тот же выход? Если да — это рецепт (обычная программа, дёшево). Если где-то нужно «понять смысл или тон» — там прячется повар (AI).
  4. Сохрани этот разбор. Когда дойдём до проектирования своего AI-решения, ты удивишься, как часто «нам нужен AI» на деле оказывается «нам хватит простого рецепта».

🔗 Что дальше

Следующая тема: 0.3 — Клиент-сервер и API: окно выдачи между залом и кухней. Как программы общаются между собой и почему AI почти всегда живёт «на чужой кухне», а не у тебя в кармане.

Связанные темы: