Ürün Haberleri

Android Studio Panda 3 ile Temsilci Modu'nda rehberliği ve kontrolü artırma

Okuma süresi: 3 dakika
Matt Dyor
Kıdemli Ürün Müdürü

Android Studio Panda 3 artık kararlı ve üretimde kullanıma hazır. Bu sürüm, yapay zeka destekli iş akışlarınız üzerinde daha fazla kontrol ve özelleştirme imkanı sunarak yüksek kaliteli Android uygulamaları oluşturmayı her zamankinden daha kolay hale getiriyor.

İster mevcut bir uygulamaya yeni özellikler ekliyor ister yepyeni bir uygulama oluşturuyor olun, bu güncellemeler Android Studio'daki yapay zeka aracınızın belirli uygulamalarınızı öğrenmesine ve izinleri üzerinde ayrıntılı kontrol sahibi olmanıza olanak tanıyarak geliştirme deneyiminizi iyileştirir.

Son olarak, Android Studio Panda 3, yapay zeka becerileri ve Temsilci Modu geliştirmelerinin yanı sıra arabalar için Android uygulamaları oluşturma konusunda güncellenmiş destek de içerir.

Yenilikleri ayrıntılı olarak aşağıda bulabilirsiniz:

Temsilci becerileri

Android Studio'da temsilci becerilerini kullanarak daha faydalı bir yapay zeka ajanı oluşturun. Ajan becerileri, ajana belirli bir iş akışıyla ilgili yeni özellikler ve en iyi uygulamalar öğreten özel talimatlardır. Ajan, bu talimatları gerektiğinde kullanabilir. Bu, günlük istemleriniz için gereken ayrıntı düzeyini önemli ölçüde azaltır. Temsilci becerileri, Android Studio'da Gemini ile veya Android Studio'daki temsilci çerçevesine entegre ettiğiniz diğer uzak üçüncü taraf LLM'lerle çalışır.

Siz ve ekibinizin üyeleri, ajana kod tabanınızdaki belirli görevleri tam olarak nasıl ele almak istediğinizi söyleyen beceriler oluşturabilirsiniz. Örneğin, kuruluşunuzun kodlama standartlarına göre uyarlanmış özel bir "kod inceleme" becerisi veya temsilciye şirket içi bir kitaplığın kullanımıyla ilgili daha fazla bilgi sağlayan özel bir beceri oluşturabilirsiniz.

Bir beceri oluşturduktan sonra temsilci bu beceriyi otomatik olarak kullanabilir veya @ işaretinden sonra beceri adını yazarak beceriyi manuel olarak tetikleyebilirsiniz. Kod tabanınız için beceri oluşturma hakkında daha fazla bilgi edinmek üzere belgelere göz atın. Daha da iyisi, temsilcinizden yeni bir beceri oluşturmanıza yardımcı olmasını isteyin. Temsilciniz, ayrıntılar konusunda size yol gösterecektir.

large_CROPPED-1-3-skill-used-REV.png
Android Studio'da Aracı Becerisini Manuel Olarak Tetikleme

Başlarken

Projeniz için beceri oluşturmak üzere aşağıdakileri yapın:

  • Projenizin kök klasöründe bir .skills dizini oluşturun.
  • Bu yeni dizine bir SKILL.md dosyası yerleştirin.
  • Özel iş akışınızı tanımlamak için dosyaya bir ad ve açıklama ekleyin. Ardından beceriniz hazır olur.
  • Temsilcinize daha fazla rehberlik sağlamak için isteğe bağlı olarak komut dosyaları, öğeler ve referanslar ekleyin.
large_CROPPED-1-2-skill-md-REV.png
Android Studio'da Agent Skills

Agent Mode için izinleri yönetme

Kod tabanınızı kontrol edersiniz ve artık hangi verileri ve özellikleri yapay zeka aracılarıyla paylaşacağınız konusunda daha bilinçli seçimler yapabilirsiniz. Android Studio'daki yeni ayrıntılı aracı izinleri, aracıların sizin için tam olarak ne yapabileceğine karar vermenizi sağlar.

Aracı Modu'nun dosyaları okuması, kabuk komutlarını çalıştırması veya web'e erişmesi gerektiğinde açıkça izninizi ister. Yapay zeka iş akışlarında "onay yorgunluğu"nun gerçek bir risk olduğunu biliyoruz. Bir araç çok sık izin istediğinde, işlemi tam olarak incelemeden "İzin ver"i tıklamaya başlayabilirsiniz. Android Studio, güvenilir işlemler için ayrıntılı "Her Zaman İzin Ver" kuralları ve deneysel işlemler için isteğe bağlı bir sanal alan sunarak gerçekten manuel onayınızı gerektiren yüksek riskli kararlara odaklanmanıza yardımcı olur.

large_2-2-alt-permission-request-REV (1).png)
Temsilci İzinleri

Aracı izinlerinin kurulumu ve kullanımı kolaydır. Örneğin, üst düzey izinler verildiğinde ilgili alt araçlar otomatik olarak yetkilendirilir. Daha önce onayladığınız komutlar ise akışınızı kesintiye uğratmadan otomatik olarak çalışır. SSH anahtarları gibi hassas dosyalara erişmek için her zaman açık onayınızın gerektiğini unutmayın.

Daha fazla güvenlik için, aracı üzerinde katı ve izole bir kontrol uygulamak üzere isteğe bağlı bir korumalı alan da kullanabilirsiniz.

large_2-3-sandbox-REV.png
Agent Shell Sandbox

Boş Araç Uygulaması Kitaplığı uygulama şablonu

Artık arabalar için Android uygulamaları geliştirmek daha kolay. Araba için uygulama geliştirmek, projeyi başarıyla oluşturmak için karmaşık yapılandırmalarla uğraşmak anlamına geliyordu.

Artık Android Studio'daki yeni "Boş Araba Uygulaması Kitaplığı Uygulaması" şablonuyla geliştirme sürecinizi hızlandırabilirsiniz. Bu şablon, hem Android Auto hem de Android Automotive OS'te sürüş için optimize edilmiş bir uygulama için gereken standart kodu ele alarak size önemli ölçüde zaman ve emek kazandırır. Kurulumla uğraşmak yerine, yoldaki kullanıcılarınız için en iyi deneyimi oluşturmaya odaklanabilirsiniz.

Başlarken

Yeni şablonu kullanmak için:

  • Android Studio'ya Hoş Geldiniz ekranında Yeni Proje'yi (veya bir projenin içinden Dosya > Yeni > Yeni Proje'yi) seçin.
  • Boş Araba Uygulaması Kitaplığı Uygulaması şablonunu arayın veya seçin.
  • Uygulamanıza ad verin ve sürüş için optimize edilmiş uygulamanızı oluşturmak üzere Bitir'i tıklayın.
large_3-1-empty-car-app-library-app-template-REV.png
Boş Araba Uygulaması Kitaplığı uygulama şablonu

Android Studio Panda sürümleri 

Panda 3, geçen ay yayınlanan ve yapay zekaya odaklanan Panda 2'nin üzerine inşa edildi. Yeni Android Studio özellikleri hakkında daha fazla bilgi edinmek için Android Studio Panda 2 ile istemden çalışan prototipe geçiş başlıklı gönderiyi inceleyin. Bu özellikler arasında, istemden prototipe geçiş yapmanızı sağlayan yapay zeka destekli Yeni Proje Akışı ve bağımlılıklarınızı güncelleme zahmetini ortadan kaldıran Sürüm Yükseltme Yardımcısı yer alıyor.

Başlayın

Hemen başlayın ve geliştirme sürecinizi hızlandırın. Android Studio Panda 3'ü indirin ve bu güçlü yeni agentic özellikleri keşfetmeye bugün başlayın.

Her zaman olduğu gibi geri bildiriminiz bizim için çok önemlidir. Bilinen sorunları kontrol edin, hataları bildirin ve LinkedIn, Medium, YouTube veya X'teki aktif topluluğumuzun bir parçası olun. Keyifli kodlamalar!

Yazan:

Okumaya devam edin