▲GN⁺ 2024-10-31 | parent | ★ favorite | on: 구글 CEO, "회사내 신규 코드의 4분의 1 이상이 AI로 만들어진다"(businessinsider.com)Hacker News 의견 AI가 간단한 코드를 잘 생성하지만, 복잡한 코드는 미묘하게 잘못된 코드를 생성할 수 있음. Google의 코드 중 25%가 미묘하게 잘못된 코드인지, 아니면 간단한 코드인지 의문을 제기함 Google의 내부 개발 도구 팀 리더는 AI 추천의 안전성과 품질을 보장하기 위해 다양한 방법을 사용하고 있으며, AI 기능이 소프트웨어 엔지니어링 생산성을 향상시키고 있음을 강조함 AI 추천의 안전성과 품질을 보장하기 위해 정기적인 모니터링, 코드 출처 추적, 적대적 테스트 등을 수행함 A/B 테스트와 무작위 대조 실험을 통해 기능이 생산성과 처리량을 개선하는지 확인함 Google 내부에서 사용되는 모든 프로그래밍 언어와 프레임워크에서 유사한 효율성을 관찰함 Google이 과거 소프트웨어 개발의 정점이었으나, 이제는 빅데이터 모델을 판매하기 위해 코드를 생성하고 있다는 비판이 있음 AI가 코드의 50%를 생성할 수 있는 가능성을 언급하며, Google의 내부 코드베이스가 매우 잘 관리되고 있다는 점을 강조함 모든 대형 언어 모델(LLM)이 동일하지 않으며, Google의 코드베이스는 매우 잘 관리된 데이터셋임 코드 리뷰 과정에서 LLM을 통해 큰 개선이 기대됨 Google의 코드 중 25%는 기본적인 오류 검사와 nil 반환임 AI가 Stack Overflow에서 복사 붙여넣기 하던 25%의 코드를 대체했음을 언급함 Google 직원은 AI 생성 코드를 작성했으며, 코드 완성 엔진이 생산성 도구로 유용하지만, 실제 엔지니어링을 수행하지 않음을 설명함 코드 완성 엔진은 작성 중인 코드의 줄을 완성하는 데 유용하며, Copilot과 비슷하거나 약간 못할 수도 있음 Boilerplate 코드와 자동 완성 구문 코드는 AI가 제공할 수 있지만, 나머지 75%는 실제로 생각해야 하는 부분임을 강조함
Hacker News 의견
AI가 간단한 코드를 잘 생성하지만, 복잡한 코드는 미묘하게 잘못된 코드를 생성할 수 있음. Google의 코드 중 25%가 미묘하게 잘못된 코드인지, 아니면 간단한 코드인지 의문을 제기함
Google의 내부 개발 도구 팀 리더는 AI 추천의 안전성과 품질을 보장하기 위해 다양한 방법을 사용하고 있으며, AI 기능이 소프트웨어 엔지니어링 생산성을 향상시키고 있음을 강조함
Google이 과거 소프트웨어 개발의 정점이었으나, 이제는 빅데이터 모델을 판매하기 위해 코드를 생성하고 있다는 비판이 있음
AI가 코드의 50%를 생성할 수 있는 가능성을 언급하며, Google의 내부 코드베이스가 매우 잘 관리되고 있다는 점을 강조함
Google의 코드 중 25%는 기본적인 오류 검사와 nil 반환임
AI가 Stack Overflow에서 복사 붙여넣기 하던 25%의 코드를 대체했음을 언급함
Google 직원은 AI 생성 코드를 작성했으며, 코드 완성 엔진이 생산성 도구로 유용하지만, 실제 엔지니어링을 수행하지 않음을 설명함
Boilerplate 코드와 자동 완성 구문 코드는 AI가 제공할 수 있지만, 나머지 75%는 실제로 생각해야 하는 부분임을 강조함