Из моей головы. ИИ - реализует, используя существующую документацию
и решения. Некоторая документация и решения - свои, наработанные
как без, так и с ИИ. Например: понадобилось сделать интерфейс для
инкрементального энкодера. Показал ИИ свой старый проект, ещё на Mega328P (был контроллер, встраиваемый в линейный червячный привод). Попросил сделать под другой чип, CH32V006, обратив внимание на реализованный конечный автомат. За одну итерацию даёт компилируемый код. Ещё пара-тройка итераций - правка протокола вазимодействия с главным контроллером, решение вопросов с использованным таймером. То, что делалось неделю, делается за день-два или даже быстрее, если меньше требований к качеству кода и документации.