Как делать технические задачи через ИИшку и API
В предыдущем посте писал, что хочу попробовать создать квиз продукта в конструкторе через ИИшку. Собственно все получилось (по крайней мерк в части вопросов квиза).
Что делал:
- Скормил курсору документацию и доступные способы в АПИ конструктора. На моем примере это было: https://web2wave.readme.io/reference/webhook-formats
- Сделал АПИ ключ и попросил курсор вытащить его в отдельный файл на ПК. Делаем для безопасности
- Сделал приватный репозиторий на Гитхабе, чтобы сохранять успешные версии и иметь возможность откатиться
- До этого собрал вопросы и варианты ответов для квиза с той же ИИшкой. Скармливаю их курсору
- Курсор выдал первую версию квиза через пару минут уже в конструкторе
- Дальше пару итераций допиливания до результата
В целом отлично для первой версии. Там все еще есть нюансы: ИИ не всегда понимает блоки конструктора и его параметров, путается в стилях, но в целом с этим можно работать.
Теперь понимаю, что принцип работы с любым сервисом меняется:
- В начале смотрим документацию и АПИ нужного сервиса. Если ничего не понимаем, то просто скармливаем её ИИшке и просим объяснить
- Делаем необходимые доступы. Убеждаемся, что защитили их. Если не знаем, то спрашиваем у ИИ как защитить и проверить самому
- Делаем подготовительную работу и дальше получаем первую версию
Единственный момент, который пока не понимаю, как покрыть — это тестирование интерфейса и переходов. Но кажется, что даже тут есть выход — попробовать Google Antigravity: https://antigravity.google/
По моему, ребята уже научили ИИшку самой открывать нужную страницу, тыкать на кнопки и делать скриншоты результата.
Т.е. потенциально можно дальше и аналитику с событий теста скармливать, чтобы проверять корректность срабатываний аналитических событий.
Пока все думают, как бы сделать прорыв года, я думаю как мне работат руками меньше 😂 Чего только не сделает ленивый человек!