AI ist nur ein Werkzeug, und wie gut es genutzt wird, hängt davon ab, wie man es anwendet. Der von AI geschriebene Code kann nur als ausreichend betrachtet werden. Es hat zu viele qualitativ unterschiedliche Codes gesehen und hat keinen eigenen Geschmack, weshalb es oft schlechten Code produziert. Diese Codes sehen als Modulfragmente unproblematisch aus, aber in einer größeren Architektur können sie zahlreiche Probleme verursachen.
宝玉
宝玉23. Aug., 00:11
Die neuesten AI-Modelle schreiben keinen schlechten Code, das Modulniveau übertrifft bei weitem das durchschnittliche Niveau menschlicher Programmierer. Wenn der generierte Code schlecht ist, sollte man zuerst überprüfen, welches Modell gewählt wurde, ob der Kontext ausreichend ist und ob die Eingabeaufforderungen optimiert werden müssen. Bei modulübergreifendem Code, der durch die Länge des Kontextfensters eingeschränkt ist, könnte es notwendig sein, dass Menschen bei der Planung und Gestaltung helfen. Wenn die Projektstruktur sinnvoll ist, kann die AI ebenfalls bestehenden Code wiederverwenden, um DRY (Don't Repeat Yourself) zu gewährleisten.
6,3K