Android 스튜디오의 AI에는 개발 프로세스의 모든 단계에 필요한 기능이 포함되어 있습니다. 다음 표에는 워크플로를 지원하는 데 사용할 수 있는 몇 가지 주요 기능이 나와 있습니다. Android 스튜디오의 AI는 빠르게 발전하는 분야이므로 Android 스튜디오의 안정화 버전 출시 노트와 프리뷰 버전 출시 노트에서 최신 업데이트를 확인하세요.
| 카테고리 | 기능 | 설명 | 문서 |
|---|---|---|---|
| 에이전트 모드 | 새 프로젝트 만들기 | AI의 도움을 받아 아이디어에서 앱 프로토타입으로 빠르게 전환하세요. | AI로 새 프로젝트 만들기 |
| 병렬 대화 | IDE 내에서 효과적으로 멀티태스킹하기 위해 여러 에이전트 모드 대화를 동시에 실행합니다. | 상담사 모드 | |
| API 키 추가 | API 키를 추가하여 컨텍스트 윈도우를 확장하고 더 높은 품질의 대답을 받으세요.
무료 등급의 기본 모델을 사용하는 사용자에게만 적용됩니다. |
자체 Gemini API 키 추가 | |
| MCP 서버 추가 | 모델 컨텍스트 프로토콜(MCP)을 사용하여 외부 도구와 상호작용하고 지식과 기능을 확장합니다. | MCP 서버 추가 | |
| 원격 MCP 서버 추가 | 직접 설치하고 유지관리할 필요 없이 MCP 서버에 연결합니다. | MCP 서버 추가 | |
AGENTS.md 파일 지원 |
코드베이스의 일부인 하나 이상의 마크다운 파일에서 쿼리에 대한 에이전트의 대답에 대한 환경설정을 정의합니다. AGENTS.md 파일에 정의된 안내는 IDE와 무관합니다. |
AGENTS.md 파일을 사용하여 에이전트 맞춤설정 |
|
| 권한 관리 | 에이전트의 특정 권한을 관리하여 작업공간을 세밀하게 제어할 수 있습니다. | 에이전트 모드에서 권한 관리하기 | |
| Android 기술 자료 액세스하기 | 고품질 앱을 개발하는 데 도움이 되는 최신의 공신력 있는 문서에 액세스하세요. | Android 기술 자료 | |
| Agent Web Search | 실시간 웹 검색을 수행하여 최신 정보에 액세스합니다. | 상담사 웹 검색 | |
| 스킬로 에이전트 확장 | 스킬을 사용하면 전문 지식과 커스텀 워크플로를 통해 에이전트의 기능을 향상할 수 있습니다. | 스킬로 에이전트 확장 | |
| 연결된 기기와 상호작용하기 | Android 스튜디오의 AI 에이전트는 연결된 기기에 앱을 배포하고, 현재 화면에 표시된 내용을 검사하고, 스크린샷을 찍고, Logcat에서 오류를 확인하고, 실행 중인 앱과 상호작용하는 도구에 액세스할 수 있습니다. | 기기에서 변경사항 테스트 및 확인 | |
| 로컬 서드 파티 모델 | 컴퓨터에 로컬로 설치된 LLM을 선택하여 Android 스튜디오의 AI 기능을 지원합니다. | 로컬 LLM 사용 | |
| 원격 서드 파티 모델 | 원격 모델 제공업체의 LLM을 선택하여 Android 스튜디오의 AI 기능을 지원합니다. | 원격 LLM 사용 | |
| 코드 | 다음 수정 항목 예측 | 최근 변경사항을 기반으로 코드베이스의 다른 부분에 대한 수정사항을 능동적으로 제안합니다. | 다음 수정 항목 예측 |
| 종속 항목 업데이트 | 종속 항목을 업데이트하고 빌드 오류를 반복적으로 해결합니다. | 에이전트와 종속 항목 업데이트 | |
| 단위 테스트 생성 | 에이전트는 setUp 메서드, 모의 초기화, 개별 테스트 사례를 포함하여 Kotlin 및 Java 코드에 대한 포괄적이고 컴파일 가능한 단위 테스트를 생성할 수 있습니다. |
단위 테스트 생성 | |
| Android 스튜디오 여정 | 자연어를 사용하여 단계와 어설션을 설명하여 여정이라는 엔드 투 엔드 기능 테스트를 작성합니다. 에이전트는 단계를 앱에서 실행하는 작업으로 변환합니다.
Studio Labs를 통해 사용 설정하세요. |
Android 스튜디오 여정 | |
| Compose | Compose 미리보기 생성 | 에이전트는 파일의 특정 컴포저블 또는 모든 컴포저블에 대해 미리보기 매개변수의 모의 데이터를 포함한 Compose 미리보기를 자동으로 생성할 수 있습니다. | Compose 미리보기 생성 |
| 변환 UI | 자연어를 사용하여 Compose 미리보기 패널에서 직접 앱 UI를 업데이트합니다. | 변환 UI | |
| 디자인 모의 실험의 새로운 UI | 디자인 모의에서 직접 Compose 코드를 생성합니다. | 이미지 첨부파일로 UI 생성하기 | |
| UI를 대상 이미지와 일치시키기 | 초기 UI가 이미 생성된 경우 UI를 참조 디자인과 일치시킵니다. | 이미지 첨부파일로 UI 생성하기 | |
| UI 품질 문제 해결 | 문제를 찾아 해결하여 UI 품질과 접근성을 개선하세요. | UI 품질 문제 찾기 및 해결 | |
| Android 기반 통합 | App Quality Insights로 비정상 종료 분석 | 에이전트를 사용하여 App Quality Insights 비정상 종료 보고서를 분석하고, 인사이트를 생성하고, 비정상 종료 요약을 제공하고, 샘플 코드 및 관련 문서 링크를 포함한 다음 단계를 추천합니다(가능한 경우). | App Quality Insights로 비정상 종료 분석 |
| Logcat을 사용하여 런타임 오류 분석 | 에이전트는 Logcat 창에서 오류를 이해하고 해결하여 디버깅 프로세스를 간소화하는 데 도움이 됩니다. 앱에서 오류나 예외가 발생하면 'AI로 수정'을 클릭하여 IDE를 나가지 않고도 즉각적인 설명과 실행 가능한 제안을 받을 수 있습니다. | Logcat을 사용하여 런타임 오류 분석 | |
| 빌드 및 동기화 오류 관련 도움말 보기 | 에이전트는 Gradle 빌드 및 동기화 오류를 이해합니다. 오류가 발생하면 빌드 출력에서 'AI로 수정' 링크를 클릭하여 문제를 진단하고 해결합니다. | ||
| 개인 정보 보호 및 보안 | 컨텍스트 공유 구성 | .aiexclude 파일을 사용하여 에이전트와 공유할 파일을 구체적으로 구성합니다. |
컨텍스트 공유 구성 |
| 로깅 | 프롬프트 및 응답, 사용자가 수락한 코드 줄과 같은 메타데이터를 포함하여 Cloud Logging에서 Gemini 활동을 수집합니다.
비즈니스 등급 구독자만 사용할 수 있습니다. |
Cloud Logging으로 Gemini Enterprise 사용 감사 로그에 액세스하기 | |
| VPC 서비스 제어 | 민감한 정보와 지식 재산을 보호하기 위해 안전하고 제어된 코딩 환경을 구축합니다.
비즈니스 등급 구독자만 사용할 수 있습니다. |
VPC 서비스 제어로 앱 보호 | |
| 생산성 측정항목 | 팀의 Gemini 사용량과 Gemini가 업무에 미치는 영향을 추적합니다. 여기에는 코드 추천 수락률과 같은 측정항목이 포함됩니다.
비즈니스 등급 구독자만 사용할 수 있습니다. |
분석 데이터 보기 및 내보내기 |