Google, insan tarafından yazılan talimatlara yanıt olarak robotların kendi kodlarını yazarak görevleri gerçekleştirmelerine izin vereceğini söylediği yeni bir açık kaynak karşılaştırması yayınladı.
CAP halefidir PaLM-SayCan (yeni sekmede açılır) , benzer şekilde fiziksel bir yardımcı robotun sade İngilizce komutlarla yönlendirilmesine izin veren bir proje. CAP, kısmen makinelerin kendi kodlarını yazmasına izin vererek, daha karmaşık görevlerin artan doğrulukla tamamlanmasına izin vermeyi vaat ediyor.
Kendi kendini kodlayan robotlar
İçinde Blog yazısı (yeni sekmede açılır) CAP’nin yayınlanmasını tartışırken, Google Araştırma Stajyeri Jacky Liang ve Araştırma Bilimcisi Andy Zeng, teknolojinin motivasyonunu ve gelecek için ne anlama gelebileceğini anlatıyor.
“Ya insanlardan talimat verildiğinde, robotlar dünyayla etkileşim kurmak için kendi kodlarını otonom olarak yazabilseydi? […] Doğal dil yönergeleri göz önüne alındığında, mevcut dil modelleri yalnızca genel kod yazmada değil, keşfettiğimiz gibi robot eylemlerini de kontrol edebilen kod yazmada oldukça yetkindir.”
Ancak henüz programlama için dizüstü bilgisayarınızı atmanın zamanı olmayabilir. Testte, Google’ın araştırmacıları benzer bir yapıya sahip basit komutlar gösterdi. Test robotları “ortanın etrafına 5 cm altıgen çizebildi” [of a whiteboard]ve “blokları yukarıya yakın yatay bir çizgiye yerleştirin” [of a square boundary].
beraberindeki kağıt (yeni sekmede açılır) “Politika Olarak Kodlama: Somut Kontrol için Dil Modeli Programları” başlıklı proje ekibi, CAP’ın şu anda özellikle soyut veya karmaşık komutlarla başa çıkma veya yörünge tanımlarını algılama yeteneğine sahip olmadığını kabul ediyor. Takımın yaklaşımı, CAP aracılığıyla beslenen imkansız komutları da hesaba katmadı.
Teoride, Google’ın Python’da LMP’lerin “robot merkezli” uygulamasının açık kaynak yapısı, bu sorunlara çözümlerin çok daha hızlı uygulanmasına neden olabilir. CAP web sitesinde ayrıca Salıverme (yeni sekmede açılır) Github aracılığıyla ve etkileşimli bir demo (yeni sekmede açılır) robotların komutlara yanıt olarak kodu nasıl “yazdığını” açıklamak için Google Colab aracılığıyla.