Güvenlik

AI Ajanınıza UX Denetimi Süper Gücü: CLI + MCP ile Hızlı Başlangıç

Araya gireyim: Yapay zekâ ajanları bugün UI üretmekte fena değil, hatta zaman zaman gerçekten şaşırtıyor insanı. Ama işin can sıkıcı kısmı var. Bir ekranı hızlıca oluşturabiliyorlar, o ekranın gerçekten kullanılabilir olup olmadığını ise çoğu zaman umursamıyorlar bile. Alt metni eksik görseller, kırık sekme sırası, kontrasttan sınıfta kalan renkler… Bunlar canlıya çıkınca karşınıza çıkan klasik sürprizler işte. Ve evet, “sürpriz” dediğimde kastettiğim şey genelde kötü haber oluyor.

Geçen ay, 2026 Ocak’ta İstanbul’da bir SaaS ekibiyle yaptığım kısa bir değerlendirme sırasında tam da buna takıldım. Ekip Cursor ile bir yönetim paneli üretmişti; görünüş ilk bakışta temizdi ama klavyeyle dolaşmaya başlayınca tablo dağıldı. İşin aslı şu ki, AI hız kazandırıyor ama kalite kontrolü aynı hızda gelmiyor. Petri Lahdelma’nın anlattığı yaklaşım da tam burada devreye giriyor: AI ajanına sadece “yap” demek yetmiyor, ona “kontrol et” gücü de vermek gerekiyor.

VertaaUX bu boşluğu kapatmaya çalışan araçlardan biri. URL veriyorsunuz, o da derin bir UX ve erişilebilirlik taraması yapıp puanlı sonuçlar çıkarıyor. Yani sadece “bir sorun var” demiyor; neden önemli olduğunu ve nasıl düzeltebileceğinizi de söylüyor. Bayağı işe yarar bir tarafı bu, açıkçası.

İşte tam da bu noktada devreye giriyor.

VertaaUX Neyi Çözüyor?

Birçok ekip AI destekli geliştirmede hızın büyüsüne kapılıyor. Haklılar da aslında — birkaç dakika içinde sayfa çıkıyor, komponentler yerleşiyor, akış kabaca tamamlanıyor. Gel gelelim kullanılabilirlik bambaşka bir dünya. Kullanıcı için yazının okunabilir olması, odak halkasının görünmesi ya da menüdeki linklerin sayısının abartılmamış olması çoğu zaman sonradan fark ediliyor (en azından benim deneyimim böyle). işte asıl sorun tam burada başlıyor.

Ben bunu ilk kez 2024 sonunda Berlin’de küçük bir fintech demosunu incelerken net gördüm. Tasarım güzel görünüyordu. Ama klavye ile form alanları arasında gezinmek neredeyse eziyetti, yani mouse olmadan o ekranı kullanmak isteyen biri için deneyim resmen duvara tosluyordu. O gün şunu düşündüm: AI üretimi tek başına başarı ölçüsü olamaz.

Bunu biraz açayım.

VertaaUX’un mantığı basit ama etkili: yedi farklı kategoride skor veriyor — usability, clarity, information architecture, accessibility, conversion, semantic markup ve keyboard navigation. Böylece ekipler yalnızca teknik borcu değil, kullanıcı yolculuğunu da daha erken görebiliyor. Daha fazla bilgi için Yapay Zekâ Ajanı Ne Yaptı?: Kanıtlayabiliyor musun? yazımıza bakabilirsiniz.

Hızlı üretilen arayüzlerin en büyük riski şu: hatalar da hızlı yayılıyor. Üstelik erişilebilirlik gibi konular sonradan yamalanınca maliyet katlanıyor.

Neden bu kadar kritik?

Bir şey dikkatimi çekti: Açık konuşayım. Çoğu ekip erişilebilirliği hâlâ “son aşamada bakarız” klasörüne atıyor, bu klasik bir alışkanlık haline geldi artık. Sonra test günü geliyor ve alt metinsiz ikonlar, kafa karıştıran başlık hiyerarşisi ya da tuhaf tab sıraları yüzünden işler uzuyor. Bu tip sorunları erken yakalamak çok daha ucuz — hem zaman hem para olarak.

Küçük bir startup için bu durum doğrudan dönüşüm kaybı demek olabilir. Enterprise tarafta ise konu biraz daha sertleşiyor; çünkü denetim raporu yalnızca ürün ekibini değil hukuk ve uyum tarafını da ilgilendiriyor, özellikle kamuya açık servislerde bu böyle. Yani mesele sadece estetik değil… biraz politika bile var içinde, inanın.

CLI ile Tek Komutta Tarama

Aracın CLI tarafı tam terminal sevenlere göre düşünülmüş gibi duruyor. Kurulumu ister global yapıyorsunuz ister npx üzerinden anlık çalıştırıyorsunuz: Daha fazla bilgi için Java’da Öncelik Kuyruğu: Gerçek Zamanlı Tehdit Yönetimi yazımıza bakabilirsiniz. PDF Dünyasında Bir Nefes: Ücretsiz ve Limitsiz Araçlar yazımızda bu konuya da değinmiştik.

npx @vertaaux/cli audit https://your-site.com

Bu kadar mı? Evet, temelde bu kadar sade. Terminalde puanlarla birlikte önceliklendirilmiş bulgular görüyorsunuz; hangi problemin acil olduğu hemen belli oluyor, sıralama mantıklı.

Hani, Editör masasında bunu görünce ben direkt test etmek istedim. Önce kendi blogumun staging adresini denedim — 2026 Mart’ında Ankara’da ofisteyken. Açıkçası sonuçların dili hoşuma gitti; “sorun var” deyip bırakmıyorlar, işaret ediyorlar ve çareyi de fısıldıyorlar diyebilirim buna. Daha fazla bilgi için Google’ın Tap to Share Hamlesi: NameDrop’a Cevap mı? yazımıza bakabilirsiniz. Daha fazla bilgi için Butterfly CSS: 2026’da Dikkat Çeken Hafif Bir Seçenek yazımıza bakabilirsiniz.

Kategori Ne anlatır? Neden önemli?
Erişilebilirlik Kontrast, alt metin, odak davranışı Ekranı herkes kullanabilsin diye
Klavye gezintisi Sekme sırası ve odak kilidi Mouse’suz kullanım için şart
Anlamlı HTML Semantic markup kalitesi Ekran okuyucular için büyük fark yaratır
Dönüşüm Tıklama akışı ve aksiyon netliği Kullanıcıyı yormadan hedefe götürür

Audit modları ne işe yarıyor?

Baz kural şu: her site aynı derinlikte incelenmek zorunda değil. Hızlı kontrol için basic mod yeterli olabilir. Release öncesi veya ciddi bir yeniden tasarım sonrasında standard iyi çalışır. WCAG tarafına daha sert bakmanız gerekiyorsa, hani gerçekten detaylı bir inceleme istiyorsanız, deep moda geçersiniz.

  • Basic: Hızlı geniş tarama için uygun. — bunu es geçmeyin
  • Standard: Günlük ürün geliştirme akışında dengeli seçenek.
  • Deep: Daha ağır ama daha detaylı erişilebilirlik incelemesi verir.

MCP Server Tarafı Neden İlginç?

Bakın, asıl oyun alanı burada başlıyor. MCP server, AI ajanlarına dış dünyadan güvenilir bağlam çekme yolu açıyor — Claude, Cursor veya Copilot gibi araçlara “git şunu incele” diyebiliyorsunuz; onlar da düz tahmin yürütmek yerine gerçek verilere dayanarak konuşuyor. Bu bayağı önemli bir fark, çünkü modelin uydurma özgüveni yerine somut çıktı görmek istiyorsunuz.

Şunu fark ettim: 2025 yazında İzmir’de çalışan bir ajans ekibiyle sohbet ederken bunun eksikliğini çok hissetmiştik. Ajan taslak kodu hazırlıyordu ama QA açısından kördu; neyin iyi neyin kötü olduğunu anlaması için harici sinyal gerekiyordu. MCP entegrasyonu tam olarak o sinyali sağlıyor. Kısacası model artık sadece yazmıyor — gözünü de açmış oluyor biraz.

Ha, neredeyse unutuyordum: bunun güzel yani otomasyonla birleşince ortaya çıkıyor. Mesela PR açıldığında agent audit çağrısı yapabilir, kritik hata varsa yorum bırakabilir veya build’i durdurabilir. Kağıt üstünde süper; pratikte göreceğiz artık, çünkü yanlış eşikler koyarsanız ekip gereksiz alarmdan bunalabiliyor — bunu da gördüm.

💡 Bilgi: MCP’nin en güçlü yani “ajanın kafasına göre karar vermesi” yerine onu kontrollü veri kaynaklarına bağlamasıdır.
Ve sonuç: UX denetimi yalnızca tek seferlik rapor olmaktan çıkar… CI/CD hattının parçasına dönüşür.

CI/CD’ye Nasıl Oturur?

Burada iş biraz kurumsal disipline dönüyor. GitHub Actions örneği çok tanıdık: pull request açılıyor, staging URL taranıyor, sonuç eşik altındaysa merge bekletiliyor. Ben buna geçen sene Köln’de gördüğüm bir e-ticaret takımında denk gelmiştim; satış sayfasındaki buton rengi değişmişti ama kontrast bozulmuştu, otomatik kontrol yakalayınca kimsenin canı yanmadı. Küçük olay gibi duruyor… fakat canlıda yaşansa kampanya trafiğini vurabilirdi, ciddi ciddi.

name: Accessibility Gate
on:
pull_request:
branches: [main]
jobs:
audit:
runs-on: ubuntu-latest
steps:
— uses: vertaaux/audit-action@v1
with:
url: ${{ vars.STAGING_URL }}

Kimin için hangi kurulum mantıklı?

Küçük startup’larda CLI tek başına bile yeterince değer verebilir; hızlı geri bildirim alırsınız, ekstra süreç yüklemezsiniz. Enterprise yapılarda ise MCP + CI kombinasyonu daha mantıklı olur, çünkü denetim tekrarlanır hale gelir, raporlanır. Izlenebilir olur — yöneticiler seviyor bunu.

Bir de şöyle düşünün: bireysel geliştiriciyseniz terminalden bakarsınız. Takım halinde çalışıyorsanız PR’a gömersiniz. Kurum ölçeğindeyseniz politika haline getirirsiniz. İşte fark burada.

Güçlü Yanları ve Zayıf Noktaları

Güzel özellikleri var tabii. Öncelikle hızı iyi — saniyeler içinde yüzeye çıkan hataları görmek moral bozucu olabilir ama faydalıdır, inanın. İkincisi çıktılar eyleme dönük geliyor; yani sırf puan değil, öneri de var (ki bu çoğu kişinin gözünden kaçıyor). Üçüncüsü ise AI ajanlarının kör noktasını hedef alması. Bu kolay mesele değil.

Ama dürüst olalım. Her şey güllük gülistanlık değil. Derin analiz yaptığınızda yanlış pozitiflerle uğraşabilirsiniz; bazı projelerde design system zaten bazı kararları bilinçli olarak esnetmiştir ve araç bunu her zaman anlayamayabiliyor. Ayrıca otomasyon sizi rehavete sokarsa manuel test azalır, orada yeni açıklar doğar. Ben bunu iki kez yaşadım, özellikle karmaşık modal akışlarında araç doğruyu söylemediğinde insan eli hâlâ şarttı. Biri diğerinin yerine geçmiyor. Yan yana duruyorlar.

  • Avantaj: Hızlı geri bildirim verir, repo içine rahat girer.
  • Avantaj: AI üretimi arayüzlerde kör noktaları erkenden yakalar.
  • Dikkat: Yanlış pozitifler çıkabiliyor, eşik ayarlarını iyi yapın. — bunu es geçmeyin
  • Dikkat: Manuel testi tamamen bırakmak riskli — araç her durumu anlamayabiliyor.
Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

← Onceki Yazi
Java’da Öncelik Kuyruğu: Gerçek Zamanlı Tehdit Yönetimi
Sonraki Yazi →
Telefonundan Çalışan Yapay Zekâ: PLC Ustası Olmadan Önce

Yorum Yaz

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

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Kategoriler
Ara
Paylaş
İçindekiler
← Java’da Öncelik Kuyruğu: Gerçe...
Telefonundan Çalışan Yapay Zek... →
📩

Gitmeden önce!

Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

📬 Haftalık bülten: Teknoloji + AI haberleri