AI 기반 공동작업 도구 소개: Duet AI for Google Cloud
Michael Weingartner
VP/GM Cloud Application Ecosystem
Richard Seroter
Director of Outbound Strategy and Engagement
클라우드 개발자 여러분, 바야흐로 무엇이든 할 수 있는 시대입니다. 원하는 언어로 코딩하고, 컨테이너로 이식성을 활용하고, 서버리스로 복잡성을 최소화하고, DevOps 원칙에 따라 전체 소프트웨어 수명 주기를 관리할 수 있습니다. 그렇지만 현실을 직시해보죠. 새로운 클라우드 애플리케이션을 빌드하고 온보딩하려면 여전히 수작업 계획 통합, 그리고 그야말로 고된 작업을 해야 합니다. 배포에 대해 조사하고 계획을 수립하고, 실행 가능하며 안전한 아키텍처를 만들어야 하며, 실제 코드 또한 작성해야 합니다.
지난 수십 년 간 클라우드는 기본적으로 다양한 옵션을 제공하는 'DIY' 모델로서 개발을 더욱 복잡하게 만드는 방향으로 발전해 왔습니다. 처음에는 기쁨의 비명을 질렀지만, 이제는 비명만 지르게 된 상황입니다.
그 기쁨을 온전히 되찾을 수 있다면 어떨까요? 필요하기만 하면 언제 어디서든 도움을 얻을 수 있다면 어떨까요?
Duet AI for Google Cloud 소개
Google의 최신 생성형 AI 기반 모델로 구동되는 Duet AI for Google Cloud는 상시 사용 가능한 AI 공동작업 도구로, 기술 수준에 관계없이 모든 사용자에게 필요한 도움을 제공합니다. Google은 Duet AI를 통해 사용자 의도에 기반하며 맞춤화된 새로운 클라우드 경험을 선사하고 사용자 환경을 심층적으로 파악하여 확장 가능하면서 안전한 애플리케이션 구축을 지원하는 동시에 전문적인 가이드를 제공하고자 합니다.
Google은 Duet AI에 맞춰 Google Cloud를 진화시키면서 책임감 있는 AI를 경험의 중심에 두며 더욱 인간 중심적이고 종합적이며 유용한 클라우드 플랫폼을 구축하고자 합니다.
- 인간 중심: Google은 Duet AI를 통해 필요할 때마다 개발자를 위한 코드 추천부터 데이터 엔지니어를 위한 프롬프트 기반 데이터 통계, 비즈니스 사용자를 위한 채팅 기반 앱 제작에 이르기까지 다양한 지원을 제공함으로써 기술 수준에 관계없이 모든 유형의 사용자가 Google Cloud에 더욱 쉽게 액세스하고 맞춤화하여 사용할 수 있도록 지원합니다.
- 종합적: 생성형 AI 중심의 클라우드 환경을 사용하면 기능, 서비스, 기술 스택 전반에 걸쳐 사일로가 감소하고 유기적으로 클라우드를 개발할 수 있으며, Google Cloud의 어떤 위치에서든 원하는 형식으로 전체 그림을 파악할 수 있습니다.
- 유용성: Google Cloud로 앱을 빌드하고 운영하기 위한 더욱 스마트하고 문맥에 맞는 권장사항을 제공하기 위해 Duet AI를 지원하는 기본 모델 중 하나인 Codey를 문서 및 샘플 코드와 같은 Google Cloud 관련 콘텐츠로 선행 학습시키고 Google Cloud 사용자 행동 및 패턴을 토대로 미세 조정했습니다.
- 책임감: Google은 AI 원칙에 따라 책임감 있게 기술을 개발하려는 노력을 기울입니다. 사용자의 코드와 권장사항은 모델 학습과 개발에 재사용되지 않습니다. 따라서 데이터 및 코드를 보호하고 AI 모델을 학습시키는 지식 공간의 무결성을 보장할 수 있습니다.
Duet AI for Google Cloud에서 새롭게 제공되는 기능
사용자 의도에 기반한 그리고 개인에게 맞춤화된 새로운 클라우드 경험을 선사한다는 Google의 미션을 가능케 하는 새로운 기능 몇 가지를 소개합니다.
- 코드 어시스턴스는 애플리케이션 개발자와 데이터 엔지니어 같은 클라우드 사용자를 위한 AI 기반 코드 어시스턴스를 제공합니다. 코드를 입력할 때 실시간으로 추천 코드를 제공하고, 전체 함수와 코드 블록을 생성하며, 코드의 취약성과 오류를 파악하여 수정 사항을 제안합니다.
코드 어시스턴스는 Google의 완전 관리형 보안 개발 환경인 Cloud Workstations와 Google Cloud 콘솔에서 제공하는 기타 코드 편집기 환경 등 Google Cloud 전반의 여러 제품 및 서비스에서 활용가능해집니다. 또한 Cloud Shell 편집기 또는 VSCode 및 JetBrains IDE를 위한 Cloud Code IDE 확장 프로그램에서도 개발자에게 코드 어시스턴스를 제공합니다. 코드 어시스턴스는 Go, Java, JavaScript, Python, SQL을 비롯해 다양한 언어를 지원합니다.
- 채팅 어시스턴스를 사용하면 간단한 자연어를 사용하여 개발 또는 클라우드에 관련된 구체적 질문에 답변을 얻을 수 있습니다. 사용자는 채팅 어시스턴스를 통해 특정 클라우드 서비스 또는 기능을 사용하는 방법이나 클라우드 프로젝트 구현을 위한 세부 계획 등 다양한 주제에 대해 실시간 안내를 받을 수 있습니다. 또한 아키텍처 또는 코딩 관련 권장사항을 제공하므로 관련 문서를 검색할 필요성이 줄어듭니다.
또한 IDE, Cloud 콘솔과 같은 여러 Google Cloud 표시 영역과 제품 및 서비스에서도 채팅 어시스턴스가 제공됩니다. 채팅 어시스턴스를 활용하면 개발자, 운영자, 데이터 엔지니어, 보안 전문가 등이 더 많은 작업을 보다 빠르게 완료할 수 있습니다.
한 가지 특정 영역에 전문화된 개발자를 위해 이러한 기능을 더욱 최적화하려면 기업에서 Vertex AI의 생성형 AI 지원을 사용해 자체 코드베이스로 Codey를 미세 조정하면 됩니다. 현재 Vertex AI에서 이러한 맞춤형 Codey 모델을 직접 사용할 수 있으며 올 하반기에는 기본 제공 Duet AI 환경과 연결할 수 있게 될 예정입니다. 코드로 Codey를 학습시키는 경우에도 비공개 데이터는 비공개로 유지되며 광범위한 기반 모델 학습 코퍼스에서 사용되지 않으니 걱정하지 마세요. 데이터가 저장되는 위치와 데이터가 사용되는 방식 또는 사용 여부를 직접 관리하고 투명하게 확인할 수 있습니다.
- Duet AI for AppSheet를 사용하면 지능형 비즈니스 애플리케이션을 만들어 데이터를 연결하고 자연어를 통해 Google Workspace에 워크플로를 구축할 수 있습니다. AI 기반 프롬프트가 안내하는 채팅에서 사용자가 요구사항을 설명하는 방식으로 앱을 빌드할 수 있어 코딩이 필요하지 않습니다. 덕분에 더욱 많은 사용자의 앱 제작이 가능해져 개발자팀에서 더 중요한 다른 업무에 집중할 수 있습니다.
지속적으로 진화하는 공동작업 도구의 도움을 얻어 개발자의 과도한 업무 부담을 완화하면서도 클라우드 개발의 즐거움을 되찾게 되기를 바랍니다. Duet AI를 사용하여 보다 자신 있고 쉽고 재미있게 클라우드를 탐색하세요.
게다가 이것은 시작에 불과합니다. Duet AI가 선사하는 클라우드 경험의 미래에는 가능성이 가득합니다. Google은 정교하게 맞춤화된 지원에 개발자 생산성 향상의 미래가 달려 있다고 생각합니다. Duet AI는 Google만의 고유한 엔드 투 엔드 AI 지원 기술을 사용하여 작업 환경의 생산성을 새롭게 정의합니다. Duet AI for Google Cloud에 대한 Google의 비전을 보려면 여기를 확인하세요.
현재 Duet AI for Google Cloud의 초기 기능은 제한된 사용자에게만 제공되며, 곧 제공 범위가 확대될 예정입니다. Google Cloud의 신뢰할 수 있는 AI 테스터 프로그램에 참가하려면 여기에서 가입하세요.