Свои инструменты: маленькие программы и модели

Как без профессии программиста собрать себе таблицу, скрипт или локальную модель, разобраться в чужом коде и не потерять данные.

Курс для тех, кто не программирует, но устал ждать, пока кто-то сделает нужный инструмент. Вы сможете собрать небольшую программу вместе с ИИ, прочитать и проверить её, хранить версии, чистить данные и запускать открытую модель на своём компьютере. Сайтов здесь нет: ими занимается курс «Сеть насквозь».

Здесь пока только оглавление. Уроки появляются по одному, и сроков мы не обещаем. Лента новых уроков (Atom)

16 уроков, 5 частей

Часть 1 Таблица: ваша первая программа

Кто пишет формулы, тот уже программирует и ошибается так же, как программисты.

  1. Программа, которую пишут все

    VisiCalc дала формулы людям без профессии программиста: почему вашу таблицу стоит считать программой.

    скоро
  2. Формулы, которые можно проверить

    Данные отдельно от расчётов и контрольные суммы, на примере Рейнхарт и Рогоффа, чью ошибку в формуле заметил аспирант.

    скоро
  3. Когда таблицы уже мало

    Как заметить предел таблицы заранее и куда переходить, на примере старого формата, из-за которого Англия потеряла данные о случаях ковида.

    скоро

Часть 2 Скрипт, написанный вместе с ИИ

Модель напишет программу за минуту, а решать, можно ли её запускать, придётся вам.

  1. Первый скрипт за вечер

    Как описать модели рутину с файлами, получить короткую программу и запустить её сначала на копии, а не на настоящих данных.

    скоро
  2. Вайб-кодинг и где он заканчивается

    Код, в который не смотрят, годится для поделки на один раз и опасен там, где есть чужие данные, деньги или долгая жизнь впереди.

    скоро
  3. Как читать код, который вы не писали

    Что входит, что выходит и что уходит в сеть: как понять программу, не зная языка, и о чём спросить написавшую её модель.

    скоро
  4. Уверенность с дырой внутри

    С ИИ-помощником люди могут писать менее безопасный код и при этом сильнее верить в его надёжность: как не попасть в эту ловушку.

    скоро

Часть 3 Чтобы всё это не развалилось

Три привычки программистов, которые нужны и тем, кто пишет код чужими руками.

  1. Машина времени для файлов

    Git без страшных слов: коммит, откат и ветка как способ разрешить модели всё сломать и спокойно вернуться назад.

    скоро
  2. Тест как обещание

    Как записать на нескольких примерах, что программа обязана делать, чтобы следующая правка не сломала работающее незаметно для вас.

    скоро
  3. Резервные копии и ключи

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

    скоро

Часть 4 Ваши данные

Большая часть работы с данными уходит на то, чтобы привести их в порядок и не испортить по дороге.

  1. Грязные данные

    Дубли и разные написания одного имени: как чистить таблицу шагами, которые можно повторить, и отличать исправление от подгонки.

    скоро
  2. Когда программа сама правит данные

    Excel так упорно превращал названия генов в даты, что гены переименовали: как поймать такие тихие подмены у себя.

    скоро

Часть 5 Модель на своём компьютере

Открытую модель можно запустить у себя, и тогда ваши файлы никуда не уходят, а её пределы становятся вашей заботой.

  1. Зачем запускать модель у себя

    Большие модели теперь работают и на обычных компьютерах: что это даёт в приватности и чего стоит в качестве и времени.

    скоро
  2. Как запустить и на что смотреть

    Как прикинуть, что потянет ваш компьютер, и проверить модель на своих задачах, а не по чужим рейтингам.

    скоро
  3. Модель и ваши документы

    Как модель отвечает по вашим файлам, как заставить её указать место в тексте и где такой поиск ошибается.

    скоро
  4. Заглянем вперёд: программа на один раз

    Если программа на один вечер станет почти бесплатной, что случится с покупными сервисами и кто будет чинить написанное машиной.

    скоро