В последнее время я экспериментировал с разработкой с помощью искусственного интеллекта — в основном «вайбер-кодированием», когда вы описываете то, что хотите, и повторяете в ходе разговора, а не пишете каждую строчку самостоятельно. Хотел поделиться, как на самом деле выглядел этот процесс...
В последнее время я экспериментировал с разработкой с помощью искусственного интеллекта — в основном «вайбер-кодированием», когда вы описываете то, что хотите, и повторяете в ходе разговора, а не пишете каждую строчку самостоятельно. Хотел рассказать, как на самом деле выглядел этот процесс в реальном проекте.
Проект
Бесплатный нумерологический калькулятор под названием Destiny Matrix Chart — он берет дату рождения и генерирует визуальную диаграмму (октаграмма на основе SVG) с рассчитанными позициями, все на стороне клиента, без серверной части.
Как на самом деле выглядело «кодирование Vibe»
Описана основная логика вычислений (алгоритмы сокращения цифр) простым языком, совместная итерация по крайним случаям.
Создал диаграмму SVG путем последовательного описания визуального макета, настройки положения, цветов и интервалов в диалоговом режиме.
Отлажена действительно раздражающая проблема с фильтром контента WordPress, из-за которой теги продолжали искажаться при вставке (wpautop удаляет ненужные вещи). В итоге пришлось закодировать полезную нагрузку в base64 и декодировать ее во время выполнения, чтобы полностью обойти ее — я бы не подумал попробовать, не обсудив проблему сначала вслух.
Что меня удивило
Узким местом было не написание кода, а четкое описание намерений.