BootcampHackathonHiring ChallengeHiring DayTüm Etkinlikler
İşveren Girişi
Proje: AI Destekli README ve Lisans Oluşturucu

Proje: AI Destekli README ve Lisans Oluşturucu

Veri Bilimine Giriş katılımcımız Emrullah Enis Çetinkaya, AI Destekli README ve Lisans Oluşturucu adlı projesini geliştirdi. Projeyi ve gelişimini keşfetmek için yazıyı okumaya devam edin. ✨
Techcareer.net
Techcareer.net
29.12.2025
3 Dakika

Proje: AI Destekli README ve Lisans Oluşturucu

Bu araç, Google Gemini AI kullanarak projeler için profesyonel ve otomatik README.md ve LICENSE dosyaları oluşturur. Geliştiricilerin projeleri için manuel olarak hazırladıkları README ve lisans dosyalarını otomatikleştirir, zaman kazandırır ve profesyonel kalitede dökümantasyonlar üretir.

Proje Özeti:

Bu proje, Google Gemini 2.5 Flash yapay zekasını kullanan bir Python aracıdır. Proje, JSON formatında yapılandırılmış verileri alır ve bu veriler üzerinden dosya analizi yaparak profesyonel düzeyde, çok dilli README.md ve ilgili lisans dosyalarını otomatik olarak oluşturur. Amaç, projelerin dokümantasyon sürecini tek bir komutla hızlandırmak ve otomatikleştirmektir. Böylece, geliştiriciler daha az zaman harcayarak yüksek kaliteli ve tutarlı belgeler elde edebilir.

Çözülmeye Çalışılan Problem:

Geliştiriciler, projeleri için genellikle manuel olarak README ve lisans dosyaları oluşturur. Bu süreç zaman alıcı, hataya açık ve genellikle tutarsız olabilir. Bu proje, yapay zeka desteğiyle hızlı, tutarlı ve çok dilli profesyonel belgeler oluşturmayı mümkün kılarak, geliştiricilerin bu süreci daha verimli hale getirmelerini sağlar. Böylece, kullanıcılar karmaşık dokümantasyon süreçlerinden kurtulur.

Kullanılan Teknolojiler:

Bu projede temel olarak Python 3.7+ programlama dili kullanılmıştır. Yapay zeka entegrasyonu için Google Gemini 2.5 Flash modeli ve google-generativeai kütüphanesi tercih edilmiştir. Projenin yapılandırma verileri JSON formatında saklanır, çıktılar ise Markdown ve düz metin formatlarında oluşturulur. Bu sayede, farklı sistemlerle uyumluluk sağlanır ve çıktılar kolayca paylaşılabilir hale gelir.

Projeyi Geliştirirken Karşılaşılan Zorluklar ve Çözümleri:

Projede karşılaşılan ana zorluklar, AI'dan istikrarlı ve doğru bir Markdown çıktısı almak ve farklı proje yapılarını doğru şekilde analiz edebilmekti. Bu zorluklar, etkili prompt mühendisliği teknikleri ve akıllı dosya tarama filtreleri (örneğin, ignore listeleri) kullanılarak çözülmüştür. Ayrıca, hatalı sonuçların önüne geçmek için sağlam hata yönetimi eklenmiş ve sistem güvenilirliği artırılmıştır.

Projenin Kullanıcıya/Sektöre Katkıları:

Bu proje, geliştiricilere büyük zaman tasarrufu sağlar ve projelerinin dokümantasyon kalitesini artırır. Çoklu dil desteği ve otomatik lisans oluşturma özellikleri sayesinde, projelerin uluslararası erişilebilirliğini ve yasal uyumluluğunu kolaylaştırır. Bu da projelerin daha hızlı ve profesyonel bir şekilde geliştirilmesine yardımcı olur.

Projede Öğrenilen En Önemli Dersler:

Projede öğrenilen en önemli ders, AI modellerinin yalnızca metinle değil, bağlamsal verilerle (örneğin, proje yapısı ve özellikleri gibi) beslenerek çok daha etkili otomasyonlar oluşturulabileceğidir. Ayrıca, yazılım geliştirme süreçlerinde yer alan tekrarlayan ve standartlaştırılabilir adımların yapay zeka ile otomatikleştirilebileceği kanıtlanmıştır.

Proje Geliştirme Süreci:

Projenin geliştirilme süreci, JSON tabanlı yapılandırma sisteminin ve temel dosya okuma işlevlerinin tasarlanmasıyla başlamıştır. Daha sonra, Google Gemini AI entegrasyonu ile README.md dosyasını oluşturacak ana script yazılmıştır. Bunun paralelinde, lisans şablonları kullanılarak lisans dosyasını oluşturacak bir script geliştirilmiştir. Son olarak, tüm bu işlevleri birleştirerek, hata yönetimi ile desteklenen bir ana çalıştırıcı (RUN.py) dosyası tamamlanmıştır.

Gelecekteki Geliştirmeler:

Projeyi geliştirme sürecinde gelecekte, otomatik rozet oluşturma, farklı diller için kurulum adımlarını otomatik tahmin etme ve daha zengin yapılandırma seçenekleri gibi yeni AI destekli özellikler eklenmesi planlanmaktadır. Ayrıca, desteklenen lisans türlerinin ve dillerin sayısının artırılması hedeflenmektedir. Bu gelişmeler, projelerin daha kapsamlı bir şekilde desteklenmesini ve daha geniş bir kullanıcı kitlesine hitap edilmesini sağlayacaktır.


Daha Fazla

WhatsApp Yıllardır Beklenen İleri Tarihli Mesaj Planlama Özelliğini Test Ediyor

WhatsApp Yıllardır Beklenen İleri Tarihli Mesaj Planlama Özelliğini Test Ediyor

Dünyanın en çok kullanılan mesajlaşma platformlarından biri olan WhatsApp, kullanıcılarının uzun süredir talep ettiği bir özelliği test etmeye başladı: ileri tarihli mesaj planlama.
24.02.2026
3 Dakika
TECHCAREER
Hakkımızda
techcareer.net
Türkiye’nin teknoloji kariyeri platformu
SOSYAL MEDYA
LinkedinTwitterInstagramYoutubeFacebook

tr

en

Tüm hakları saklıdır
© Copyright 2026
support@techcareer.net
İşkur logo

Kariyer.net Elektronik Yayıncılık ve İletişim Hizmetleri A.Ş. Özel İstihdam Bürosu olarak 31/08/2024 – 30/08/2027 tarihleri arasında faaliyette bulunmak üzere, Türkiye İş Kurumu tarafından 26/07/2024 tarih ve 16398069 sayılı karar uyarınca 170 nolu belge ile faaliyet göstermektedir. 4904 sayılı kanun uyarınca iş arayanlardan ücret alınmayacak ve menfaat temin edilmeyecektir. Şikayetleriniz için aşağıdaki telefon numaralarına başvurabilirsiniz. Türkiye İş Kurumu İstanbul İl Müdürlüğü: 0212 249 29 87 Türkiye iş Kurumu İstanbul Çalışma ve İş Kurumu Ümraniye Hizmet Merkezi : 0216 523 90 26