Программа без программирования

Сайт, приложение или бот — это несколько коротких разговоров с агентом. Технологии выберет он. От вас — порядок и проверка.

Человек и машина-коллега складывают высокую конструкцию из крупных блоков, по одному, графика в духе 1920-х

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

Проекты бывают очень разные, но шаги у всех одни и те же. О них эта глава.

Главное умение

Разбить задачу

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

Попробуйте Разбейте одну большую задачу

Задача

Сайт для мастерской

Части

Шаги — по разговору на каждый

1 задача, которую не проверить за раз

Восемь шагов

От замысла до выпуска

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

Пример:

Замысел

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

Скажите

Хочу сайт для мастерской по ремонту мебели: три страницы и форма заявки. Задай вопросы, прежде чем начинать.

План

Попросите разбить работу на части и предложить самый простой способ. На чём делать, решает агент. Вам важно, чтобы он объяснил это так, что понятно.

Скажите

Разбей это на небольшие части и предложи самый простой способ. Объясни простыми словами, на чём будешь делать.

Подготовка

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

Скажите

Что нужно установить или завести? Установи сам то, что можешь. Где будет жить сайт?

Первая версия

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

Скажите

Сделай самую простую версию сайта и запусти, чтобы я открыл её в браузере.

По одной части

Дальше — часть за частью из плана. Попросили, посмотрели, сохранили. Сохранённая версия — точка, к которой можно вернуться, если следующий шаг всё испортит.

Скажите

Теперь сделай форму заявки. Больше ничего не меняй.

Работает. Сохрани эту версию.

Когда что-то не так

Ошибки будут, это нормально. Не гадайте о причине и не правьте сами. Ваше дело — точно показать, что вы видите: что сделали, чего ожидали, что получилось. Снимок экрана часто лучше любых слов.

Человек показывает машине-коллеге снимок экрана с одной красной отметкой, графика в духе 1920-х

Скажите

Нажимаю «Отправить» — ничего не происходит. Ожидал «Заявка принята». Вот снимок экрана.

Попробуйте Соберите сообщение об ошибке

На сайте не отправляется заявка. Что вы напишете агенту?

Не работает.

Что именно не работает? Расскажите, что вы делали и что увидели.

Агенту нечего проверить. Будет ещё один круг вопросов.

Выпуск

Когда всё работает у вас, попросите сделать так, чтобы пользовались другие. Это тоже просто разговор: агент скажет, что ему нужно. Например, купить место на сервере и адрес сайта — это сделаете вы, остальное он.

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

Скажите

Выложи сайт в интернет. Что тебе для этого нужно от меня?

Памятка

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

Скажите

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

В следующий раз: «Прочитай памятку и продолжим».

Три предосторожности

Пароли и ключи
Давайте их агенту так, как он попросит. Никогда не выкладывайте в открытый доступ.
Удаление и сервер
Если агент просит разрешения что-то удалить или поменять на сервере, сначала попросите объяснить, что произойдёт.
Большие перемены
Перед ними сохраните версию. Тогда любую ошибку можно отменить.

Карта на одну страницу

  1. Замысел. Что и для кого. Сначала вопросы.
  2. План. Небольшие части, самый простой способ.
  3. Подготовка. Агент ставит, вы платите и регистрируетесь.
  4. Первая версия. Простая, но целиком. Открыть самому.
  5. По одной части. Попросили, посмотрели, сохранили.
  6. Когда не так. Что сделал, что ожидал, что увидел.
  7. Выпуск. «Что тебе нужно от меня?» Проверить чужими глазами.
  8. Памятка. Как запускать и обновлять. С неё — следующий раз.
Скачать приложение