Yazılım Notları

Mobil Mühendislik

Code Migration Assistant: Agentic Mimariyle Bankacılık Ölçeğinde Mobil Replatforming

Code Migration Assistant: Agentic Mimari ile Bankacılık Ölçeğinde Mobil Replatforming

Bankacılık ölçeğinde mobil replatforming, tek bir akıllı model yerine doğrulayıcılarla çevrili, insan onaylı, adım adım çalışan bir Agent hattıyla yönetilebilir; 2026 verisi de basit modüllerde hızın, karmaşık modüllerde doğrulamanın belirleyici olduğunu gösteriyor.

Kabul görüyor

Agentic migrasyonda hız modelden değil doğrulama döngüsünden gelir; dar görevli Agent, makine testi ve insan onayı yoksa replatforming yalnızca riski hızlandırır.

Airbnb, Google, AWS ve 2026 akademik vaka çalışmaları aynı sonuca varıyor; tartışma kazancın karmaşık modüllerde ne kadar küçüldüğünde.

Zihinsel model

Agent hızlı ama ezberci bir çevirmendir: davranış envanteri sözlük, testler editör, Feature Flag kitabı bölüm bölüm basan matbaa.

Neden

  • Derlenen kod doğru kod değildir; kodda gömülü iş kuralları yalnızca davranış eşdeğerliğini ölçen testlerle korunur.
  • Her adım geçti/kaldı sonucu ürettiğinde hata çıktısı modele geri döner ve dönüşüm kendini tekrar tekrar düzeltir.
  • Darboğaz inceleme yapan insanın zamanıdır; ekran başına küçük değişiklik incelemeyi, Feature Flag ise geri almayı mümkün kılar.

Kanıt

Airbnb'nin bir buçuk yıllık test migrasyonu tahmini, adımlı dönüştür-test et-tekrar dene hattıyla haftalara indi.

Airbnb Tech Blog 2025

Coding agent'ın ürettiği kod, karmaşık özelliklerde eski davranışla ancak yüzde 47 oranında eşdeğer çıktı.

arXiv, Legacy System Modernization with Coding Agents 2026

Google'da AI değişiklikleri normal kod incelemesinden geçti; darboğaz çoğu zaman model değil, inceleyen insanların zamanıydı.

Google, arXiv 2025

Karşı görüş

Kalıplı, öngörülebilir dönüşümlerde OpenRewrite gibi deterministik kural motorları Agent'tan daha ucuz ve güvenilirdir; Agent'ın değeri kuralın yazılamadığı yerde başlar.

Kavramlar

Davranış eşdeğerliğiEski ve yeni kodun aynı girdiye aynı çıktı, yan etki ve olayı üretmesi.
Strangler figYeni platformu eskinin içine yerleştirip ekranları tek tek taşıyan artımlı geçiş.
Evaluator-optimizerBir adım üretir, diğeri doğrular; hata çıktısı düzeltme için üreticiye döner.
Context engineeringModele tüm depo yerine hedef ekranı, bileşen eşlemesini ve davranış envanterini vermek.
Feature flagTaşınan ekranı yeniden yayın yapmadan küçük kullanıcı gruplarına açıp kapatan anahtar.

Pratikte

  • Her modül için davranış envanteri çıkar ve onu migrasyonun kabul kriteri yap.
  • Test kapsamı zayıf modülde Agent'ı çalıştırmadan önce davranış testlerini yaz.
  • Agent'ı ayrı dalda çalıştır; ödeme ve kimlik modüllerinde çift insan onayı ve prompt kaydı iste.
Önce bunu okuAirbnb Tech Blog: Accelerating Large-Scale Test Migration with LLMsAdımlı dönüştür-test et-tekrar dene hattını prompt ve bağlam düzeyinde gösterir.