MatKod'u Özel Kılan Algoritmalar

Platformu benzersiz kılan 13 temel algoritma

MatKod AI

MatKod platformunda yapay zekâ, eşleştirme, fiyatlandırma, profil çıkarma, RAG ve davranış motoru algoritmaları kullanılmaktadır.

01

Dynamic Question Engine (Öğretmen Model Eğitim Algoritması)

Öğretmenin verdiği önceki cevaba göre yeni soru üreten AI tabanlı yönlendirme algoritması.

Kullanım: Model oluşturma wizard'ı (Step 2). Öğretmenin kendi AI modeline "öğretme tarzını" kazandırmak.

02

Teacher Behavior → AI Response Mapping Algoritması

Öğretmenin belirlediği davranış profilini AI cevap formatına çeviren algoritma.

Input: tone, explanationStyle, hintPolicy, errorHandling

Output: Öğretmenin tarzını birebir taklit eden AI konuşma şablonu.

03

RAG Pipeline Algoritması (Retrieval-Augmented Generation)

Üç alt algoritmadan oluşur:

  • Chunking Algorithm: Kaynak dosya → 512–1000 token arası küçük anlam bloklarına bölünür.
  • Embedding Similarity Search: Cosine similarity veya Dot Product yöntemi ile soru ve chunk embedding'leri karşılaştırılır.
  • Context Ranking: En alakalı 3–5 chunk seçilir, AI'ya bağlanmadan önce context oluşturulur.
04

Dynamic Pricing Algorithm (Model Fiyatlandırma Motoru)

Fiyat öğretmen tarafından belirlenmez; sistem otomatik üretir. Zorluk skoru, konu sayısı ve öğretmen puanına göre adil fiyat hesaplanır.

05

Student Profiling Algorithm (Onboarding AI Engine)

Öğrenci onboarding sırasında AI analiz yapar: öğrenme tarzı, zayıf/güçlü konular, motivasyon tipi, çalışma alışkanlığı, zorluk seviyesi.

06

Student–Model Matching Algorithm

Öğrenciye en uygun öğretmen modelini bulur. Konu eşleşmesi, seviye uyumu, öğrenme stili ve zorluk hizalaması skorları birleştirilerek en iyi eşleşme belirlenir.

07

Teacher Rating Algorithm

Model kalitesini ölçer: öğrenci memnuniyet puanı, model kullanımı, soru çözüm başarısı, etkinlik katılım oranı, öğrenci performans gelişimi. teacherRating fiyatlandırma, öneriler ve sıralamaları etkiler.

08

Model Activation & Lifecycle Algorithm

Ödeme sonrası model aktif edilir. Cron job her gece süre kontrolü yapar; süresi dolan modeller otomatik devre dışı bırakılır.

09

Serial Number Generator Algorithm

Her model için benzersiz seri numarası üretir (yıl, branş ve rastgele rakam kombinasyonu).

10

Event Visibility Algorithm

Sadece abone olan öğrenciler öğretmenin etkinliğini görebilir.

11

Teacher Payout Algorithm

Aylık ödeme dağıtımı (%15 öğretmen payı). Her ay 1'inde otomatik çalışır.

12

Content Moderation & Safety Algorithm

PDF/video içeriğinde uygunsuz içerik tespiti: Regex + AI classification, toxicity scoring, disallowed topic detection. Belgeler öğretmen tarafından yüklense bile sistem kontrol eder.

13

Student Usage & Performance Analysis Algorithm

Öğrencinin model kullanım sıklığı, soru çözüm hızı, hata tipi, öğrenme eğrisi gibi faktörleri takip ederek öğrenciyi daha iyi anlamaya yarar.

MatKod'da Toplam 13 Algoritma

Dynamic Question Engine Behavior → AI Mapping RAG Chunking RAG Embedding Search RAG Context Ranking Dynamic Pricing Student Profiling Student–Model Matching Teacher Rating Model Lifecycle Serial Number Generator Event Visibility Teacher Payout