MomYachting Bodrum

LangChain, Neo4j ve Groq LLM ile geliştirilmiş AI destekli yat turizm platformu

MomYachting Bodrum

Technologies

Next.js TypeScript LangChain LangGraph LangSmith Neo4j Aura Groq LLM Voyage AI Cloudinary Vercel AI SDK Text-to-Cypher Vector Search

Proje Özeti

MomYachting Bodrum, Bodrum’da lüks yat turları ve deniz tatili deneyimleri sunan kapsamlı bir dijital platformdur. AI destekli chatbot ile doğal dil sorgularıyla yacht rezervasyonları, uçuş bilgileri ve transfer hizmetleri hakkında anında yanıtlar alınabilir.

Teknik Özellikler

  • AI Chatbot: LangChain ve LangGraph ile geliştirilmiş, Text-to-Cypher yetenekliNeo4j destekli chatbot
  • Hybrid Search: Cypher sorguları ve vector search (Voyage AI) kombinasyonu
  • Real-time Flight Data: BJV ve diğer havalimanlarından güncel uçuş bilgileri
  • Yacht Portfolio: 16 farklı yacht seçeneği, 347 Cloudinary görseli
  • Multi-channel Integration: Email analizi (OpenRouter/Claude 4.5), web scraping (Firecrawl)
  • LangSmith Monitoring: Tüm LLM çağrılarının izlenmesi ve analizi

Kullanılan Teknolojiler

AI & LLM

  • LangChain: RAG ve agent framework
  • LangGraph: Stateful multi-agent orchestration
  • LangSmith: Monitoring ve debugging
  • Groq LLM: Düşük gecikme süreli inferans
  • OpenRouter: Claude 4.5 Sonnet (email analizi için)
  • Neo4j Aura: Graph database + native vector search
  • Text-to-Cypher: Natural language to Cypher query dönüşümü
  • Voyage AI: Embeddings ve similarity search
  • Cloudinary: Görsel CDN ve optimizasyon

Frontend

  • Next.js: Server components ve streaming UI
  • Vercel AI SDK: AI-powered UI components
  • Tailwind CSS: Modern responsive tasarım

Mimari Detaylar

Neo4j Data Model

Location -[:PART_OF]-> Location (195 nodes)
Airport -[:DEPARTS_FROM/ARRIVES_AT]-> Flight (6,381 relationships)
Route -[:USES_SERVICE]-> Service
Yacht -[:HAS_IMAGE]-> Image (347 images, 859 relationships)

AI Agent Pipeline

  1. User Query → Natural language input
  2. LangChain Chain → Query understanding
  3. Text-to-Cypher → Neo4j query generation
  4. Vector Search → Semantic similarity (Voyage AI)
  5. Response Generation → LangGraph orchestration
  6. LangSmith → Performance monitoring

Sonuç ve Etki

MomYachting Bodrum platformu ile Bodrum’un yat turizmi sektöründe:

  • AI destekli müşteri hizmetleri
  • Gerçek zamanlı uçuş ve transfer bilgileri
  • Zengin görsel içerikli yacht kataloğu
  • Gelişmiş arama ve keşif deneyimi

sunulmaktadır. LangChain ve Neo4j entegrasyonu ile sektörde farklılaşan bir platform oluşturulmuştur.

WhatsApp ile yazin