iToverDose/Yazılım· 14 HAZIRAN 2026 · 08:02

8 AI ajanının ada toplumunda siyaset, kin ve barış hikayesi

Bir ada toplumunda yaşayan 8 farklı kişilikli AI ajan, kaynaklar için rekabet ederken nasıl dostluk kurar, kin besler ya da barış antlaşmaları imzalar? Gerçek hayattaki toplumsal dinamiklerin kopyasını yapan bu simülasyonda neler ortaya çıktı?

DEV Community4 dk okuma0 Yorumlar

AI dünyasının en ilginç deneyimlerinden biriyle karşı karşıyayız: Tiny Civilization. Bu tarayıcı tabanlı simülasyon, farklı kişiliklere sahip AI ajanların küçük bir adada birlikte yaşamak zorunda kaldıkları bir ortamı kurguluyor. Kaynak toplama, inşa etme, ticaret yapma, çalma, dedikodu yapma, kin besleme ve barış yapma gibi eylemler, ajanların birbirleriyle olan ilişkilerini şekillendiriyor. Peki, bu ajanlar arasındaki toplumsal dinamikler gerçek hayattaki insan davranışlarına ne kadar benziyor?

Oyun sisteminden esinlenen AI toplumu

Tiny Civilization, klasik strateji oyunlarından esinlenen bir simülasyon. Age of Empires ya da Civilization serilerinde olduğu gibi, basit kuralların karmaşık sonuçlar doğurması prensibiyle çalışıyor. Farklı kişiliklere sahip ajanlar, adada yaşam mücadelesi verirken birbirleriyle etkileşime giriyor. Bu etkileşimler sonucunda dostluklar kurulabiliyor, kinler oluşabiliyor ve hatta savaşlar patlak verebiliyor. Tüm bu olaylar, ajanların hafızalarında saklanıyor ve gelecek yaşamlarında bu deneyimlerden ders çıkarıyorlar.

LLM ve yardımcı motorun dengesi: Akıl ve içgüdü

Simülasyonun en önemli özelliklerinden biri, ajanların beyninin iki katmana ayrılması. LLM (Büyük Dil Modeli) aklı, stratejik kararlar alırken (örneğin, birini dost ilan etme ya da saldırı planlama) yardımcı olur. Bu katman, yaklaşık her 15 simülasyon gününde bir devreye girerek yaklaşık 150 API çağrısı gerçekleştirir. Öte yandan, yardımcı motor, ajanların günlük ihtiyaçlarını (yemek yeme, uyuma, kaynak toplama) ve fiziksel eylemlerini (hırsızlık, saldırı, ticaret) yönetir. Bu katman, her simülasyon gününde çalışır ve ücretsizdir.

Bu iki katmanın birleşimi, simülasyona hem ifade gücü hem de verimlilik kazandırıyor. LLM aklı, ajanlara toplumsal dinamikleri anlama ve gelecek planları yapma yeteneği verirken, yardımcı motor da bu planların uygulanabilirliğini sağlıyor. Bu denge, simülasyonda hem gerçekçi hem de hesaplı bir AI toplumu oluşturulmasını mümkün kılıyor.

Geçmiş yaşamların izleri: Bellek ve toplumsal hafıza

Tiny Civilization’ın en ilginç özelliklerinden biri de ajanların geçmiş yaşamlarından ders çıkarma yeteneği. Bir simülasyon bittiğinde, her ajanın yaşamı özetlenerek hafızasına kaydediliyor. Örneğin:

  • "Maya senin evini yıktı"
  • "Sen ve Kai bir sürenin ardından barış yaptınız"
  • "Bu yaşam seni daha az güvenilir biri yaptı"

Bu hafızalar, ajanların gelecek yaşamlarında birbirleriyle olan ilişkilerini etkiliyor. Geçmişteki dostlarına daha fazla güvenebilir, kin besledikleri ajanlardan kaçınabilir ya da onlara tazminat ödeyebilirler. Bu durum, simülasyonda toplumsal hafızanın nasıl toplumsal davranışları şekillendirdiğini gösteren önemli bir unsur.

Simülasyonda ortaya çıkan toplumsal dinamikler

Tiny Civilization’ın geliştiricisi, simülasyonu birçok kez çalıştırarak ilginç toplumsal dinamikler gözlemledi. Öne çıkan bazı bulgular şunlar:

Savaşın evrimi: Katliamdan diplomasiye

  • İlk dönemlerde, savaşlar tamamen plansızdı. Saldırı eşiği çok düşüktü ve ajanlar rasgele saldırılar gerçekleştiriyordu.
  • Daha sonra, saldırıların bir gerekçesi olması gerektiği kuralı eklendi. Bu, plansız katliamları azaltsa da, savaşların bitmesini engelledi. Ajanlar, birbirlerine karşı sürekli saldırılar düzenlemeye devam etti.
  • Son olarak, barış antlaşmaları ve savaş yorgunluğu gibi mekanikler eklenerek savaşların sona ermesi sağlandı. Saldırılar, önce 594’ten 14’e, ardından da 0’a düştü.

Hırsızlığın yükselişi ve çözümü

Barışın sağlanmasıyla birlikte, savaşın yerini hırsızlık aldı. Ajanlar, artık kaynakları çalmaya odaklandı. Bu durumun önüne geçmek için, geliştirici ambar koruma sistemi ekledi. Bu sistem, kaynak depolarını korumayı zorlaştırırken, hırsızlık eyleminin maliyetini artırdı.

Barışın zorluğu: Eski dostların ihaneti

En ilginç bulgulardan biri, barışın ne kadar kırılgan olduğu oldu. Bir simülasyonda tüm ajanlar arasında barış sağlandıktan sonra, bir sonraki simülasyonda ajanlar geçmiş yaşamlarından ders çıkarmaya başladı. Geçmişteki dostluklara güvenen ajanlar, bu güvenin bedelini ödedi. Barışın, yabancılar arasında daha kolay sağlandığı, ancak eski dostlar arasında ihanetin daha sık görüldüğü ortaya çıktı.

Geliştirme süreci: Dengeleri bulmak

Tiny Civilization’ın geliştiricisi, simülasyonu dengede tutmak için oldukça titiz bir süreç izledi. Bu süreçte kullanılan yöntemler arasında:

  • Saf bir simülasyon motoru: DOM ya da AI olmadan çalışan bir simülasyon motoru kullanıldı. Bu motor, tarayıcıda, testlerde ve toplu çalıştırmalarda aynı şekilde çalışıyor.
  • Tekrarlanabilir deneyler: Geliştirici, her denge değişikliğinin ardından simülasyonu 30 kez çalıştırarak sonuçları karşılaştırdı. Örneğin, bir karakterin özelliklerini değiştirmek, onun zafer oranını önemli ölçüde artırdığını gösterdi.
  • 16 testli regresyon sistemi: Her bir toplumsal mekaniğin (örneğin, kin besleme ya da barış antlaşmaları) doğru çalıştığından emin olmak için başa bağlı testler kullanıldı. Bu testler, simülasyonda yapılan değişikliklerin istenmeyen sonuçlara yol açıp açmadığını kontrol etti.

Bu süreç, simülasyonun hem hesaplı hem de gerçekçi kalmasını sağladı. Geliştirici, her değişikliğin ardından simülasyonun toplumsal dinamiklerini yeniden gözden geçirerek, ajanların doğal davranışlar sergilemesini sağladı.

Teknik detaylar: Stack ve AI entegrasyonu

Tiny Civilization, TypeScript, React, Zustand ve Vite gibi modern web teknolojileriyle geliştirildi. Simülasyonun AI aklı olarak z.ai GLM kullanılıyor, ancak OpenAI uyumlu herhangi bir model de kullanılabiliyor. Kullanıcılar, farklı AI modellerini (örneğin, Claude, GLM ya da Gemini) aynı simülasyonda karşılaştırabiliyor. Tüm API çağrıları, tarayıcıdan uzakta bir proxy üzerinden gerçekleştiriliyor ve her modelin kullanım hızı dinamik olarak ayarlanıyor.

Gelecekte neler olabilir?

Tiny Civilization, AI ajanlarının toplumsal dinamikleri nasıl şekillendirdiğini anlamamıza yardımcı olan bir pencere açıyor. Gelecekte, bu tür simülasyonların AI etiği, toplumsal kuralların gelişimi ve hatta insan-AI etkileşimleri gibi konularda daha derin araştırmalara yol açabileceğini düşünüyoruz. Belki de bir gün, bu ajanlar gerçek hayattaki toplumları daha iyi anlamamıza yardımcı olacak ve AI’nın toplumsal rollerini yeniden tanımlayacak.

Yapay zeka özeti

8 farklı AI ajanının ada toplumunda yaşadığı siyaset, kin, dostluk ve barış hikayelerini keşfedin. Toplumsal hafıza ve hafızanın toplumsal dinamiklere etkisiyle ilgili derinlemesine analiz.

Yorumlar

00
YORUM BIRAK
ID #6BMN0G

0 / 1200 KARAKTER

İnsan doğrulaması

9 + 3 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.