HIK.
Portfolyoya dön

Vaka çalışması

Lead Architect & Developer·October 2024 to Present

FlowOne: AI Agent Orkestrasyon Platformu

Agent Studio, Workflow Studio ve Voice AI özellikli AI-native bir SaaS platformunun baş mimarı. ElevenLabs ve Twilio ile gerçek zamanlı WebSocket sesli asistan hattı (STT → LLM → TTS), omnichannel entegrasyonlar ve çoklu kiracılı FastAPI backend.

FastAPILangGraphPostgreSQLWebSocketsElevenLabsTwilioWhatsApp
useflowone.com

01

Genel Bakış

FlowOne, mimarını ve geliştiricisini üstlendiğim; Agent Studio, Workflow Studio ve Sesli Yapay Zekâ'yı tek bir üründe birleştiren AI-native bir SaaS platformu. Agentic AI'yı bir demodan çıkarıp kurumların üretimde gerçekten kullanabileceği bir şeye dönüştürmek için tasarlandı.

02

Zorluk

Yapay zekâ ürünleri geliştiren ekipler birbirinden kopuk araçları bir araya getirmeye çalışıyordu: bir yanda sohbet botu oluşturucu, diğer yanda iş akışı otomasyon platformu, ayrıca ayrı bir sesli yapay zekâ sağlayıcısı. Tasarımdan devreye almaya kadar tüm ajan yaşam döngüsüne sahip tek bir sistem yoktu.

03

Yaklaşım

FlowOne'ı tek bir AI-native platform olarak tasarladım: çoklu-ajan sistemleri kurmak ve yönetmek için Agent Studio ve Workflow Studio, telefon ve sesli kanallar için gerçek zamanlı bir sesli hat, bir de omnichannel mesajlaşma. Hepsi kurumsal ölçekte çalışacak şekilde inşa edilmiş multi-tenant bir FastAPI backend üzerinde.

04

Nasıl çalışıyor

Gelen olaylar kanal adaptörlerine düşer (WhatsApp Business API, web chat, Twilio ses). Workspace kapsamlı RAG (PostgreSQL + pgvector) kiracı bilgisine erişir. Agent Studio tool-call planlar; Workflow Studio (LangGraph) çok adımlı grafları koşturur. Ses ayrı bir WebSocket hattıdır: STT, LLM, ardından Twilio üzerinden ElevenLabs TTS. Auth, workspace ve faturalama çok kiracılı FastAPI çekirdeğinde durur; runtime fork edilmeden her tenant izole kalır.

05

Sistem mimarisi

Parçaların birbiriyle nasıl konuştuğu. Bir düğümün üzerine gelin ya da runtime'ı süren kaynağa geçin.

agent.ts

Channels

Orchestration

Runtime

06

Ne inşa ettim

Uçtan uca platform mimarisi: Agent Studio, Workflow Studio ve Voice AI tek üründe.

WebSocket üzerinden gerçek zamanlı STT → LLM → TTS hattı (ElevenLabs + Twilio).

Omnichannel adaptörler: WhatsApp Business API, shared inbox ve web chat aynı agent runtime’da.

Çok kiracılı FastAPI backend: auth, workspace, izolasyon ve üçüncü parti API entegrasyonları.

PostgreSQL üzerinde RAG: her workspace yalnızca kendi bilgisini çeker.

07

Çıktılar

RAG pipeline'ları, tool-calling iş akışları ve kurumsal otomasyon yetenekleriyle modüler bir çoklu-ajan platformu mimarisi kurdum.

ElevenLabs ve Twilio kullanarak gerçek zamanlı WebSocket sesli asistan hattı (STT → LLM → TTS) geliştirdim.

WhatsApp Business API, ortak gelen kutusu ve Web Chat dahil omnichannel entegrasyonlar kurdum.

FastAPI, PostgreSQL, Docker ve WebSockets kullanarak ölçeklenebilir bir backend inşa ettim.

Güvenli kimlik doğrulama, workspace yönetimi ve üçüncü taraf API entegrasyonları geliştirdim.

Ölçeklenebilir kurumsal dağıtımlar için multi-tenant mimari ve modüler backend servisleri hayata geçirdim.

08

Sonuçlar

Üç ayrı vendor yerine ajan, workflow ve ses için tek kontrol düzlemi.

Üretime uygun çok kiracılık: tek kod tabanı, izole workspace’ler.

Ses ve sohbet aynı tool-calling ajanlarını paylaşır; ayrı bir ‘ses botu’ fork’u yok.

09

Ne öğrendim

Ajan demoları production'da tenancy, eval ve gecikmede kırılır. Bunları ilk günden birinci sınıf tuttum.

Ses, telefon numarasına sarılmış request/response chatbot değil, streaming pipeline ister.

Retrieval’sız tool-calling kendinden emin yalan söyler; RAG workspace’e kilitlenmeli.

10

Teknoloji Yığını

FastAPILangGraphPostgreSQLWebSocketsElevenLabsTwilioWhatsApp

Benzer bir fikrin mi var?

Yeni projelere açığım. Ne inşa ettiğinizden bahsedelim.