Вы разбираете, куда уходит текст запроса, где закрытое прячется незаметно (в тексте ошибки, в названии таблицы, в комментарии) и как устроен рабочий цикл, в котором данные остаются у вас.
Вайбкодинг в SQL для аналитика
Как просить нейросеть писать запросы к базе, не показывая ей данных
За 12 уроков вы научитесь описывать базу словами, ставить нейросети задачу, читать присланный ею запрос и проверять цифру, а не верить ей на слово. Код едет к данным, а не данные к коду: нейросеть получает описание, возвращает запрос, а выполняете его вы, у себя.
1 490 ₽ за весь курс, один раз и навсегда. Первый урок открыт бесплатно — нужна только регистрация.
- PostgreSQL выполняется прямо в уроке
- 64 задачи с проверкой, в том числе на утечки
- 4 проекта: от «чистого запроса» до отчёта по закрытой базе
- Живой нейросети в курсе нет: ответы записаны заранее
Что не стоит отправлять
Напиши SQL для PostgreSQL: сколько заказов у клиентки Орлова Наталья (+7 151 296-63-37) в марте. И посчитай наценку на бананы: закупаем по 51,82 ₽ у фермы «Зелёный луг».
Урок 3: «Код едет к данным». Программа
Просьба написать запрос. В сообщение попали имя, телефон и закупочная цена. Как составить такой запрос без них, разбирается в курсе. Все имена, телефоны и цифры в примерах вымышлены.
Четыре вопроса, с которыми приходят на этот курс
У каждого — модуль, где он разобран, и проект, где вы делаете это сами.
Вы учитесь описывать схему, смысл полей и бизнес-правила так, чтобы нейросеть ничего не угадывала, и ставить задачу по частям: что считаем, за какой период, в каком разрезе.
Вы читаете присланный запрос по пяти местам, где ошибаются чаще всего (задвоение при соединении, пустые значения, границы периода, окно), и подтверждаете цифру контрольной суммой и пересчётом на нескольких придуманных строках.
Вы учитесь сообщать об ошибке и о неверной цифре так, чтобы нейросети хватало для починки, а значений из базы в сообщении не было. И поручаете ей сложный расчёт по шагам, проверяя каждый шаг отдельно.
Четыре вещи, которые вы будете делать сами
Каждую из них проверяет проект модуля.
Отделять нужное от лишнего
Видеть в тексте сообщения значения, которые не стоит отправлять, и заменять их метками или словами.
Описывать базу
Схема, связи, словарь значений и бизнес-правила словами, чтобы по ним можно было написать точный запрос.
Ставить задачу
Метрика, период, разрез и вид результата: ничего не оставлять на усмотрение нейросети.
Проверять ответ
Читать чужой запрос, находить типичные ошибки и подтверждать цифру независимым способом.
Где вы окажетесь после курса
На уровне «пользуюсь нейросетью для SQL аккуратно: знаю, что описывать, как проверять и о чём спросить свою компанию». Это набор приёмов, а не профессия и не разрешение на что-либо: что можно отправлять во внешние сервисы, решает ваша компания. Курс не гарантирует результата и не заменяет её правил.
4 проекта: по одному в конце каждого модуля
В проектах вы получаете рабочую ситуацию: например, письмо директора, написанное в спешке и с лишними подробностями, и составляете сообщение нейросети так, чтобы в нём не осталось ничего из закрытого. Проверка ищет в тексте значения из базы курса и смотрит, есть ли всё, без чего задачу не поставить.
- Модуль 1
Чистый запрос
Вы получаете рабочую ситуацию и пишете по ней запрос к нейросети так, чтобы в нём не было ни одного значения из закрытой базы.
- Модуль 2
Паспорт базы
Вы собираете описание закрытой учебной базы: схему, словарь полей, правила и выдуманные строки — так, чтобы по нему можно было поставить задачу нейросети.
- Модуль 3
Приёмка запроса
Вы принимаете три записанных ответа нейросети: находите ошибки, исправляете запросы и сверяете результат на закрытой базе.
- Модуль 4
Отчёт по закрытой базе
Вы проходите весь цикл на закрытой базе: описание, задачи нейросети, проверка запросов и отчёт. В запросах к нейросети нет ни одного настоящего значения.
Разбор — запрос — задача
Один приём за раз: объяснили, показали на записанной переписке, дали попробовать.
Переписка с нейросетью
Ответы нейросети в уроках записаны заранее. Это сделано нарочно: каждый запуск одинаков, в ответах заложены ошибки, которые вы учитесь находить, и ничьи данные никуда не уходят. Присланные запросы выполняются на учебной базе прямо в уроке.
Задачи пяти видов
Отметить, что можно оставить в сообщении, а что нет. Выбрать ответ. Составить сообщение нейросети: сайт сам находит в нём закрытые значения. Исправить чужой запрос. Написать свой. У задач с запросом после подсказок и неудачных проверок открывается решение.
Учебная база «Корзинии»
Выдуманный сервис доставки продуктов: клиенты, заказы, строки заказов, курьеры, закупочные цены. В базе нарочно есть то, на чём ошибаются: заказы из нескольких строк, отмены, время в UTC, тестовые клиенты. Телефоны, имена и адреса случайны, совпадения с реальными людьми невозможны или случайны.
4 модуля, 12 уроков
Сначала — что нельзя отправлять нейросети. Потом — как описать базу без данных. Дальше — как поставить задачу и проверить ответ. В конце — рабочий процесс и чек-лист. Раскройте модуль: под каждым уроком написано, что вы в нём делаете.
1Что нельзя отправлять нейросети3 урока
- Рамки курса и путь вашего запросаВы выясняете, куда уходит текст запроса к нейросети и что здесь решает ваша компания, а не курс.
- Как данные утекают незаметноВы находите в тексте запроса фрагменты, которые выдают закрытое, даже когда настоящих цифр в нём нет.
- Код едет к даннымВы строите рабочий цикл, где нейросеть видит только описание базы, а запрос вы запускаете у себя.
Проект: Чистый запрос. Вы получаете рабочую ситуацию и пишете по ней запрос к нейросети так, чтобы в нём не было ни одного значения из закрытой базы.
В итоге: отличаете то, что безопаснее описать словами, от того, что нельзя отправлять вообще.
2Описать базу без данных3 урока
- Схема и словарь полейВы описываете таблицы, ключи и связи так, чтобы нейросети хватило для запроса, а закрытых значений там не было.
- Бизнес-правила словамиВы записываете, что такое «выполненный заказ», «активный клиент» и «выручка», — иначе нейросеть угадает неверно.
- Выдуманные примеры строкВы придумываете несколько строк с теми же особенностями, что и настоящие, но без настоящих значений.
Проект: Паспорт базы. Вы собираете описание закрытой учебной базы: схему, словарь полей, правила и выдуманные строки — так, чтобы по нему можно было поставить задачу нейросети.
В итоге: умеете описать базу так, чтобы нейросеть писала по ней точные запросы, не видя ни одной настоящей записи.
3Поставить задачу и проверить ответ3 урока
- Как сформулировать задачу для запросаВы ставите задачу по частям: что считаем, за какой период, как делим, что считать особым случаем.
- Читаем запрос, который написала нейросетьВы находите типичные ошибки: задвоение при соединении, пустые значения, границы периода, неверное окно.
- Проверка результатаВы проверяете результат контрольными суммами и пересчётом на малой выборке, а не верой в красивую цифру.
Проект: Приёмка запроса. Вы принимаете три записанных ответа нейросети: находите ошибки, исправляете запросы и сверяете результат на закрытой базе.
В итоге: не принимаете запрос на веру: читаете его, находите слабые места и подтверждаете цифру.
4Рабочий процесс аналитика3 урока
- Починка без утечекВы сообщаете нейросети об ошибке так, чтобы в сообщении не осталось закрытых значений.
- Сложное по шагам: когорты, воронка, удержаниеВы поручаете нейросети сложный расчёт по шагам и проверяете каждый шаг отдельно.
- Итоговый цикл и рабочий чек-листВы проходите весь цикл и составляете для себя чек-лист; помните, что правила и ответственность за них — на вашей стороне.
Проект: Отчёт по закрытой базе. Вы проходите весь цикл на закрытой базе: описание, задачи нейросети, проверка запросов и отчёт. В запросах к нейросети нет ни одного настоящего значения.
В итоге: ведёте работу с нейросетью как аккуратный аналитик: без лишних данных, с проверкой и с оглядкой на правила компании.
Что это за курс и чем он не является
Прочитайте до покупки: от этого зависит, как использовать всё остальное.
Материалы предназначены для самостоятельного ознакомления с возможными подходами к работе с нейросетями и SQL. Они не являются инструкцией для прямого применения в рабочих системах, юридической консультацией или рекомендацией нарушать либо обходить требования информационной безопасности.
Все примеры, названия и значения вымышлены. Допустимые сервисы, сведения и способы их передачи определяются правилами вашей компании и применимым законодательством. Перед использованием любого приёма в работе проверьте его корректность и получите необходимые согласования.
За что вы платите
- 12 уроков в 4 модулях. Текст, записанные переписки с нейросетью, живые запросы на учебной базе и свободное окно для опытов.
- 64 задачи. С подсказками и разбором после решения, а в сообщениях нейросети — с проверкой на утечки.
- 4 проекта. «Чистый запрос», «Паспорт базы», «Приёмка запроса» и «Отчёт по закрытой базе».
- Учебная база. Выдуманный сервис доставки: шесть таблиц, около 1 700 заказов и 8 тысяч строк заказов — с заложенными ловушками.
- Тренажёр в браузере. PostgreSQL выполняется прямо во вкладке, настраивать и устанавливать нечего.
- Без расписания. Нет ни групп, ни сроков сдачи. Прогресс привязан к аккаунту, доступ не заканчивается.
Кому этот курс подойдёт
Знаете основы SQL
SELECT, JOIN и GROUP BY — достаточно. SQL с нуля здесь не объясняется: в первом уроке есть короткая проверка готовности. Если основ пока нет, начните с курса «SQL с нуля».
Работаете с чужими данными
Клиенты, заказы, сотрудники, закупки: те самые данные, которые нельзя просто вставить в чат. Курс учит получать от нейросети помощь, не показывая ей содержимого таблиц.
Хотите ускорить рутину
Запросы, которые вы пишете по сто раз, можно поручить нейросети, если уметь описать базу и проверить результат. Курс даёт порядок действий, который повторяется при каждой задаче, и чек-лист.
Чего здесь не будет
Шесть вещей, о которых честнее сказать до покупки.
- Живой нейросети. Ответы нейросети в уроках записаны заранее, настоящая модель не отвечает. Курс учит приёмам, а не работе с конкретным продуктом, и названий сервисов в нём нет.
- Основ SQL. Курс начинается с проверки готовности и не объясняет, что такое соединение таблиц или группировка. Для этого есть «SQL с нуля».
- Юридических гарантий. Курс не скажет, что вам можно, а что нельзя в вашей компании, и не утверждает, что какой-либо приём соответствует закону или внутренним правилам. Это определяет компания.
- Ваших данных и баз. Тренажёр работает с учебной базой курса: подключить к нему свою базу или загрузить свои файлы нельзя. Запросы выполняются у вас в браузере, на сервер данные не отправляются.
- Обещаний про работу. После курса вы аккуратно пользуетесь нейросетью для SQL. Вакансию, повышение или экономию времени курс не гарантирует.
- Наставника. Задачи проверяет сайт, а не человек. Поддержка поможет с оплатой, доступом и работой сайта, но запросы разбирать не будет.
Что спрашивают перед покупкой
Это курс про какую-то конкретную нейросеть?
Нет. Приёмы курса одинаковы для любого помощника, который пишет код: описать базу, поставить задачу, прочитать и проверить ответ. Названий нейросетей и сервисов в курсе нет, а сами нейросети в уроках не отвечают, их ответы записаны заранее.
Можно ли после курса применять всё это на работе?
Это решает ваша компания. Материалы курса не являются инструкцией для прямого применения в рабочих системах, юридической консультацией или рекомендацией нарушать либо обходить требования информационной безопасности. Допустимые сервисы, сведения и способы их передачи определяются правилами вашей компании и применимым законодательством. Перед использованием любого приёма в работе проверьте его корректность и получите необходимые согласования.
Нужно ли знать SQL?
Основы нужны: SELECT, фильтрация, JOIN и GROUP BY. Курс не учит им, а в первом уроке есть короткая проверка готовности. Задач с самостоятельным запросом немного: основная практика — читать запросы нейросети, ставить задачи и проверять результат.
Данные настоящие?
Нет. Сервис доставки «Корзиния», его клиенты, заказы и значения выдуманы, телефоны в базе имеют несуществующий код оператора, чтобы не совпасть с чьим-то настоящим номером. Ловушки в данных (заказ из нескольких строк, отмены, время в UTC) заложены нарочно.
Что с моими данными, когда я запускаю запросы в уроке?
Запросы выполняются в вашем браузере на учебной базе курса. Свои данные в тренажёр загрузить нельзя, и на сервер они не уходят. Проверка сообщений нейросети в задачах тоже работает на странице.
Сколько это займёт?
Около 11 часов: от 40 минут до часа на урок, проекты дольше. Если заниматься по часу в будний день, выйдет около двух недель. Торопить вас никто не будет.
А если я застряну на задаче?
У каждой задачи есть подсказки от общей к конкретной. У задач с запросом после подсказок и двух неудачных проверок открывается решение. У вопросов с выбором — пояснение к каждому неверному ответу.
Можно учиться с телефона?
Читать уроки и отвечать на вопросы удобно и с телефона, а писать запросы и сообщения нейросети — всё же на компьютере: тексты длинные, а таблицы широкие.
Откройте первый урок и посмотрите, что уходит нейросети
Через сорок минут вы проверите, что из SQL уже знакомо, узнаете, куда уходит текст запроса, и найдёте закрытое в сообщении, которое выглядит безобидным. Дальше — ещё 11 уроков и 4 проекта за 1 490 ₽.