개발자용 Duet AI

Google Cloud Duet AI의 일부인 개발자용 Duet AI는 개발팀이 소프트웨어 개발 수명 주기 동안 애플리케이션을 빌드, 배포, 운영하도록 도와주는 AI 기반 공동작업 도구입니다.

개발자용 Duet AI는 작업과 관련해 다음과 같은 유형의 지원을 제공합니다.

  • IDE에서 개발 지원. VS Code, IntelliJ, Cloud Workstations 또는 Cloud Shell 편집기와 같은 IDE에서 Duet AI를 사용하면 널리 쓰이는 다양한 언어로 AI 기반 코딩 지원을 받을 수 있습니다. 코드를 작성할 때 코드 완성 기능을 사용하고, 주석에서 전체 함수 또는 코드 블록을 생성하고, 단위 테스트를 생성하며, 코드 디버깅, 이해, 문서화에 대한 지원을 받을 수 있습니다.

    Duet AI는 Duet AI가 응답을 생성하는 데 사용한 문서 및 코드 샘플과 관련된 출처 인용을 포함한 상황별 응답을 프롬프트에 제공합니다.

  • Google Cloud 콘솔의 문제 해결 지원. Google Cloud 콘솔에서 Duet AI를 사용하면 Google Cloud에 대해 자연어 질문을 할 수 있습니다. Duet AI가 대화를 시작하는 데 도움이 되는 프롬프트를 제안하고 멀티턴 프롬프트 및 응답을 지원합니다.

    Duet AI는 Cloud Logging의 복잡한 로그 항목과 Error Reporting의 오류에 대한 요약도 제공하여 문제를 이해하고 해결하는 데 도움이 됩니다.

Duet AI는 Google에서 개발한 대규모 언어 모델(LLM)을 사용합니다. LLM은 수십억 줄의 오픈소스 코드, 보안 데이터, 문서 및 샘플 코드와 같은 Google Cloud 관련 콘텐츠로 미세 조정됩니다. Duet AI는 프롬프트를 사용하여 모델을 학습시키지 않습니다. 자세한 내용은 Google Cloud의 Duet AI에서 데이터를 사용하는 방법을 참조하세요.

Duet AI와 상호작용할 수 있는 위치

Google Cloud 프로젝트에 Duet AI를 설정한 후 몇 가지 위치에서 지원을 요청할 수 있습니다.

  • Google Cloud 콘솔의 Duet AI
  • Google Cloud 콘솔의 특정 Google Cloud 제품 페이지
  • IDE

Duet AI 창

Duet AI를 설정하면 chat_spark Duet AI 아이콘이 Google Cloud 콘솔 툴바에 표시됩니다. 이 아이콘을 클릭하면 Duet AI 창(대화형 어시스턴트)이 표시됩니다. 이 대화형 어시스턴트 창은 콘솔의 모든 페이지에 유지되므로 작업을 진행하는 동안 대화를 계속할 수 있습니다. 자세한 내용은 Google Cloud 콘솔에서 Duet AI 사용해 보기를 참조하세요.

콘솔의 Google Cloud 제품

개발자용 Duet AI는 일부 Google Cloud 제품 내에서 지원을 제공할 수 있습니다. 지원 유형은 제품에 따라 다릅니다.

예를 들어 Logging에서 프로젝트에 Duet AI를 설정하면 chat_spark 이 로그 항목 설명 아이콘이 로그 탐색기에 표시됩니다. 문제를 조사할 때 이 버튼을 클릭하면 로그의 활동을 해석하는 데 도움이 됩니다.

로그 탐색기에 표시된 Duet AI '이 로그 항목 설명' 버튼

자세한 내용은 Duet AI 지원을 사용하여 로그 항목 요약을 참조하세요.

IDE

IDE에서 Cloud Code 플러그인을 사용하는 경우 관리자가 Duet AI를 사용 설정했거나 API를 사용 설정할 권한이 있는 Google Cloud 프로젝트에 로그인하면 IDE에 chat_spark Duet AI 아이콘이 표시됩니다. 이 아이콘을 클릭하여 대화 어시스턴트를 표시할 수 있습니다.

편집기에서 코드를 선택한 후 다음과 같은 프롬프트를 입력할 수 있습니다.

  • Write unit tests for my code.
  • Help me debug my code.
  • Make my code more readable.

또한 Duet AI를 사용하면 코드 편집기에서 코드를 생성하거나 코드 완성을 추천받을 수 있습니다.

자세한 내용은 IDE에서 Duet AI 설정을 참조하세요.

기능

다음 표에서는 개발자용 Duet AI에서 사용할 수 있는 생성적 AI 지원 유형과 지원을 받는 방법을 다룬 문서 링크의 보여줍니다.

태스크 지원 유형 제품 문서
개발 및 배포
  • 코드를 생성하고 디버깅합니다.
  • 단위 테스트를 생성합니다.
  • Google Cloud 제품에 대한 질문에 답변합니다.
  • 권장사항 및 최적화를 위한 제안을 제공합니다.
문제 해결
  • 로그 항목을 요약합니다.
  • 오류 메시지 문제해결

다음 단계