Proje evrenleri

AI DESTEKLİ SEYAHAT DENEYİMİ

Atlas Travel

Bir cümlelik tatil niyetini, satın alınabilir üç seyahat paketine ve uçtan uca müşteri yaşam döngüsüne dönüştüren platform.

Atlas Travel; konuşmalı planlama, gerçek Dataverse envanteri, Dynamics 365 satış-hizmet-sadakat süreçleri ve Azure OpenAI function calling mimarisini tek bir production-grade demoda birleştiriyor.

Canlı projeyi aç
Yıl
2026
Durum
Canlı demo
Rol
Full-stack · AI · Azure ve Dynamics 365 mimarisi
Atlas Travel planlama sayfasında Economic, Recommended ve Premium paketlerinin dolu karşılaştırma görünümü
Ürünün aha anı · üç canlı paket

Problem

Klasik seyahat siteleri kullanıcıyı filtrele, listeyi tara, sekmeler arasında karşılaştır, karar ver döngüsüne sokuyor. Sistem envanteri gösteriyor, fakat kullanıcının niyetini gerçekten anlamıyor. Atlas şu soruya yanıt arıyor:

Bir seyahat ajansı, yapay zeka ve Dynamics 365 CX ekosistemiyle ilk ziyaretten seyahat sonrasına kadar kişisel ve zahmetsiz bir deneyim sunabilir mi?

Bu çalışma, ödeme entegrasyonu hariç gerçek bir ürün gibi davranan production-grade bir “art of the possible” demosu olarak tasarlandı.

Aramak yerine anlatmak

Kullanıcı filtrelerle başlamıyor. Doğal dille tatil niyetini yazıyor:

“Eylül başında 7 gün Likya kıyısı, butik otel, en fazla 25 bin TL.”

Navigator destinasyon, tarih, süre, konaklama tarzı ve bütçeyi ayırıyor; Dataverse'teki gerçek envanteri sorguluyor ve üç bütünleşik seçenek üretiyor:

  • Economic: bütçe odağı, temel uçuş ve seçilmiş konaklama.
  • Recommended: fiyat ve deneyim dengesi, öne çıkan aktiviteler.
  • Premium: üst segment konaklama ve ek deneyimler.

Atlas Travel üç paket karşılaştırma ekranı

Kullanıcı Recommended paketi seçip tarihleri esnetmek istediğinde sistem yalnızca cevap vermiyor; iki gün erken hareket etmenin uçuş maliyetini düşürebileceğini proaktif olarak öneriyor. Sonuç soyut bir öneri değil, gün gün programı ve harita üzerindeki ilgi noktalarıyla yaşanabilir bir yolculuk.

Uçtan uca deneyim

Kayıt ve giriş
  → zevk profili onboarding'i
  → konuşmalı keşif
  → üç fiyat seviyesinde paket
  → itinerary ve harita
  → checkout ve rezervasyon
  → sadakat puanı
  → My Trips yaşam döngüsü
  → D365 destek talebi ve bildirimler

Checkout yalnızca ekranda bir başarı durumu göstermiyor. Plan Dataverse'te booked durumuna geçiyor, rezervasyon referansı oluşuyor, Atlas Rewards üyeliği açılıyor ve puan işlemi kaydediliyor. Gerekirse tek tıkla Dynamics 365 Service case'i oluşturulabiliyor.

Navigator ve güvenilir AI

Asistan ürün içinde Navigator adıyla davranıyor. Model, seyahat envanterini kendi bilgisinden üretmiyor; 16 function-calling aracı üzerinden Dataverse'i sorguluyor. Destinasyon arama, otel ve aktivite listeleme, uçuş bulma, vize ve transfer kontrolü ile üç paket oluşturma aynı tool-driven akışın parçaları.

Kullanıcı niyeti
  → Next.js API / SSE stream
  → Azure OpenAI
  → function call
  → Dataverse Web API
  → doğrulanmış envanter
  → canlı paket render'ı

Aktif müşteri bağlamı; ad, sadakat seviyesi, seyahat temaları ve bütçe bandıyla sisteme ekleniyor. Bütçe aşıldığında Navigator bunu açıkça belirtiyor; karmaşık planlarda Gold ve Platinum üyeleri concierge akışına devredebiliyor.

Dynamics 365 bir arka ofis değil, deneyimin parçası

PlatformÜründeki rolü
Dataverse98 destinasyon, yaklaşık 1.200 otel, 995 aktivite ve dinamik plan verisi
D365 SalesContact, opportunity ve sales order yaşam döngüsü
D365 ServiceDestek taleplerini gerçek case kayıtlarına dönüştürme
LoyaltyBronze–Platinum seviyeleri, earn/burn işlemleri ve ödüller
EngagementBildirim gelen kutusu, web push ve yolculuk iletişimi

Production disiplini

Next.js 16 ve React 19 uygulaması Azure Container Apps üzerinde çalışıyor. Bicep altyapısı Container App, Managed Identity ve Key Vault sınırlarını tanımlıyor; azd remote build yerel Docker gerektirmeden dağıtım yapıyor. Production ortamında Dataverse erişimi Managed Identity ile passwordless gerçekleşiyor.

Parolalar bcrypt cost 12 ile saklanıyor, JWT oturumları yedi günle sınırlı ve OData sorgularında GUID doğrulama, string escaping ve orderby whitelist uygulanıyor. Kalite kapısı TypeScript kontrolü, production build, 75 unit test ve Playwright E2E testlerinden oluşuyor.

Neyi kanıtlıyor?

Atlas yalnızca bir chatbot demosu değil. Planlama, satış, hizmet, sadakat ve pazarlamayı aynı müşteri yolculuğunda birleştiren; LLM'i gerçek kurumsal veri ve operasyonlarla sınırlayan uçtan uca bir CX vitrini.

Gerçek ödeme işleme, production SLA ve çok kiracılı white-label operasyon kapsam dışında. Bunlar yapılmış gibi sunulmuyor.

Rolüm

Ürün deneyimi, full-stack geliştirme, AI tool mimarisi, Dataverse veri modeli, Dynamics 365 süreçleri, Azure altyapısı, güvenlik sınırları ve canlı dağıtım dahil projenin uçtan uca mimarisini ve uygulamasını geliştirdim.

Canlı demoyu aç

Sıradaki evrenCowork