데이터 및 개인 정보 보호

Android 스튜디오의 Gemini는 사용자의 개인 정보 보호를 염두에 두고 만들어졌습니다.

개발자의 신뢰를 얻고 유지하려면 코드의 개인 정보 보호를 보장하는 것이 매우 중요하다는 것을 알고 있습니다. Android 스튜디오의 Gemini는 사용자의 동의 없이 코드가 컴퓨터 외부로 유출되지 않도록 설계되었습니다. 사용자가 코드 컨텍스트를 제공하기로 선택하면 Gemini는 해당 추가 컨텍스트를 사용하여 질문에 더 나은 답변을 제공합니다. 공유할 데이터를 완전하게 관리할 수 있습니다.

Google은 신뢰가 투명성에서 비롯된다고 생각합니다. 이 페이지에서는 Google의 AI 약속, 교육 철학, 데이터 사용 방식 관리를 위한 기술 제어를 간략히 설명합니다.

Google이 보장하는 보증

Gemini는 Google의 AI 원칙을 염두에 두고 만들어졌습니다. 이 원칙은 책임감 있게 AI 기술을 개발하려는 Google의 노력을 설명합니다

또한 사용자가 Android 스튜디오에서 Gemini를 사용하면 Google은 Google의 개인정보처리방침Gemini 개인정보처리방침에 따라 데이터를 처리합니다.

데이터 수집 및 사용

코드는 명시적인 동의 없이 Gemini와 공유되지 않습니다. 컨텍스트 인식 기능을 사용 설정하기 위해 Gemini와 코드를 공유할 수 있으며, 이를 통해 Gemini에 프로젝트별 응답을 제공할 수 있는 기능이 제공됩니다.

좋아요 및 싫어요 신호와 같은 의견 데이터와 채팅 환경에 명시적으로 입력한 코드는 Gemini를 학습시키는 데 사용될 수 있습니다. 컨텍스트 인식을 선택하면 코드를 포함하여 수집된 정보가 머신러닝 기술과 같은 Google 제품 및 서비스를 개선하는 데 사용될 수 있습니다. 자세한 내용은 개인정보처리방침을 참조하세요.

AI 코드 완성 기능을 사용하도록 선택하면 코드베이스의 컨텍스트를 사용하여 더 높은 품질의 응답을 제공합니다.

Gemini를 사용하면 컨텍스트 인식 기능이 사용 중지되고 정확성이 떨어지는 특성과 ML 기반 코드 완성과 같은 일부 기능이 사용 중지됩니다. Android 스튜디오에는 File(macOS의 경우 Android 스튜디오) > Settings > Tools > Gemini를 사용하여 사용 설정하려는 컨텍스트 인식 수준을 조정할 수 있는 개인 정보 보호 설정이 내장되어 있습니다. 코드베이스의 특정 부분에 관한 컨텍스트 공유를 차단하려면 .ai 멋진 파일을 사용하여 컨텍스트 공유 구성을 참고하세요.

데이터는 Google에서 누가 제공했는지 알 수 없는 방식으로 저장되며 요청에 따라 삭제할 수 없습니다. 데이터는 최대 18개월 동안 보관됩니다. 자세한 내용은 Gemini 개인정보처리방침을 참고하세요.

제출 및 수신된 데이터

Gemini에 제출되고 수신된 다양한 유형의 데이터는 다음과 같습니다.

  • 사용 통계: Android 스튜디오 및 관련 도구 사용 방법을 지정하는 데이터(예: 기능 및 리소스 사용 방법) 여기에는 패키지 이름, 클래스 이름, 플러그인 구성과 같은 스튜디오 내부의 소프트웨어 식별자가 포함됩니다. 파일 (macOS의 경우 Android 스튜디오) > 설정 > 모양 및 동작 > 데이터 공유에서 이 공유를 사용 설정하거나 사용 중지할 수 있습니다.
  • 프롬프트 및 응답: 분석 또는 완료를 위해 Gemini에 제출하는 입력 정보 또는 코드를 포함하여 Gemini에 묻는 질문을 프롬프트라고 합니다. Gemini에서 받는 답변 또는 코드 완성을 응답이라고 합니다.
  • 의견 신호: 좋아요 및 싫어요 투표 및 사용자가 제공하는 기타 의견입니다.
  • 컨텍스트 (선택사항): Gemini는 코드베이스에서 코드 부분, 파일 형식, 대규모 언어 모델 (LLM)에 컨텍스트를 제공하는 데 필요할 수 있는 기타 정보와 같은 추가 정보를 전송할 수 있습니다. 이를 통해 Gemini에서 더 높은 품질의 관련성 높은 응답을 제공할 수 있습니다. 이를 통해 Gemini는 AI 코드 완성과 같은 실험용 기능도 추가로 제공합니다.

개발자 선택

기본적으로 Gemini는 편집기 창에서 코드를 볼 수 없으며 챗봇의 프롬프트와 대화 기록만 사용하여 응답합니다. 하지만 코드베이스에서 컨텍스트를 공유하도록 선택하여 더 높은 품질의 응답을 제공하고 AI 코드 완성과 같은 실험용 기능에 액세스할 수 있습니다.

Gemini에 컨텍스트를 제공하기 위해 프로젝트의 소스 코드 공유를 제어하는 데 사용되는 메커니즘은 세 가지가 있습니다.

Gemini 설정 대화상자

전체 설정

스튜디오에서는 파일 (macOS의 경우 Android 스튜디오) > 설정 > 도구 > Gemini에서 전체 선택 환경설정을 제공하여 컨텍스트 인식을 제공하기 위해 소스 코드를 Gemini 서버로 전송할 수 있는지 여부를 지정합니다.

Gemini 설정 대화상자

프로젝트별로 다른 옵션 선택

스튜디오의 Gemini 설정에서 '프로젝트별 결정 요청'을 선택하면 각 프로젝트를 처음 열 때 해당 프로젝트에 컨텍스트 인식을 사용 설정해야 하는지 묻는 대화상자가 표시됩니다. 이 설정은 프로젝트의 .idea 디렉터리에 저장됩니다.

Gemini 설정 대화상자

소스 코드 수준 제한사항

프로젝트의 소스 코드 디렉터리에 .aiexclude 파일을 추가하면 AI 모델의 컨텍스트로 사용할 수 있는 파일을 보다 세밀하게 제어할 수 있습니다.

.aiexclude 형식 자세히 알아보기

FAQ

Gemini는 언제 어떻게 응답에서 출처를 언급하나요?

다른 독립형 LLM 환경과 마찬가지로 Android 스튜디오의 AI 코딩은 기존 콘텐츠를 장기간 복제하지 않고 독창적인 콘텐츠를 생성하는 것을 목표로 합니다. Google은 이러한 일이 발생할 가능성을 제한하도록 시스템을 설계했으며 앞으로도 이러한 시스템의 작동 방식을 개선할 예정입니다. Gemini가 특정 출처에서 장문의 글을 인용하는 경우 출처를 인용합니다.

컨텍스트를 공유하지 않고 Gemini에 액세스할 수 있나요?

예. 기본적으로 Gemini는 편집기 창에서 코드를 볼 수 없으며 챗봇의 프롬프트와 대화 기록만 사용하여 응답합니다. 하지만 코드베이스에서 컨텍스트를 공유하도록 선택하여 더 높은 품질의 응답을 제공하고 AI 코드 완성과 같은 실험용 기능에 액세스할 수 있습니다.

특정 AI 응답에 관한 의견을 보내려면 어떻게 해야 하나요?

Google에서 기능을 개선할 수 있도록 좋아요 또는 싫어요를 사용하여 생성된 출력을 평가해 주세요. 안전하지 않거나, 유용하지 않거나, 부정확하거나, 기타 이유로 나쁘다고 생각되는 AI 응답을 받으면 의견을 제출하여 알려주시기 바랍니다.