Mirofish: Kullanıcı Testi Agent'ları ile Fikir Validasyonu ve Sentetik Simülasyon Devrimi

Gerçek kullanıcıları beklemeden geleceğin provasını yapın. MiroFish'in çoklu ajan (multi-agent) teknolojisiyle fikir validasyonunun mühendislik sırları.

Teknoloji Ofis

10 dk

Mirofish: Kullanıcı Testi Agent'ları ile Fikir Validasyonu ve Sentetik Simülasyon Devrimi
İçindekiler (13)

Geleneksel yazılım geliştirme, ürün yönetimi ve girişimcilik dünyasında, tüm kurucuların ve yöneticilerin yüzleşmek zorunda olduğu çok acımasız, maliyetli ve genellikle yanıltıcı bir evre vardır: Kullanıcı Testi ve Fikir Validasyonu. Bir ürün fikrini (veya yeni bir fiyatlandırma stratejisini, bir pazarlama kampanyasını) piyasaya sürmeden önce insanlara sormak, teoride harika bir fikirdir. Ancak pratikte; ailenize, arkadaşlarınıza veya anket doldurması için para ödediğiniz 50 kişiye "Bu uygulamayı kullanır mısınız?" diye sorduğunuzda alacağınız verinin kalitesi genellikle "Sıfıra" yakındır. İnsanlar nezaketten ötürü yalan söylerler, anket sorularını hızlıca geçmek için rastgele işaretlerler veya henüz var olmayan bir ürüne (ceplerinden para çıkmadığı sürece) nasıl tepki vereceklerini kendileri bile bilemezler.

Piyasaya sürülen her on yeni üründen dokuzunun başarısız olmasının temel nedeni, mühendislik hataları değil; piyasanın (gerçek insanların) o ürüne vereceği tepkinin önceden yanlış hesaplanmasıdır. Aylar süren kodlama, devasa pazarlama bütçeleri ve uykusuz geceler, ürün piyasaya çıktığı ilk 48 saat içindeki o "Gerçek ve acımasız" pazar reaksiyonuyla paramparça olabilir.

Peki ya ürünü gerçek insanlara sunmadan önce, o ürünün lansmanını kendi bilgisayarınızın içinde yaşayan, kendi kişilikleri, gelir düzeyleri, önyargıları ve hafızaları olan binlerce "Sentetik İnsana (Yapay Zeka Ajanlarına)" sunabilseydiniz? Ya bu ajanlar, tıpkı Twitter (X) veya Reddit gibi dijital bir platformda sizin ürününüz hakkında tartışsalar, fiyatınızı eleştirseler veya ürününüzü övseler ve siz de bu kaosu dışarıdan bir "Tanrı Görüşü (God's-Eye View)" ile izleyebilseydiniz?

İşte tam bu noktada, GitHub'da kısa sürede 75 binden fazla yıldıza ulaşan, Shanda Group destekli, OASIS ve CAMEL-AI mimarilerini kullanan devasa bir açık kaynaklı (Open-Source) simülasyon motoru devreye giriyor: MiroFish.

Bu derinlemesine, teknik ve stratejik ürün yönetimi rehberinde; MiroFish'in çoklu ajan (Multi-Agent) teknolojisini kullanarak fikirlerinizi nasıl "Reverse Engineer (Tersine Mühendislik)" mantığıyla test edeceğinizi, GraphRAG altyapısının metinlerden nasıl yaşayan karakterler (Personalar) yarattığını, simüle edilmiş sosyal ağlarda gerçekleşen kelebek etkilerini ve ürün lansmanlarınızı gerçek dünyada yapmadan önce dijital bir kum havuzunda (Sandbox) nasıl prova edeceğinizi tüm mühendislik detaylarıyla masaya yatırıyoruz. İnsanların nezaket yalanlarına veda edin; sentetik ajanların acımasız gerçekliğine hoş geldiniz.

1. Sentetik Sosyal Ağlar: MiroFish Gerçekte Nedir ve Nasıl Çalışır?

MiroFish'i anlamak için öncelikle onun ne "Olmadığını" netleştirmemiz gerekir. MiroFish, bir arayüz (UI) test aracı değildir. Sizin tasarladığınız mobil uygulamanın ekranlarında gezinen, "Satın Al" butonunun yerinin doğru olup olmadığını test eden bir bot yazılımı değildir. MiroFish, tamamen "Kamuoyu Algısı, Söylem, İtiraz ve Davranışsal Reaksiyon" simülatörüdür.

  • Sürü Zekası (Swarm Intelligence): MiroFish, yeni nesil bir yapay zeka tahmin motorudur (Prediction Engine). Sistemi başlattığınızda, arka planda binlerce bağımsız yapay zeka ajanı (Agent) oluşturulur. Bu ajanların her birinin kendi bağımsız LLM (Büyük Dil Modeli) beyni, uzun vadeli hafızası (Long-term memory) ve benzersiz bir davranış mantığı vardır.

  • Dijital Paralel Evren: Bu binlerce ajan, steril bir Excel tablosunda yaşamazlar. MiroFish, arka planda X (Twitter) veya Reddit benzeri yüksek sadakatli (High-fidelity) paralel bir dijital dünya inşa eder. Ajanlar bu platformlara girer, sizin verdiğiniz bir haberi (Veya ürün lansmanını) okur, birbirlerinin yorumlarına yanıt verir, tartışır, fikir değiştirir ve zaman geçtikçe "Sosyal bir evrim" geçirirler.

  • Bu sistem, bir yöneticinin piyasaya bir "Bomba" bırakıp, o bombanın şok dalgalarının toplumun farklı kesimlerinde (Öğrenciler, rakipler, gazeteciler, yatırımcılar) nasıl yayıldığını saniye saniye izlemesine olanak tanıyan devasa bir sosyal deney laboratuvarıdır.

2. GraphRAG ve Persona Mühendisliği: Cansız Metinlerden Yaşayan Zihinlere

Peki bu binlerce ajan (Persona) nasıl yaratılıyor? Kurucu olarak tek tek "Ajan 1: 25 yaşında, asgari ücret alıyor, teknolojiyi seviyor" şeklinde manuel profiller mi yazıyorsunuz? Kesinlikle hayır. MiroFish'in en büyük inovasyonu GraphRAG (Graph Retrieval-Augmented Generation) teknolojisidir.

  • Çekirdek Veri (Seed Information): MiroFish'e "Kaynak Paketi (Source Packet)" adı verilen bir doküman yüklersiniz. Bu bir basın bülteni, sızdırılmış bir yasa tasarısı, şirket içi bir strateji notu veya bir ürün lansman özeti olabilir.

  • Bilgi Grafiği (Knowledge Graph) İnşası: MiroFish, bu metni alır ve parçalarına ayırır. Metnin içindeki aktörleri, grupları, teşvikleri (Motive), iddiaları ve çıkar çatışmalarını tespit eder. Eğer sizin ürün lansman metninizde "Bu premium uygulama sayesinde üniversite öğrencileri ve serbest çalışan yazılımcılar zamandan tasarruf edecek, ancak geleneksel ajanslar pazar payı kaybedecek" yazıyorsa; sistem bu üç grubu anında tespit eder.

  • Persona Enjeksiyonu: Tespit edilen bu gruplar için (Öğrenciler, Yazılımcılar, Ajans Sahipleri) binlerce alt-ajan yaratılır. Her ajana özel bir "Prompt (Kişilik ayarı)" enjekte edilir. "Sen borçları olan, fiyata çok duyarlı bir üniversite öğrencisisin" veya "Sen 10 yıllık, teknolojik yeniliklere şüpheyle yaklaşan bir ajans sahibisin" gibi. Karakterler manuel olarak yazılmaz; sizin verdiğiniz çekirdek dokümandan (Tohumdan) organik olarak filizlenir ve çoğalırlar. Belgeniz ne kadar spesifikse, ajanlar da o kadar spesifik (Niş) olur. "Kullanıcılar" gibi genel kelimeler kullanırsanız, jenerik ve sıkıcı ajanlar elde edersiniz.

3. Dinamik Değişken Enjeksiyonu ve A/B Testlerinin Evrimi

Gerçek dünyada bir lansman yaptığınızda, fiyatı 50 Dolar olarak açıkladıysanız, gelen tepkilere göre ertesi gün "Pardon, 10 Dolara düşürdüm" diyemezsiniz; marka itibarınız yerle bir olur. Gerçek dünyada geri alma (Undo) tuşu yoktur. Ancak MiroFish'in dijital sandbox'ında, "Tanrı Görüşü (God's-Eye View)" yetkisine sahipsinizdir.

  • Paralel Senaryolar (Side-by-Side Runs): Aynı ajan topluluğunu iki farklı paralel evrene koyarsınız.

  • Evren A (İlk Çalıştırma): Yeni uygulamanızı aylık 20 Dolar abonelik modeliyle duyurursunuz. Simülasyonu başlatırsınız. Ajanlar tartışmaya başlar. Rapor size döner: "Öğrenci ajanların %80'i fiyatı öfkeyle reddetti ve alternatif açık kaynaklı (Open-source) ürünleri birbirlerine önermeye başladılar. Premium algısı oluşmadı."

  • Evren B (Değişken Enjeksiyonu): Hiçbir ajanın hafızasını silmeden (Veya simülasyonu sıfırlayarak), sadece tek bir değişkeni (Variable) değiştirirsiniz. Aynı lansmanı "Öğrencilere tamamen ücretsiz, kurumsallara 50 Dolar" şeklinde yaparsınız. Aynı öğrenci ajanlar bu kez uygulamanızı viral bir şekilde överken, kurumsal ajanların veri güvenliği (Security) konusunda endişelerini dile getirmeye başladığını görürsünüz.

  • Tüm bu tepkileri, gerçek dünyada tek bir dolar harcamadan, markanıza tek bir zarar vermeden sayısız kez (Countless simulations) test eder, en kusursuz stratejiyi bulana kadar geleceği kurgularsınız.

4. MiroFish ile Başarılı Bir Simülasyonun 5 Altın Kuralı (Workflow)

MiroFish, basit bir ChatGPT arayüzü değildir. Onu bir sohbet botu (Chatbot) gibi kullanırsanız, alacağınız sonuçlar sadece yüzeysel halüsinasyonlardan ibaret olur. Uzman bir operatör gibi davranmalı ve şu 5 aşamalı iş akışını (Workflow) harfiyen uygulamalısınız:

Adım 1: Karar Penceresini Daraltmak (Bounded Simulation)

MiroFish, sınırları çizilmemiş devasa sorular için iyi çalışmaz. "Uygulamam önümüzdeki yıl başarılı olacak mı?" sorusu felaket derecede kötü bir sorudur. Soruyu ve zaman ufkunu (Time horizon) daraltın: "Bu ürün lansmanını takip eden ilk 48 saatlik reaksiyon döngüsünü simüle et. İlk alıcıların (Early adopters) ilk tepkisi ne olacak?" Sınır ne kadar darsa, tahmin o kadar keskin olur.

Adım 2: Minimum Kaynak Paketini (Source Packet) Yüklemek

Şirketinizin tüm 500 sayfalık tarihçesini veya alakasız verileri sisteme yüklemeyin (Do not upload everything). Ajanlara sadece dünyanın o anki kurallarını belirtecek "En küçük (Smallest) ama en yoğun" veriyi verin. Fiyat listenizi, rakibin hamlesini, ürün kısıtlamalarını ve temel iddialarınızı barındıran net bir brief (Özet metin) yükleyin. Sistem, gerilimi (Tension) bu kısıtlamalardan beslenerek yaratır.

Adım 3: Spesifik Simülasyon Sorusunu Yazmak

Motoru harekete geçirecek ana komutunuz (Prompt) çok katı olmalıdır. Kimin tepki vereceğini ve raporun neyi bulması gerektiğini netleştirin.

  • Zayıf Komut: "İnsanlar bu fikri sevecek mi?"

  • Güçlü Komut: "Lansman sonrası ilk 48 saati simüle et. Hedef kitle grupları: Şüpheci yazılımcılar, rakipler ve endüstri yorumcuları. Çıkan raporda; en çok tekrar edilen itirazları (Objections), güven sinyallerini ve mesajlaşmamızdaki hangi kısımların değiştirilmeye değer olduğunu tespit et."

Adım 4: Rapor Öncesi Grafiği (Graph) Denetlemek

Simülasyon çalışmaya başlamadan önce, MiroFish sizin yüklediğiniz metinden bir Bilgi Grafiği (Knowledge Graph) çıkarır. Raporu beklemeden önce bu grafiği inceleyin. Sistem hedef kitlenizi doğru ayırmış mı? Eğer ürünü satacağınız asıl kitle (Örneğin yaşlı hastalar) grafikte "Aktör" olarak görünmüyorsa, simülasyon baştan çökmüş demektir. Yanlış aktörler, yanlış reaksiyonlar doğurur.

Adım 5: Simülasyonu Çalıştırmak ve Çıktıları Okumak

Ajanları serbest bırakın ve platformlarda tartışmalarına (Rounds) izin verin. Simülasyon bittiğinde, "ReportAgent" size nihai bir tahmin raporu (Forecast) sunacaktır. Bu raporu kesin bir "Gelecek yazgısı" olarak değil, bir "Karar Haritası (Decision Map)" olarak kullanın. Rapor size kör noktalarınızı (Evidence gaps) ve insanların varsayımlarınızı nasıl parçalayacağını gösterecektir.

5. Röportaj Yapılabilen Sentetik Kullanıcılar: Araştırmanın Kutsal Kasesi

Geleneksel anketlerde veya A/B testlerinde, önünüze istatistikler gelir: "Kullanıcıların %40'ı fiyatınızı pahalı buldu."Ancak bu %40'ı oluşturan anonim kalabalığın yanına gidip "Peki ama neden pahalı buldun, bütçeni neye harcıyorsun?"diye devam sorusu (Follow-up) soramazsınız. İstatistikler konuşmaz.

İşte MiroFish'in geleneksel testleri paramparça ettiği, en korkutucu ve en devrimsel özelliği buradadır. Rapor size "Şüpheci yazılımcılar uygulamanızın veri güvenliği vaadine inanmadı ve öfkelendi" dediğinde, MiroFish arayüzü üzerinden o "Öfkeli" yazılımcı ajanlardan birinin üzerine tıklayıp, onunla doğrudan bir Birebir Sohbet (Direct Chat)başlatabilirsiniz.

"Sistemi neden güvensiz buldun?" diye sorduğunuzda, o ajan kendi arka plandaki personasına ve hafızasına dayanarak size cevap verir: "Çünkü lansman metninizde verilerin uçtan uca (End-to-end) şifrelendiğini belirtmemişsiniz. Benim gibi açık kaynak kod yazan biri, bu detayı görmeden o uygulamaya kodlarını yüklemez." Bu, bir istatistik değil; derinlemesine, kalitatif (Niteliksel) ve anında düzeltilebilir bir içgörüdür (Insight). Sentetik kullanıcılarla mülakat yapmak, ürün geliştirme hızını ışık hızına çıkarır.

6. Sınırlar ve Yanılgılar: MiroFish Ne Yapamaz?

Her devrimsel teknolojinin sınırları ve felsefi kör noktaları vardır. MiroFish'i bir sihirli değnek olarak görmek, şirketinizi felakete sürükleyebilir.

  • Arayüz (UI) ve Kullanılabilirlik (Usability) Testleri Yapamaz: Yukarıda da belirttiğimiz gibi, MiroFish ajanları sizin uygulamanızın arayüzüne girip ekranlarda kaydırma (Scroll) yapmazlar, butonlara tıklamazlar. Eğer sorunuz "İnsanlar ödeme sayfasındaki 'Sepeti Onayla' butonunu bulabilecek mi?" ise, bunun için hala gerçek kanlı canlı insanlara, ısı haritalarına (Heatmaps) ve gerçek telefonlara ihtiyacınız vardır. MiroFish, uygulamanın "Nasıl kullanıldığıyla" değil, insanlar arasında uygulamanın "Nasıl konuşulduğuyla (Söylemle)" ilgilenir.

  • Gerçekliğin Birebir Kopyası Değildir: Sentetik ajanlar, gerçek insanların sahip olduğu anlık, irrasyonel yorgunluklara, o günkü hava durumunun yarattığı strese veya tesadüfi duygu dalgalanmalarına sahip değildirler. Onlar, sizin verdiğiniz "Prompt (Komut)" sınırları içinde mantıklı (Veya simüle edilmiş bir mantıksızlıkla) hareket ederler. Bu nedenle MiroFish sonuçları kesin birer kehanet değil, çok güçlü birer "Eğilim (Trend)" simülatörüdür.

7. LLM Maliyetleri ve Karanlık Yüz: API Tüketimini Yönetmek (The Bill)

Teknolojik vizyonun arka planında, startup'ların ve kurumsal şirketlerin cüzdanını tehdit eden devasa bir mühendislik gerçeği (Friction) yatar: Maliyet (Cost).

MiroFish'in gücü, binlerce ajanın aynı anda düşünüp tartışmasından gelir. Ancak bu dijital dünyadaki her ajanın aldığı her nefes, attığı her mesaj, okuduğu her haber ve güncellediği her hafıza bloğu; arka planda OpenAI (GPT-4), Anthropic (Claude) veya yerel bir model üzerinden atılan bağımsız bir "LLM API Çağrısı (API Call)" demektir.

  • Maliyetin Geometrik Çarpanı: Eğer 1.000 ajanın bulunduğu bir simülasyonu 50 döngü (Round) boyunca çalıştırırsanız, ajanların birbirleriyle etkileşimleriyle birlikte on binlerce, hatta yüz binlerce devasa context window'a sahip LLM çağrısı yapmış olursunuz. Kredi kartınızdan çekilecek fatura, bir gecede yüzlerce veya binlerce dolara ulaşabilir.

  • Optimizasyon Stratejisi: MiroFish'in resmi dokümantasyonu bile bu konuda kullanıcıları uyarır. Simülasyonlara başlarken heyecana kapılıp devasa kalabalıklar (Swarm) yaratmayın. İlk testlerinizi küçük bir güruhla (Örneğin 50 kilit ajan) ve maksimum 30-40 döngü (Round) ile sınırlayın. Bilgi grafiğinin (GraphRAG) doğru çalıştığından ve ajanların mantıklı tepkiler verdiğinden emin olduktan sonra (Proof of Concept aşamasını geçince), simülasyonu tam kapasiteye (Scale up) çıkarın. Aksi takdirde, bütçenizi gerçek kullanıcılara ulaşmadan, sentetik ajanların sohbetlerine harcamış olursunuz.

Kapsamlı Sonuç: "Sür ve Dua Et" Döneminin Kapanışı

Yazılım ve ürün geliştirme tarihinde on yıllar boyunca hakim olan tek bir felsefe vardı: "Ürünü (Veya MVP'yi) yap, piyasaya sür (Launch) ve insanların sevmesi için dua et." Bu felsefe, sayısız girişimin iflasına, devasa reklam bütçelerinin çöpe atılmasına ve itibar kayıplarına neden oldu. Gerçek dünyada hata yapmak inanılmaz derecede pahalı ve acımasızdır.

Ancak MiroFish ve temsil ettiği çoklu ajan (Multi-Agent) tabanlı "Sosyal Simülasyon" teknolojileriyle birlikte; artık gerçek dünyada hata yapmak zorunda değiliz. Hatalarımızı, kriz yönetimimizi, yanlış fiyatlandırmalarımızı ve kötü PR söylemlerimizi; bizim için özel olarak yaratılmış, tartışan, öfkelenen ve ikna olan binlerce sentetik ajanın yaşadığı o dijital kum havuzunda (Sandbox) yapacağız. Gerçek müşterilerimizin karşısına çıkmadan önce, sentetik müşterilerimizin tüm itirazlarını dinlemiş, onlarla röportaj yapmış ve ürünümüzü (Veya hikayemizi) mükemmelleştirmiş olacağız.

Bu sadece bir "Test aracı" değil, şirketlerin karar alma mekanizmasını, strateji oyunlarında (Age of Empires veya SimCity gibi) olduğu gibi bir "Tanrı Görüşüyle" yönetmesini sağlayan bilişsel bir devrimdir. Geleceğin başarılı şirketleri, gerçek veriyi bekleyenler değil; kendi gerçekliklerini (Ve felaketlerini) bilgisayar belleklerinde defalarca kez prova eden, geleceği yaşanmadan önce simüle edebilen veri mimarları olacaktır. Piyasaya çıkmadan önce sentetik dünyanın ateşinden geçin; zira dijital ajanların eleştirileri, gerçek müşterilerin sessizliğinden her zaman daha karlıdır!

Paylaş

Teknoloji Ofis

Codex haberleri en az iki bağımsız kaynakla doğrulanır; düzeltmeler yazının altında tarih ve saatle belirtilir. Yayın ilkelerimiz