MiroFish Nedir? Sosyal Medya Sonuçlarını Tahmin Eden Çoklu Ajanlı Yapay Zeka Simülasyon Platformu

Ashley Innocent

Ashley Innocent

19 March 2026

MiroFish Nedir? Sosyal Medya Sonuçlarını Tahmin Eden Çoklu Ajanlı Yapay Zeka Simülasyon Platformu

Kurumsal Apidog

Şirket İçi Dağıtım

SSO & RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfet

Giriş

Bunu daha önce görmüşsünüzdür. Bir şirket yeni bir politika duyurur. Bir ünlü tartışmalı bir açıklama yapar. Kimsenin beklemediği bir haber patlak verir. Sosyal medya patlar ve sonuçları kimsenin tahmin edemeyeceği şekillerde yayılır.

Ya bir senaryonun gerçek dünyada yaşanmadan önce nasıl geliştiğini görebilseydiniz?

MiroFish, sosyal medya hakkındaki "ne olurdu" sorularını yanıtlayan çoklu ajanlı bir yapay zeka simülasyon platformudur. Farklı kişiliklere, anılara ve davranış kalıplarına sahip yüzlerce yapay zeka ajanının serbestçe etkileşimde bulunduğu dijital bir paralel dünya yaratır. Tohum materyali (bir haber makalesi, bir politika taslağı, bir araştırma makalesi) yüklersiniz ve MiroFish, farklı kitlelerin zaman içinde nasıl tepki verebileceğini simüle eder.

💡
MiroFish ekibi, tüm simülasyon API'lerini Apidog kullanarak oluşturdu ve test etti. Grafik oluşturma uç noktalarını tasarlamaktan, API yanıtlarını doğrulamaya kadar, Apidog geliştirme boyunca arka uç/ön uç sözleşmesi için tek doğruluk kaynağı olarak hizmet etti.
button

Bu açıklayıcı, MiroFish'in ne yaptığını, çoklu ajan simülasyonunun nasıl çalıştığını ve ne zaman kullanabileceğinizi kapsar.

MiroFish Hangi Sorunu Çözüyor?

Tahmin Boşluğu

Sosyal medya hızlı hareket eder ve öngörülemez şekillerde tepki verir. Geleneksel analiz araçları geriye dönük bakar:

Bunların hiçbiri, o duyuruyu yayınlarsanız, o raporu yayımlarsanız veya o tartışmaya yanıt verirseniz ne olabileceğini görmenize yardımcı olmaz.

Alternatif: Dijital Paralel Dünyalar

MiroFish farklı bir yaklaşım benimser. Gerçek sosyal medyayı analiz etmek yerine, simüle edilmiş bir sürümünü oluşturur:

  1. Kaynağınızdaki belgelerden bir bilgi grafiği oluşturun
  2. Varlıkları çıkarın (kişiler, kuruluşlar, medya kuruluşları) ve onları yapay zeka ajanlarına dönüştürün
  3. Çıkarılan bilgilere göre kişilikler atayın (aktivite seviyeleri, etki ağırlıkları, duruş pozisyonları)
  4. Ajanların simüle edilmiş saatler veya günler boyunca gönderi paylaştığı, yorum yaptığı ve tepki verdiği bir simülasyon çalıştırın
  5. Anlatıların nasıl oluştuğunu, hangi seslerin hakim olduğunu ve hangi karşı hareketlerin ortaya çıktığını görmek için sonucu analiz edin

Bunu sosyal medya senaryoları için bir uçuş simülatörü olarak düşünebilirsiniz.

MiroFish Nasıl Çalışır: Beş Adımlı İş Akışı

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Adım 1    │ ──► │   Adım 2    │ ──► │   Adım 3    │ ──► │   Adım 4    │ ──► │   Adım 5    │
│  Ontoloji   │     │  GraphRAG   │     │   Ortam     │     │ Simülasyon  │     │   Rapor     │
│  Üretimi    │     │  Oluşturma  │     │   Kurulumu  │     │   Çalıştırma│     │  Üretimi    │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘

Adım 1: Ontoloji Üretimi

Sistem, girdi belgelerinizi ve simülasyon gereksinimlerini analiz eder, ardından özel bir ontoloji oluşturmak için bir LLM kullanır. Bu, şunları tanımlar:

Ontoloji iki katmanlı bir yapı uygular: İçeriğinize dayalı 8 belirli tür, artı başka hiçbir yere uymayan her şeyi yakalamak için 2 yedek tür (Kişi ve Organizasyon).

Adım 2: GraphRAG Oluşturma

Belgeleriniz parçalara ayrılır (50 karakterlik örtüşme ile 500 karakter) ve toplu halde Zep Cloud'a gönderilir. Sistem:

  1. Benzersiz bir kimliğe sahip bağımsız bir grafik oluşturur
  2. Özel ontolojiyi ayarlar
  3. Varlık ve ilişki çıkarımı için metin parçalarını gönderir
  4. Zep'in her bölümü işlemesini bekler
  5. Düğümler ve kenarlar ile nihai grafiği alır

Sonuç: ilişkilerle bağlı yüzlerce veya binlerce varlığa sahip bir bilgi grafiği.

Adım 3: Ortam Kurulumu

Simülasyon yapılandırma oluşturucusu, bilgi grafiğini analiz eder ve ayrıntılı ajan parametreleri oluşturur:

Adım 4: Simülasyon Çalıştırma

Ajanlar aktivite programlarına göre uyanır ve gönderi paylaşmaya, yorum yapmaya ve tepki vermeye başlar. Sistem, Twitter ve Reddit'te paralel simülasyonlar çalıştırır ve her eylemi gerçek zamanlı olarak JSONL dosyalarına kaydeder.

Tipik bir 72 saatlik simülasyon, her iki platformda binlerce eylem üretir.

Adım 5: Rapor Üretimi

Rapor Ajansı, ne olduğunu analiz etmek için üç temel alma aracı kullanır:

Nihai rapor, anlatı evrimini, önemli anları, etkili sesleri ve karşı hareketleri gösterir.

MiroFish'teki Yapay Zeka Ajanları Nedir?

MiroFish'teki her ajan, aşağıdaki özelliklere sahip bağımsız bir yapay zeka varlığıdır:

Özellik Açıklama Örnek
Kimlik Ad, kullanıcı adı, biyografi “@ZhangWei_Student”
Kişilik Kişilik ve arka plan “Yapay zeka etiği üzerine araştırma yapan lisansüstü öğrencisi”
Aktivite Seviyesi Ne sıklıkla gönderi paylaştığı (0.0-1.0) 0.8 = çok aktif
Aktif Saatler Çevrimiçi olduğu zamanlar [8, 9, 10, 11, 18, 19, 20, 21, 22, 23]
Yanıt Gecikmesi Ne kadar hızlı tepki verdiği (dakika) 5-30 dakika
Etki Ağırlığı Gönderilerinin başkaları tarafından görülme olasılığı 0.8 (düşük) ila 3.0 (yüksek)
Duruş Konulara ilişkin pozisyonu Destekleyici, karşıt, nötr, gözlemci
Bellek Geçmiş eylemler ve etkileşimler Zep Cloud grafiğinde depolanır

Ajanlar kararları özerk bir şekilde verir. Ne zaman gönderi paylaşacaklarını, neye yorum yapacaklarını ve kişiliklerine ve simülasyonun mevcut durumuna göre nasıl yanıt vereceklerini seçerler.

Neleri Simüle Edebilirsiniz?

Haberler ve Politika Duyuruları

Bir politika taslağı veya haber makalesi yükleyin. Farklı paydaş gruplarının nasıl tepki verdiğini görün:

Akademik Araştırma

Bir araştırma makalesi yükleyin. Akademik ve halkın kabulünü simüle edin:

Kriz Senaryoları

Olay raporları veya arka plan materyalleri yükleyin. Yanıt stratejilerini test edin:

Edebi ve Tarihsel Analiz

Bir roman veya tarihsel metin yükleyin. "Ne olurdu" senaryolarını keşfedin:

MiroFish'i Farklı Kılan Nedir?

Sürü Zekası, Tek Ajanlar Değil

Birçok yapay zeka aracı, "bir kullanıcıyı" simüle etmek için tek bir ajan kullanır. MiroFish, farklı kişiliklere sahip yüzlerce ajan kullanır. Bu, önceden programlanmış senaryolardan değil, etkileşimlerden kaynaklanan anlatılar ve hareketler gibi ortaya çıkan davranışlar yaratır.

Çift Platform Simülasyonu

Twitter ve Reddit, farklı dinamiklerle paralel çalışır:

Her iki platformu karşılaştırmak, platform mekaniklerinin sonuçları nasıl etkilediğini gösterir.

Zamansal Bilgi Grafiği

MiroFish'teki ilişkilerin zaman meta verileri vardır:

Bu, sadece mevcut durumu değil, ilişkilerin nasıl geliştiğini takip etmenizi sağlar.

Canlı Ajan Görüşmeleri

Simülasyon sırasında veya sonrasında aktif ajanlarla görüşme yapabilirsiniz:

Soru
Ajan 12 (Öğrenci)

Bu, nicel metriklerin ötesinde nitel içgörüler sağlar.

Teknik Mimariye Bir Bakış

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  Ön Uç          │     │  Arka Uç        │     │  Harici         │
│  (Vue.js)       │ ◄─► │  (FastAPI)      │ ◄─► │  Hizmetler      │
│                 │     │                 │     │                 │
│ - Grafik Oluş.  │     │ - REST API      │     │ - Zep Cloud     │
│ - Simülasyon    │     │ - Alt işlem     │     │ - LLM API       │
│   izleyicisi    │     │   yönetimi      │     │ - OASIS         │
│ - Rapor görüntü.│     │ - JSONL akışı   │     │   Çerçevesi     │
└─────────────────┘     └─────────────────┘     └─────────────────┘

Arka Uç Yığını

Ön Uç Yığını

Apidog ile API Tasarımı

MiroFish arka ucu, 5 ana hizmette 40'tan fazla uç nokta sunar:

Hizmet Uç Noktalar Amaç
Grafik Oluşturma 8 Ontoloji üretimi, toplu yükleme, durum sorgulama
Varlık Okuyucu 4 Varlık filtreleme, tür seçimi, dışa aktarma
Yapılandırma Üreteci 6 Zaman/olay/ajan/platform yapılandırma üretimi
Simülasyon Çalıştırıcı 12 Başlatma, durdurma, izleme, görüşme, durum yönetimi
Rapor Üreteci 5 Alma, analiz, özet üretimi

Apidog tüm uç noktaları tasarlamak, ön uç geliştirme için yanıtları modellemek ve API belgelerini oluşturmak için kullanıldı. Bu, şema uyuşmazlıklarını erken aşamada yakaladı ve geliştirme boyunca ekibin uyumlu kalmasını sağladı.

MiroFish'i Ne Zaman Kullanmalısınız?

İyi Kullanım Senaryoları

İyi Olmayan Kullanım Senaryoları


MiroFish ile Başlarken

Gereksinimler

Hızlı Başlangıç

# Depoyu klonlayın
git clone https://github.com/666ghj/MiroFish.git
cd MiroFish

# Bağımlılıkları yükleyin
pip install -r requirements.txt
npm install

# Ortamı yapılandırın
cp .env.example .env
# .env dosyasını API anahtarlarınızla düzenleyin

# Arka ucu başlatın
python backend/app/main.py

# Ön ucu başlatın
npm run dev

İlk Simülasyon

  1. Belgeleri yükleyin: Kaynak materyalinizi içeren PDF, TXT veya MD dosyaları
  2. Simülasyon gereksinimlerini tanımlayın: Hangi soruyu araştırıyorsunuz?
  3. Ontolojiyi oluşturun: Sistemin varlık türlerini analiz etmesine ve önermesine izin verin
  4. Bilgi grafiği oluşturun: Varlıkları ve ilişkileri çıkarın
  5. Yapılandırın ve çalıştırın: Simülasyon süresini ayarlayın ve başlatın
  6. İzleyin ve görüşme yapın: Eylemleri gerçek zamanlı izleyin, ajanlarla görüşme yapın
  7. Rapor oluşturun: Ne olduğuna dair bir özet alın

Tipik bir ilk simülasyon baştan sona 30-60 dakika sürer.

Sıkça Sorulan Sorular

Simülasyonlar ne kadar doğrudur?

MiroFish, girdi verilerine ve davranış modellerine dayanarak olası senaryolar üretir. Bunu, belirli sonuçları tahmin etmek yerine olasılık alanını keşfetmek olarak düşünün. Değer, tahmin edemeyeceğiniz dinamikleri ortaya çıkarmakta yatar.

MiroFish kaç ajanı simüle edebilir?

Sistem 50-200 ajanı rahatlıkla yönetir. Daha büyük simülasyonlar (500+) mümkündür ancak daha fazla hesaplama gücü gerektirir ve işlenmesi daha uzun sürer.

Ajan davranışını özelleştirebilir miyim?

Evet. Aktivite kalıplarını, etki ağırlıklarını ve duruş dağılımlarını değiştirebilirsiniz. Gelişmiş kullanıcılar, simülasyonları çalıştırmadan önce ajan yapılandırmalarını doğrudan düzenleyebilir.

MiroFish, Çin dışı senaryoları destekliyor mu?

Varsayılan saat dilimi yapılandırması, Çin sosyal medya davranışları için optimize edilmiştir. Zaman yapılandırmasını değiştirerek diğer bölgeler için aktivite kalıplarını özelleştirebilirsiniz.

Verilerim gizli mi?

Belgeler yerel olarak işlenir ve varlık çıkarımı için Zep Cloud'a gönderilir. Zep, verileri hizmet koşullarına göre saklar. Hassas materyaller için yerel bir grafik veritabanı alternatifi kullanmayı düşünebilirsiniz.

Sonuç

MiroFish, sosyal medya senaryolarını gerçek dünyada yaşanmadan önce test edebileceğiniz dijital paralel dünyalar yaratır. Farklı kişiliklere ve davranış kalıplarına sahip yüzlerce yapay zeka ajanını simüle ederek, geleneksel analiz araçlarının kaçırdığı ortaya çıkan anlatıları, karşı hareketleri ve etkili sesleri ortaya çıkarır.

İster bir politika duyurusu planlıyor, ister hedef kitle davranışını araştırıyor veya edebi "ne olurdu"ları keşfediyor olun, MiroFish karmaşık sosyal dinamikleri anlamak için yeni bir bakış açısı sunar.

button

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin