Я потратил три дня, пытаясь разработать плагин с помощью Claude 4.6, но это оказалось слишком сложно.
Затронутые темы:
- База данных
- UI
- Панель администратора
- Маршрутизация
- Логика, функции и компоненты
Общее впечатление:
Способность генерировать код высока, но не хватает стандартизации и накопленного опыта.
За три дня большую часть времени я потратил на исправление ошибок в синтаксисе и базовых правилах, а иногда даже на полную пересборку проекта.
Я совершенно не разбираюсь в коде, поэтому при возникновении проблем не могу эффективно формулировать промпты. В вопросах структуры кода, именования и стиля разработки мне приходится слепо следовать указаниям ИИ. Результаты работы ИИ посредственные: он с трудом исправляет ошибки и, похоже, ещё не накопил достаточного опыта в разработке плагинов для Discourse с помощью ИИ.
В последнее время я заметил рост популярности проекта evomap. Похоже, после поглощения огромного массива знаний ИИ перешёл в фазу «столкновения знаний», что привело к повышению качества. Возможно, разработка плагинов для Discourse с помощью ИИ скоро станет значительно проще?
Поэтому возникает вопрос: не могла бы официальная команда выпустить спецификацию или руководство по разработке с помощью ИИ? (Например, навыки для агентов: учебные материалы должны быть сжаты в понятные ИИ правила и инструкции.)
Дополнение:
Рад видеть ваши комментарии; кажется, большинство считает, что нужно изучать базовые знания?
Тогда ладно, я поручу ИИ обучаться самостоятельно.
Если у вас есть предложения, возможно, вы сможете помочь оптимизировать мой README?
Хе-хе, всё сказано без слов: истинная мудрость скрыта в каждой строке кода.
Пока что моя база для обучения ещё не готова, так как мне действительно не хватает профессиональных знаний, поэтому основной README может быть ужасным, что приведёт к провалу обучения.
Но это лишь пример: тем, кто интересуется обучением ИИ или имеет опыт, можно попробовать создать собственный механизм обучения.
И наконец, то, что я считаю ценностью человека в эпоху ИИ: продемонстрировать глупость во всей её полноте.
Пусть разработчики Discourse любого уровня свободно используют полученные навыки ИИ, а ИИ будет исправлять ошибки на основе реального взаимодействия.
Возможно, стоит создать подобный механизм обучения, но не на основе официальных данных, а на основе каждого реального диалога по разработке плагинов для Discourse с помощью ИИ.
Теория применяется на практике, практика возвращает обратную связь и корректирует теорию.
Сделав ещё один шаг вперёд: если описанный выше процесс индивидуального обучения и накопления опыта ИИ
превратить в открытую кросс-валидацию результатов обучения? Тогда существующие знания быстро превратятся в навыки ИИ, а в процессе совместной работы разработчиков и ИИ будут выявляться реальные проблемы, что позволит further оптимизировать навыки и сделать руководства по-настоящему применимыми для ИИ.
Если взглянуть под другим углом: похоже, изучение базовых знаний — это изучение человеческого поведения, а взаимодействие человека с ИИ — это изучение поведения самого ИИ?
Я не хочу никого обидеть, но, к сожалению, я не человек, склонный следовать устоявшимся правилам. Я считаю, что ИИ должен быть способен заменить подавляющее большинство программистов. ИИ обладает революционной силой: точно так же, как компьютер позволил человеческому мышлению через определённые носители обрести способность изменять физический мир.