Local AI Destekli Kod Geliştirme Ortamı
Lokal LLM modelleriyle çalışan, dosya okuma/yazma, diff üretme, patch uygulama, build çıktısı izleme ve agent tabanlı geliştirme akışlarını deneyen kişisel Ar-Ge çalışması.
Problem
Çözülmesi gereken konu
Approach
Teknik yaklaşım
Ollama gibi local model çalıştırma araçları üzerinden model gateway tasarlanması
Workspace runner ile proje dosyalarının kontrollü okunması ve komut çıktılarının izlenmesi
Plan, diff, patch ve build döngüsünün event stream üzerinden takip edilmesi
Destructive command ve dosya erişimi gibi riskli işlemler için sınırlandırma yaklaşımı
Monaco Editor ve diff viewer ile geliştirici deneyiminin iyileştirilmesi
Architecture
Mimari parçalar
- Orchestrator API: görev planlama ve agent akışı
- Model Gateway: local LLM çağrıları ve prompt yönetimi
- Workspace Runner: dosya ve komut işlemleri
- Event Stream: SSE ile canlı işlem akışı
- Frontend: editor, diff viewer ve build paneli
Outcome
Kazanımlar
- Local AI destekli geliştirme ortamı mimarisi üzerine pratik deneyim
- Agent tabanlı kod geliştirme akışlarının sınırlarının test edilmesi
- Kurumsal/intranet ortamları için alternatif AI yaklaşımı değerlendirmesi
- Backend orchestration ve local model entegrasyonu konusunda derinleşme
Related
Benzer çalışma alanları
Payment Orchestration
Banka, POS ve ödeme kuruluşları ile REST/SOAP tabanlı backend servis entegrasyonları. Transaction yönetimi, hata senaryoları ve finansal işlem akışları üzerine çalışmalar.
Crypto Integrations
Kripto varlık ticaret botu ve borsa entegrasyonları için backend servisleri, worker servisleri ve entegrasyon akışları.
Credit & Insurance Flows
Alışveriş kredisi, sigorta teklif alma, poliçe oluşturma ve dış servis entegrasyonları üzerine backend geliştirme çalışmaları.