Muzibu AI Müzik Asistanı

Tenant 1001 için %100 tenant-aware, akıllı müzik önerisi ve subscription yönetimi sistemi

Tarih
16 Aralık 2025
Tenant
muzibu.com (ID: 1001)
Temel Sistem
Shop AI (Adapt)

Shop AI Başarılı Analiz Tamamlandı

Mevcut Shop AI sistemi detaylıca incelendi. Alpine.js store, multi-provider fallback chain, context-aware response mekanizması tam anlaşıldı. Muzibu için adaptasyon hazır.

Temel Özellikler

1

Akıllı Müzik Önerileri

AI, kullanıcının tercihlerine göre şarkı, album, playlist, tür ve sektör önerileri sunar.

2

Tıklanabilir Aksiyon Butonları

Her AI yanıtında kullanıcının direkt aksiyon alabileceği butonlar gösterilir.

Örnek: "Bu albümü beğenebilirsiniz: Arabesque Hits 2025"
3

Subscription Yönetimi

Üye olmayanlara kayıt, free kullanıcılara premium, premium olanlara kalan gün bilgisi.

İmplementasyon Adımları

1. MuzibuAIController Oluştur

Modules/AI/app/Http/Controllers/Api/MuzibuAIController.php

  • • Tenant ID === 1001 kontrolü
  • • muzibuAssistantChat() metodu
  • • Context building (song, album, playlist)
  • • Subscription helper integration

2. MuzibuContextBuilder Service

app/Services/AI/Context/MuzibuContextBuilder.php

  • • buildSongContext()
  • • buildAlbumContext()
  • • buildPlaylistContext()
  • • buildGenreContext() / buildSectorContext()

3. Action Button System

JSON response formatı ile buton bilgileri döndür:

{
  "message": "Bu şarkıyı beğenebilirsiniz...",
  "actions": [
    {"type": "play", "label": "Dinle", "icon": "fa-play", "url": "/play/123"},
    {"type": "favorite", "label": "Favoriye Ekle", "action": "addFavorite"}
  ]
}

4. Frontend Alpine.js Store

public/assets/js/muzibu-ai-chat.js

  • • Alpine.store('muzibuAI')
  • • renderActionButtons() fonksiyonu
  • • executeAction() click handler

Hazır mısın? Hemen başlayalım!

Tüm mimari planlandı. Shop AI temel alınarak Muzibu için tenant-aware AI asistanı oluşturulacak.

Backend (1 gün)
Controller, Service, Context
Frontend (1 gün)
Alpine.js, Widget, Buttons
Test (1 gün)
Bug fix, Polish
Plan hazırlayan: Claude Sonnet 4.5