In the software engineering field, the author prefers using AI as an “on tap” tool, integrating it situationally into the workflow rather than continually. This contrasts with other tools like unit tests and type checking, which are typically automated and consistently used. The concept of “continuous AI” is discussed, emphasizing its automatic integration into development processes, including automated PR reviews, issue labeling, and summary reports. The author became a believer in continuous AI after experiencing the benefits of GitHub Copilot PR reviews, which often catch important mistakes. They highlight the potential for AI to handle mundane tasks like weekly rollups in organizations, freeing engineers to focus on more impactful work. The integration of AI into GitHub Actions is also mentioned as a promising avenue for continuous AI use, suggesting it could revolutionize workflows. The future may hold more layers of AI aiding in software development, regardless of whether full automation occurs.
Source link