Tüm projeler

Bağımsız ürün · Otelcilik · 2026

Otel Yapay Zekâ Konsiyerji

Otelin kendi belgelerine ve canlı fiyat motoruna dayanan Türkçe/İngilizce misafir asistanı: kaynak gösteren yanıtlar, model çağrısı olmadan kodla hesaplanan fiyat teklifleri, misafirin onayıyla kaydedilip personelin incelemesine sunulan rezervasyon talepleri ve WebRTC ile canlı ses.

Canlı demoMimar ve tek geliştirici

Ekran görüntüleri

Herkese açık demonun ana sayfası — İstanbul’da, tanıtım sitesi olarak işaretlenmiş kurgusal bir beş yıldızlı otel.
Kodla yanıtlanan bir fiyat sorusu: müsaitlik ve toplamlar fiyat motorundan gelir ve “deterministik teklif · model çağrısı yok” olarak işaretlenir.
Fiyat takvimi demo rezervasyon sistemi tarafından hesaplanır — hiçbir fiyat elle girilmez.
Üç adımlı rezervasyon talebi: personelin incelemesi için kaydedilir — rezervasyon yapılmaz, oda tutulmaz, ücret alınmaz.
Görsel 1 / 4
Grand Bosphorus Palace demo otelinin ana sayfası

Herkese açık demonun ana sayfası — İstanbul’da, tanıtım sitesi olarak işaretlenmiş kurgusal bir beş yıldızlı otel.

Sorun

Otel misafirleri birbirinden çok farklı iki tür soru sorar. “Kahvaltı dahil mi?” gibi politika soruları belgelerde yanıtlanır. “Deniz manzaralı bir odada üç gece ne kadar tutar?” gibi ticari sorular ise bir rakam gerektirir — ve yanlış bir rakam, hiç yanıt vermemekten daha kötüdür. İkisini de doğaçlama yanıtlayan bir asistan bir risktir.

Neler geliştirdim

  • Azure AI Search üzerinden numaralı ve tıklanabilir kaynaklarla belge yanıtları; zayıf bir eşleşme yerine “bilmiyorum” demeyi tercih eden bir alaka eşiğiyle.
  • Fiyat motorundan kodla hesaplanan tarihli fiyat teklifleri ve en erken müsaitlik aramaları; ticari yanıt, model çağrısı olmadan aynı verilerden yazılır.
  • Rezervasyon talepleri misafirin onayıyla kaydedilir ve personelin incelemesine sunulur — asla bir rezervasyon, opsiyon veya ödeme değildir.
  • Düzenlenebilir fiyat ve müsaitlik, talep kuyruğu ve misafirin kimliğini hiç görmeyen yapay zekâ özetleri ile yanıt taslakları sunan korumalı bir personel paneli.
  • Azure OpenAI Realtime ile WebRTC üzerinden Türkçe ve İngilizce canlı ses; sunucu tarafında tur yönlendirme ve neyin aranabileceğini belirleyen sunucu tarafı izin listesi.
  • Açılışta korunan, kendine ait bir Azure SQL veritabanı: uygulama bağlandığı sunucuyu, veritabanını ve motoru birebir doğrular; canlı ortamda şemayı asla değiştirmez.

Mimari

    • Misafir tarayıcısı

      yazılı sohbet · WebRTC ses

    • Azure App Service üzerinde Blazor uygulaması

      .NET 10 · tur yönlendirici · araç izin listesi · yanıt oluşturucu

    • Azure AI Search

      otel belgeleri, kaynaklar

    • Fiyat motoru

      deterministik fiyatlar

    • Azure OpenAI

      dil ve gerçek zamanlı ses

    • Azure SQL

      talepler, fiyatlar, personel verisi

Temel kararlar

  • Fiyata hiçbir model dokunmaz

    Tarihli bir fiyat teklifi aritmetiktir. Yanıt metni, fiyat kartının gösterdiği aynı verilerden oluşturulur; bu yüzden ikisi asla çelişemez.

  • Rezervasyon değil, talep

    Talep akışındaki hiçbir şey rezervasyon yapamaz, oda tutamaz veya ücret alamaz — bu değişirse otomatik bir test derlemeyi başarısız kılar.

  • Neyin aranacağına sunucu karar verir

    Tarayıcı yalnızca soruyu gönderir; turu sunucu yönlendirir ve dizini bir izin listesinden seçer. Böylece herkese açık bir asistan özel verilere yönlendirilemez.

Dürüst kapsam

Sentetik verilerle kurgusal bir otel. Hiçbir otel yönetim sistemine bağlı değildir; rezervasyon ve ödeme almaz. Sesli yanıtlar şu an yerel belge aramasını kullanıyor; ses ve metin arasında tam eşitlik üzerinde çalışılıyor.