제품 소식

Android 스튜디오 Panda 3으로 에이전트 모드에 대한 안내 및 제어 강화

3분 읽기
Matt Dyor의 프로필 보기
Matt Dyor 선임 제품 관리자

이제 Android 스튜디오 Panda 3이 안정화되어 프로덕션에서 사용할 수 있습니다. 이번 출시를 통해 AI 기반 워크플로를 더욱 세부적으로 제어하고 맞춤설정할 수 있으므로 고품질 Android 앱을 그 어느 때보다 쉽게 빌드할 수 있습니다.

기존 앱에 새로운 기능을 도입하든 완전히 새로운 앱을 만들든 이러한 업데이트를 통해 Android 스튜디오의 AI 에이전트가 사용자의 구체적인 관행을 학습하고 권한을 세부적으로 제어할 수 있으므로 개발 환경이 개선됩니다.

마지막으로 Android 스튜디오 Panda 3에는 AI 스킬 및 에이전트 모드 개선사항 외에도 자동차용 Android 앱 빌드에 대한 업데이트된 지원이 포함되어 있습니다.

새로운 기능을 자세히 살펴보세요.

에이전트 스킬

Android 스튜디오에서 에이전트 스킬을 사용하여 더 유용한 AI 에이전트를 만드세요. 에이전트 스킬은 에이전트가 필요에 따라 활용할 수 있는 특정 워크플로에 대한 새로운 기능과 권장사항을 에이전트에 알려주는 전문적인 안내입니다. 이렇게 하면 일상적인 프롬프트에 필요한 세부정보 수준이 크게 줄어듭니다. 에이전트 스킬은 Android 스튜디오의 Gemini 또는 Android 스튜디오의 에이전트 프레임워크에 통합하는 다른 원격 서드 파티 LLM과 함께 작동합니다.

사용자와 팀원은 코드베이스에서 특정 작업을 처리하는 방법을 에이전트에 정확히 알려주는 스킬을 만들 수 있습니다. 예를 들어 조직의 코딩 표준에 맞게 맞춤설정된 '코드 검토' 스킬 또는 에이전트에 사내 라이브러리 사용에 관한 자세한 정보를 제공하는 맞춤 스킬을 만들 수 있습니다.

스킬을 만들면 에이전트가 자동으로 스킬을 사용할 수 있으며 @ 기호와 스킬 이름을 입력하여 수동으로 트리거할 수도 있습니다. 문서를 확인하여 코드베이스용 스킬을 만드는 방법을 자세히 알아보거나 에이전트에게 새 스킬 빌드를 도와달라고 요청하면 에이전트가 세부정보를 안내해 줍니다.

large_CROPPED-1-3-skill-used-REV.png
Android 스튜디오에서 에이전트 스킬 수동 트리거

시작하기

프로젝트의 스킬을 빌드하려면 다음 단계를 따르세요.

  • 프로젝트의 루트 폴더 내에 .skills 디렉터리를 만듭니다.
  • 이 새 디렉터리 내에 SKILL.md 파일을 배치합니다.
  • 파일에 이름과 설명을 추가하여 맞춤 워크플로를 정의하면 스킬이 준비됩니다.
  • 원하는 경우 스크립트, 애셋, 참조를 포함하여 에이전트에 더 많은 안내를 제공합니다.
large_CROPPED-1-2-skill-md-REV.png
Android 스튜디오의 에이전트 스킬

에이전트 모드의 권한 관리

코드베이스를 제어하고 이제 AI 에이전트와 공유할 데이터와 기능을 더 신중하게 선택할 수 있습니다. Android 스튜디오의 새로운 세분화된 에이전트 권한을 사용하면 에이전트가 사용자에게 제공할 수 있는 작업을 정확히 결정할 수 있습니다.

에이전트 모드에서 파일을 읽거나, 셸 명령어를 실행하거나, 웹에 액세스해야 하는 경우 명시적으로 권한을 요청합니다. AI 워크플로에서 '승인 피로'가 실제 위험이라는 것을 알고 있습니다. 도구가 너무 자주 권한을 요청하면 작업을 완전히 검토하지 않고 '허용'을 클릭하기 쉽습니다. Android 스튜디오는 신뢰할 수 있는 작업에 대한 세분화된 '항상 허용' 규칙과 실험적인 작업에 대한 선택적 샌드박스를 제공하여 사용자가 실제로 수동 서명이 필요한 중요한 결정에 집중할 수 있도록 지원합니다.

large_2-2-alt-permission-request-REV (1).png
에이전트 권한

에이전트 권한은 직관적으로 설정하고 사용할 수 있습니다. 예를 들어 높은 수준의 권한을 부여하면 관련 하위 도구가 자동으로 승인되며 이전에 승인한 명령어는 흐름을 방해하지 않고 자동으로 실행됩니다. SSH 키와 같은 민감한 파일에 액세스하려면 항상 명시적인 서명이 필요합니다.

보안을 더욱 강화하기 위해 선택적 샌드박스를 사용하여 에이전트에 대한 엄격하고 격리된 제어를 적용할 수도 있습니다.

large_2-3-sandbox-REV.png
에이전트 셸 샌드박스

빈 자동차 앱 라이브러리 앱 템플릿

자동차용 Android 앱을 더 쉽게 빌드할 수 있습니다. 이전에는 자동차용 앱을 빌드하려면 프로젝트를 성공적으로 빌드하기 위해 복잡한 구성을 처리해야 했습니다.

이제 Android 스튜디오의 새로운 '빈 자동차 앱 라이브러리 앱' 템플릿을 사용하여 개발 속도를 높일 수 있습니다. 이 템플릿은 Android Auto 및 Android Automotive OS 모두에서 운전 최적화 앱에 필요한 상용구 코드를 처리하므로 상당한 시간과 노력을 절약할 수 있습니다. 설정에 얽매이지 않고 이동 중인 사용자를 위한 최적의 환경을 만드는 데 집중할 수 있습니다.

시작하기

새 템플릿을 사용하려면 다음 단계를 따르세요.

  • Android 스튜디오 시작 화면에서 새 프로젝트 를 선택하거나 프로젝트 내에서 파일 > 새 파일 > 새 프로젝트 를 선택합니다.
  • 빈 자동차 앱 라이브러리 앱 템플릿을 검색하거나 선택합니다.
  • 앱 이름을 지정하고 Finish 를 클릭하여 운전 최적화 앱을 생성합니다.
large_3-1-empty-car-app-library-app-template-REV.png
빈 자동차 앱 라이브러리 앱 템플릿

Android 스튜디오 Panda 출시

Panda 3은 지난달의 AI 중심 Panda 2 출시를 기반으로 합니다. 새로운 Android 스튜디오 기능에 관해 자세히 알아보려면 프롬프트에서 작동하는 프로토타입으로 이동하는 Android 스튜디오 Panda 2 게시물을 확인하세요. 여기에는 프롬프트에서 프로토타입으로 이동하는 AI 기반 새 프로젝트 흐름과 종속 항목 업데이트의 반복 업무를 덜어주는 버전 업그레이드 어시스턴트가 포함됩니다.

시작하기

개발을 시작하고 가속화하세요. Android 스튜디오 Panda 3을 다운로드하고 지금 바로 이러한 강력한 새로운 에이전트 기능을 살펴보세요.

언제나 그렇듯이 의견은 Google에 매우 중요합니다. 알려진 문제를 확인하고, 버그를 신고하고, LinkedIn, Medium, YouTube 또는 X에서 활발한 커뮤니티에 참여하세요. 즐겁게 코딩해 보세요!

작성자:
계속 읽기