https://research.google/blog/ai-in-software-engineering-at-google-progress-and-the-path-ahead/
Jun 10, 2024
요약
- 구글은 2019년부터 AI를 소프트웨어 엔지니어링에 적용해왔다.
- 현재는 코드 자동완성, 코드 리뷰 제안, 코드 수정 등 다양한 영역에서 AI 기반 도구를 활용하고 있다.
- 특히, LLM 기반 코드 자동완성 기능은 개발자가 직접 작성하는 코드의 50%를 AI가 완성할 정도로 발전했다.
- 구글은 앞으로 Gemini 시리즈와 같은 최신 기반 모델과 개발자 데이터를 결합하여 테스트, 코드 이해, 코드 유지보수와 같은 더 넓은 범위의 소프트웨어 엔지니어링 활동에 AI를 적용할 계획이다.
- 구글은 AI 기반 소프트웨어 엔지니어링 도구 개발 과정에서 사용자 경험, 모델 품질, 효과 측정을 중요하게 고려하고 있다.
의견
- 구글의 사례는 AI가 소프트웨어 개발 생산성 향상에 실질적인 도움을 줄 수 있다는 것을 보여준다.
- 구글은 AI 기반 도구 개발 과정에서 사용자 경험을 중요시하는 점이 인상적입니다. 사용자 중심의 접근 방식은 AI 도구의 실제 활용도를 높이는 데 중요한 요소이다.
- 구글은 앞으로 테스트, 코드 이해, 코드 유지보수와 같은 더 넓은 범위에 AI를 적용할 계획을 밝혔다.
- 이는 AI가 소프트웨어 개발 전반에 걸쳐 더 큰 영향을 미칠 가능성을 시사한다.
- 구글과 같은 빅테크 기업의 AI 기술 개발은 다른 기업들에게도 영감을 주고, 더 나아가 소프트웨어 개발 생태계 전반의 발전을 이끌 수 있을 것으로 기대된다.
tech ai innovation productivity software-engineering