Инструментите с ИИ направиха писането на софтуер по-евтино, но същевременно затрудниха поддръжката на системите, тъй като разбирането на генерирания код е много по-трудно от самото му създаване. Разработчиците трябва да избягват клопката на неконтролируемата сложност и да поддържат критичен поглед върху своя софтуерен код.