In Software Engineering there are Problem-Solving tasks and there are Optimization tasks.
The implementation of Functional Requirements (specifications) is a Problem-Solving task. This can be effectively done by Gen-AI. The LLMs are able to translate from a specification (in English) to executable code (in some Programming Language).
The fine-tuning of Non...