Birçok kez, mevcut yetenek setimiz için çok büyük görünen fikirlerimiz olur. Uzun bir süre, teknolojiyi, bilimi ve antik dilleri bir arada kullanan araçlar yaratmayı hayal ettim, ancak teknik karmaşıklık aşılması zor bir engel gibi görünüyordu.
Sonunda, AI’nın yardımıyla iki sağlam projeyi başarıyla hayata geçirdim. Bu süreçte kullandığım teknoloji yelpazesini paylaşmak istiyorum.
Hayal: Neden bu projeler benim için “imkansızdı”?
Hayal: Neden bu projeler benim için “imkansızdı”?
Kodlama bilsem de, aklımdaki kadar pürüzsüz bir oyunun yapısını oluşturmak, tam olarak ustalaşmadığım bir bilgi derinliği gerektiriyordu.
Tek başıma inşa edebilsem bile, zaman yatırımı ve hata ayıklama süreçlerinde karşılaşılan karmaşalar çok büyük olacaktı. AI, sadece bir kod üreticisi olarak değil, aynı zamanda hata düzeltmelerine yardımcı olan ve karmaşık mimari problemler için akıllı çözümler öneren bir ortak olarak süreci değiştirdi. Geliştirme iş akışını çok daha hızlı ve erişilebilir hale getirdi.
Proje 1: creio.eu (Oyuna Dayalı Öğrenme)
Proje 1: creio.eu (Oyuna Dayalı Öğrenme)
creio.eu, bilimsel ve biblikal bilgileri oyuna dayalı bir ortamda birleştirme arzusundan doğdu.
Teknoloji Yelpazesi:
- Backend: Laravel (PHP)
- Frontend: Blade / Tailwind CSS
*AI burada bana nasıl yardımcı oldu:
- Veri Yapısı: Büyük bilgiyi mantıklı Laravel migration’larına organize etmek.
- Oyunlaştırma Mantığı: Seviye sistemi ve kullanıcı ilerleme takibini tasarlamak.
- Veritabanı Optimizasyonu: Quiz’ler için sorguları ince ayarlamak ve yüksek performansı sağlamak.
Teknik Zorluk: biblia.creio.eu (Interlinear Bible)
Teknik Zorluk: biblia.creio.eu (Interlinear Bible)
Bu, benim en iddialı projemdi. İbranice, Aramice, Ge’ez ve Ermenice gibi antik dillerle çalışmak, aşırı teknik hassasiyet gerektiriyordu.
Teknoloji Yelpazesi:
- Frontend: Next.js
- Durum: Açık Kaynak 🚀
Antik Yazıların Zorluğu:
Antik Yazıların Zorluğu:
- Düşükten Yükseğe doğru (RTL) diller gibi farklı yazılarla çalışmak sürekli bir engeldi. AI, şu konularda temel rol oynadı:
- Interlinear Formatlama: Birden fazla dil ve yazım yönü arasındaki hizalamayı düzeltme.
- Veri Kürasyonu: Projenin yasal olarak uyumlu kalmasını sağlamak için kamuya açık metinler ve açık kaynak yazı tiplerini bulmak üzere AI kullandım.
- Karakılama: Next.js bileşenleri içinde Ge’ez ve Ermenice için kodlama ve yazı tipi rendering sorunlarını çözmek.
Açık Kaynak
Açık Kaynak
Ücretsiz bilgiye güçlü bir şekilde inanıyorum. Bu nedenle, Interlinear Bible kodu topluluğa açıktır:
Biblia.Creio.EU, çok dilli geleneklerde orijinal el yazmalarının derin analizi için profesyonel bir araç sağlayan yüksek seviyeli açık kaynak bir interlinear İncil çalışma platformudur. Next.js kullanılarak yüksek performanslı statik üretim için inşa edilmiştir.
🎯 Proje Hedefleri
Biblia.Creio.EU, tam akademik düzeyde bir interlinear deneyim sunar:
- 💎 Antik El Yazması Tanıkları: İbranice, Aramice, Grekçe, Latince, Ge’ez, Süryanice, Koptic ve Ermenice.
- ✍️ Kürasyon Tabanlı Kelime için Kelime Çevirisi: Yapısal sadakat için geliştirilmiş kelime-for-kelime kelime çevirileri.
- 📚 Çok Dilli Sözlükler: Strong (İbranice/Grekçe), Jastrow (Aramice), Dillmann (Ge’ez), LSJ, L&S ve daha fazlasını kapsamlı bir şekilde destekler.
- ⚖️ Çok Gelenekli Karşılaştırma: İncil tarihinde anahtar dil tanıkları arasında eş zamanlı analiz.
🛡️ Yasal Uyum & Şeffaflık
Bu proje, Açık Veri‘nin bir temelidir. Katılımcılar ve kullanıcılar için mutlak yasal güvenliği sağlarız:
- 🔓 Kamuya Açık: Tüm dil veritabanları (lemalar, morfoloji ve temel sözlükler) kullanıyor…
Benim AI ile İş Akışım
Benim AI ile İş Akışım
Bu fikirleri hayata geçirmek için çeşitli araçlar kullandım. Öncelikle GitHub Copilot Student ile başladım gerekli jeton sınırına ulaşana kadar, ardından Antigravity’e geçtim ki bu da harika bir kaynak oldu.
Savaş alanından bir hikaye: Bir noktada, Aramice yazı tipleri çevirilerle hizalanmıyordu. AI’ya JSON yapım ve beklenen CSS davranışımı detaylı bir şekilde tarif eden bir istek gönderdim. O da benim daha önce düşünmediğim bir flexbox çözümü önererek hizalamayı anında düzeltti.
Yazı tipi mantığı için kullandığım isteğin türünü görmek için tıklayın
“Tepede İbranice (RTL) ve altta İngilizce (LTR) olan interlinear bir metni render etmem gerekiyor. Next.js bileşenlerimi nasıl yapılandırabilirim ki kelime eşleme görsel olarak yan yana kalsın, ayrıca responsif ekranlarda da düzgün görünsün?”
Sonuç: Geliştirmenin Geleceği
Sonuç: Geliştirmenin Geleceği
Bu araçlar olmadan hala “ya ne olursa…” aşamasında olurdum. Bugün, her iki site de canlı durumda. AI yaratıcının yerini almıyor, ancak teknik engellerin “korkusunu” ortadan kaldırarak yeni bir şey inşa etmek isteyenlere kanat açıyor.
Görüşlerinizi duymak isterim!
Bir projeniz var mı ki bu, sadece AI sayesinde gerçekleşti? Yoksa bu araçlara çok mu bağımlı hale geldiğimizi mi düşünüyorsunuz?
Aşağıda bir yorum bırakın, deneyimlerinizi paylaşalım!
Açık Kaynak olduğundan, katkıda bulunanları davet etmek için Liquid etiketini kullanıyorum:
GitHub’da Katkıda Bulunun!
Kaynak: Orijinal Makale


