NPC’ler için Gerçek Yapay Zeka: Oyun ve İnsan Benzeri Yapay Zeka Toplumlarının Geleceği Olarak Üretken Ajanlar

AI/ML, Games olarak sınıflandırılmış , , , ile etiketlenmiş
Save and Share:

Hesaplamalı yazılım ajanlarının inanılır insan davranışlarını simüle ettiği, yapay zeka sanatçılarının resim yaptığı ve yazarların yazdığı, bu yapay zeka ajanlarının fikir oluşturduğu ve sohbet başlattığı ve anıların davranışları planlamak için daha üst düzey yansımalara dönüştürüldüğü bir dünya hayal edin. İşte bu, üretken ajanların dünyası. Bu makalede, üretken ajanları ve bunların oyun ve diğer uygulamaların geleceği üzerindeki etkilerini tanıtan çığır açan makaleyi inceleyeceğiz.

Makaleye Genel Bakış

Stanford ve Google’dan çıkan “Üretken Ajanlar: İnsan Davranışının Etkileşimli Simülasyonları” başlıklı büyüleyici yeni bir makale, inanılır insan davranışını simüle eden hesaplamalı yazılım ajanları olan üretken ajanları tanıtıyor. Araştırmacılar, her birinin kendi kişiliğine sahip 25 üretken ajanın yerleştirildiği simüle edilmiş bir dünya yarattılar.

Bu ajanlar uyanıyor, kahvaltı hazırlıyor, işe gidiyor ve tıpkı insanlar gibi fikir oluşturuyorlar. İşin büyüleyici yanı, bu ajanların etkileşimde bulundukları kişilerin anılarını kullanarak sonraki günlerini planlarken geçmiş günleri hatırlamaları ve bunlar üzerinde düşünmeleri. Tüm bu ajanlar büyük bir dil modeli tarafından yönlendiriliyor ve mimari, bu büyük dil modelini ajanların deneyimlerinin karmaşık kayıtlarını doğal dil kullanarak depolayacak şekilde genişletiyor.

Ajanlar, tıpkı insanlar gibi inanılır bireysel ve ortaya çıkan sosyal davranışlar sergiliyor. Bu çalışma, video oyunlarındaki oynanamayan karakterlerin (NPC’ler) kendi karakterlerine ve kişiliklerine sahip olmalarına ve oyuncularla daha doğal bir şekilde etkileşim kurmalarına olanak sağladığı için oyun endüstrisi için önemli etkilere sahip.

Simülasyon Ortamı: Smartville

Yazarlar, popüler “The Sims” oyunundan ilham alan Smartville adlı küçük bir sanal alan dünyası simüle ettiler. Smartville, birlikte yaşama alanlarından, evlerden, kafelerden, barlardan, mağazalardan, parklardan, kolejlerden, marketlerden ve eczanelerden oluşuyor. Buradaki fikir, yapay zeka ajanları arasında sosyal davranışların nasıl ortaya çıkabileceğini keşfetmekti.

Ajanların mimarisine üç ana bileşen dahil edildi:

  1. Bellek Akışı: Ajanların deneyimlerini kaydeder.
  2. Yansıma: Anıları daha üst düzey çıkarımlara dönüştürür.
  3. Planlama: Sonuçları eylem planlarına dönüştürür.

Bu yansımalar ve planlar, ajanların gelecekteki davranışlarını etkileyerek bağımsız olarak eylemde bulunmalarına olanak tanır.

Oyun İçi Etkinlikler ve Etkileşimler Oluşturma

Üretken ajanlar, oyun içi etkinlikler ve etkileşimler oluşturma sürecini basitleştirebilir. Örneğin, Sevgililer Günü partisi için birden fazla karakterin davranışını manuel olarak yazmak yerine, bir ajana parti vermek istediğini söylemek yeterli. Bu ajanlar bağımsız olarak birbirleriyle etkileşim kurabilir ve ortam partiyi duyurmak ve partiye katılmakta başarılı oldu. Hatta bir ajan, kullanıcı tarafından oluşturulan tek bir tohum önerisinden yola çıkarak başka bir ajanı partiye davet ediyor.

Ajan Kişilikleri ve Etkileşimleri

Yazarlar, her ajanın kimliğinin, mesleği ve diğer ajanlarla ilişkisi de dahil olmak üzere bir paragraflık doğal dil açıklaması oluşturdular. Bu açıklamalar, ajan için başlangıç anıları olarak hizmet ediyor. Örneğin, John Lin, insanlara yardım etmeyi seven bir eczane dükkanı sahibi olarak aşağıdaki açıklamayla tanımlanıyor:

“John Lin, The Vito Market and Pharmacy’de eczane dükkanı sahibidir ve insanlara yardım etmeyi sever. Müşterileri için ilaç alma sürecini kolaylaştırmanın yollarını her zaman aramaktadır.”

Bu ajanların dünyalarıyla ve kendi aralarındaki tüm etkileşimleri doğal dil aracılığıyla gerçekleşiyor. Ajanlar, her zaman damgasında mevcut eylemlerini açıklayan doğal bir dil ifadesi veriyorlar; bu ifade, mevcut hareketlere dönüştürülüyor ve sanal alan arayüzünde bir dizi emoji olarak görüntüleniyor.

Ajanları Kontrol Etme ve Manipüle Etme

Bu yapay zeka ajanları bağımsız olmasına ve etkileşimleri organik olarak gerçekleşmesine rağmen, kullanıcıların da bir miktar kontrolü var. Kullanıcıların oyunla etkileşim kurabileceği iki yol var:

  1. Konuşma yoluyla ajanla iletişim kurun.
  2. Ajana davranışını kontrol eden bir iç ses şeklinde direktifler verin.

Örneğin, bir kullanıcı tarafından John’un iç sesi olarak “Yaklaşan seçimde Sam’e karşı yarışacaksın” denildiğinde John, yarışmaya karar veriyor ve adaylığını karısı ve oğluyla paylaşıyor. Bu, kullanıcıların bu ajanların ortamını ve davranışını nasıl kontrol edebileceğini ve manipüle edebileceğini gösteriyor.

Bir Ajanın Hayatından Bir Gün

Bir ajanın günü tek bir paragraflık açıklamayla başlıyor ve davranışları birbirleriyle ve dünyayla etkileşim kurdukça gelişiyor. Örneğin, Jonathan sabah 7 civarında uyanıyor, dişlerini fırçalıyor, duş alıyor, kahvaltı hazırlayıp yiyor ve yemek masasında haberleri kontrol ediyor. Oğlu Eddie uyanıyor ve güne başlamadan önce kısa bir sohbet ediyorlar.

Ajanların davranışları, diğer ajanlarla olan etkileşimlerine göre değişiyor. Ajanların mimarisi, her ajanın davranışını kontrol ederek çevrelerini algılamalarına ve algıları bellek akışında depolamalarına olanak tanıyor. Bir eylem gerçekleştirmeleri gerektiğinde, bellek akışından bilgi alıyor ve bir sonraki eylemlerini bu bilgilere göre planlıyorlar. Depolanan anılar ayrıca ajanların davranışlarını değiştirmek, geçmiş anılar üzerinde düşünmelerine ve çevre ve diğer ajanlarla etkileşimlerini ayarlamalarına olanak sağlamak için de kullanılıyor.

Gerçek Dünya Uygulamaları

Oyunlar ve NPC’ler dışında, üretken ajanların gerçek dünya uygulamaları da var. Örneğin, zor bir kişi veya kişilikle bir görüşmeye hazırlanıyorsanız, davranışlarını simüle etmek ve onlarla etkileşim kurmak için yapay zeka ajanlarını kullanabilirsiniz. Bu, görüşmeye veya diğer sosyal durumlara hazırlanmanıza yardımcı olabilir.

Çevrimiçi Demo

Çevrimiçi demo gerçek zamanlı olmasa ve daha önce gerçekleşmiş bir simülasyonun önceden hesaplanmış bir tekrarını sunsa da, etkileşimleri ve farklı ajanların etkinliklerini görebilirsiniz. 25 farklı ajandan birini seçebilir ve ajanın herhangi bir zamanda ne yaptığını görebilirsiniz. Bu büyüleyici çalışma, oyun endüstrisini ve farklı yapay zeka ajanlarıyla etkileşim kurma şeklimizi değiştirme potansiyeline sahip olup, yepyeni olasılıklar dünyasının kapılarını açıyor.

https://reverie.herokuapp.com/arXiv_Demo/

Sonuç olarak, üretken ajanlar, yapay zeka dünyasında önemli bir ilerlemeyi temsil ederek, inanılır insan davranışının simüle edildiği ve etkileşimli olduğu bir geleceğe bir bakış sunuyor. Bu teknoloji, yapay zeka odaklı deneyimler ve etkileşimler için sonsuz fırsatlar sağlayarak oyun ve diğer uygulamalarda devrim yaratmayı vaat ediyor.

Araştırma makalesi

https://arxiv.org/pdf/2304.03442.pdf

Prompt Engineering Tarafından Video

Yorum Gönderin

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir