iToverDose/Yazılım· 21 MAYIS 2026 · 08:06

Kendi Kendini Yöneten DeFi Aracınızı Anayasasıyla Güvenceye Alın

Piyasalara müdahale etmeden önce aracınızın hangi kurallara bağlı olduğunu biliyor musunuz? Yapay zeka destekli DeFi ajanınızı, anayasasıyla donatılmış bir sisteme dönüştürmek için izlenmesi gereken adımlar ve tasarım ilkeleri.

DEV Community3 dk okuma0 Yorumlar

Dijital varlıklarınızı yöneten bir yapay zeka aracının tek bir işlem yapabilmesi için sizin tarafından onaylanmış bir kurala ihtiyaç duyması ne anlama geliyor? Bu soru, geleneksel DeFi ajanlarından farklı olarak kurallarla sınırlandırılmış, şeffaf ve sorumlu bir sistem geliştirme fikrini doğuruyor.

105 katılımcının yer aldığı ve 32 farklı ülkeden ekiplerin katıldığı Nosana'nın Dördüncü Yapıcılar Yarışması'nda, Nostra adlı bu anayasalı DeFi aracı, 6. sırada yer aldı. Jüri tarafından "güven, uyum ve ajan sorumluluğu konusunda dikkat çekici bir yaklaşım" olarak değerlendirilen proje, iki haftalık yoğun kodlama sürecinin ardından ortaya çıktı.

Anayasa: Ajanınızın Yaptığı Her Şeyin Çerçevesi

Çoğu DeFi aracı, ajanınıza ne yapabileceğini anlatırken, Nostra tam tersine ne yapamayacağınızı net bir şekilde tanımlıyor. Bu anayasa, kullanıcı tarafından yazılan ve sisteme entegre edilen bir dizi kuraldan oluşuyor. Bu kurallar, SQLite veritabanında ConstitutionRule nesneleri olarak depolanıyor:

// src/types/constitution.ts
export interface ConstitutionRule {
  id: number;                     // Kural #N — blok zincirindeki mesajlarla eşleşir
  type: 'allocation_limit' | 'yield_threshold' | 'action_gate' | 'compute_budget' | 'custom';
  description: string;            // İngilizce açıklama — blok zincirine doğrudan yazılır
  condition: {
    metric: string;               // Örn. "sol_concentration", "yield_delta"
    operator: '<' | '>' | '<=' | '>=' | '==' | '!=';
    value: number;
    unit: string;                 // Örn. "percent", "apy_points"
  };
  action: 'block' | 'alert' | 'require_approval' | 'reduce_frequency';
}

Kuralın description alanı, aracın herhangi bir kuralı ihlal etmesi durumunda Solana blok zincirine yazılan tam ve değiştirilemez bir mesaj olarak hizmet ediyor. Bu da, aracın davranışlarının üçüncü taraflarca da doğrulanabilmesini sağlıyor.

Üçlü Kontrol Mekanizması: Paranız Harekete Geçmeden Önce

Nostra'nın herhangi bir işlem gerçekleştirmeden önce geçmesi gereken üç ayrı kapı bulunuyor. Bu kontroller, withComplianceGate adlı tek bir işlevde toplanmış durumda. Bu işlev, ElizaOS tarafından tanımlanan herhangi bir Action üzerinde çalışıyor:

// src/index.ts — işlemlerin kaydedilmesi
actions: [
  HandleStartCommand,
  ParseConstitutionAction,
  LogDecisionOnChain,
  withComplianceGate(ExecuteRotation), // ← Sadece gerçek para hareketleri bu kapıdan geçiyor
  TriggerCrisisProtocol,
  AmendConstitution,
  // ...18'den fazla işlem
],

ExecuteRotation hariç diğer tüm işlemler bu kapının dışında kalıyor. Bu sayede, krizi yönetme ya da anayasayı değiştirme gibi acil durumlarda aracınıza ulaşmaya devam edebiliyorsunuz.

Kapının içindeki kontrollerin detaylarına bakalım:

  • Kriz Protokolü: Ajan donmuş durumdaysa ya da bir kriz çözülüyorsa tüm işlemler bloke ediliyor.
  • Anayasal Uyumluluk: Her işlemde anayasa veritabanından yeniden okuma yapılıyor. Bu sayede, anayasa değiştirildikten hemen sonraki işlemde yeni kurallar devreye giriyor.
  • Güven Merdiveni: Ajan, yeterli doğruluk puanı kazanana kadar sadece öneri sunabiliyor. Yani, gerçek para hareketleri gerçekleşmiyor.

Bir detaya özellikle dikkat çekmek gerekiyor: Anayasal uyumluluğun sağlamadığı her durumda, sistem Solana blok zincirine NON_ACTION mesajı yazıyor. Bu sayede, aracın neden harekete geçmediği de şeffaf bir şekilde kaydedilmiş oluyor.

Güven Merdiveni: Gerçek Para Hareketlerine Geçiş Süreci

Anayasa kuralları doğru şekilde ayarlandıysa bile, Nostra ilk günden itibaren işlem yapmaya başlamıyor. Bunun yerine, Danışman Modu adı verilen bir başlangıç aşamasına geçiyor.

Bu modda, ajan sadece piyasaları analiz ediyor ve önerilerde bulunuyor. Kullanıcı, bu önerileri değerlendirerek "beğen" ya da "beğenme" şeklinde geri bildirimde bulunuyor. TrustLadderEvaluator adlı sistem, kullanıcının verdiği puanları değerlendirerek aracın doğruluk oranını hesaplıyor:

// src/evaluators/trust-ladder-evaluator.ts
const MIN_SAMPLE_FOR_PROMOTION = 5; // En az 5 geri bildirim ve %80 doğruluk gerekiyor

if (accuracyScore >= 80 && total >= MIN_SAMPLE_FOR_PROMOTION) {
  const state = AgentStateService.getState();
  if (!state.promotionPending) {
    update['promotionPending'] = true; // Promosyon süreci başlatılıyor
  }
}

Ajan, en az 5 geri bildirimde %80'in üzerinde bir doğruluk oranına ulaştığında, kullanıcıya Yürütücü Modu'na yükselme önerisi sunuluyor. Kullanıcı onay verdiğinde, ajan nihayet gerçek para hareketlerine başlayabiliyor.

Bu süreç, başlangıçta küçük bir detay gibi görünse de, aslında aracın kullanıcıyla senkronize olarak çalışmasını ve güvenilirliğini artıran en önemli adımlardan biri.

Geleceğe Yönelik Bakış: Ajanların Sorumluluğu Artıyor

Yapay zeka destekli finansal ajanlar giderek daha fazla yaygınlaşıyor. Ancak, bu ajanların sorumluluğu ve şeffaflığı da aynı oranda önem kazanıyor. Nostra gibi projeler, aracın sadece yeteneklerine değil, kısıtlarına ve sorumluluklarına da odaklanıyor.

Gelecekte, bu tür anayasalı sistemlerin DeFi ekosisteminde daha yaygın hale gelmesi ve kullanıcıların dijital varlıklarını daha güvenli bir şekilde yönetebilmeleri bekleniyor. Projelerin sadece ne yaptıkları değil, nasıl yaptıkları da giderek daha fazla önem kazanıyor.

Yapay zeka özeti

Yapay zeka destekli DeFi ajanlarını anayasalarıyla donatmanın yolları. Nostra projesi, kurallarla sınırlandırılmış ve şeffaf bir sistemin nasıl tasarlanabileceğini gösteriyor.

Yorumlar

00
YORUM BIRAK
ID #JKBAVH

0 / 1200 KARAKTER

İnsan doğrulaması

9 + 6 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

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