Yapay zekâGitHub'dan
GitHub nedir, ne işe yarar?
Yapay zekâ araçlarının çoğu ilk önce GitHub'da yayınlanıyor. Hiç kod yazmamış biri için GitHub'ın ne olduğu ve bir sayfada nelere bakılacağı.
Yeni bir yapay zekâ aracından bahseden bir video ya da yazıda çoğu zaman bir GitHub linki görürsünüz. Linke tıklayınca karşınıza dosya listeleri ve İngilizce bir metin çıkar. Bu yazı, o sayfada neye bakacağınızı anlatıyor.
GitHub ne?
GitHub, yazılımcıların kodlarını sakladığı, paylaştığı ve birlikte geliştirdiği bir sitedir. 2018'den beri Microsoft'a ait. Bir fotoğrafçının işlerini bir portfolyo sitesinde sergilemesi gibi, yazılımcılar da projelerini burada yayınlar.
Projelerin çoğu açık kaynak: kodu herkes görebilir, birçoğu ücretsiz kullanılabilir. Bu yüzden yeni çıkan pek çok yapay zekâ aracı, uygulama mağazasına ya da kendi sitesine gelmeden önce burada ortaya çıkar.
Kod bilmeden de GitHub'dan yararlanabilirsiniz: bir aracın ne yaptığını okumak, hazır sürümünü indirmek ya da bir projenin güvenilir olup olmadığına bakmak için.
Bir proje sayfasında neye bakılır?
Depo (repository). Her proje bir depodur. Adres hep aynı biçimdedir: github.com/kullanıcı-adı/proje-adı.
README. Dosya listesinin altında görünen tanıtım yazısıdır. Projenin ne yaptığı, nasıl kurulduğu ve nasıl kullanıldığı burada anlatılır. Bir projeyi anlamak için okunacak ilk ve çoğu zaman tek yer burasıdır.
Yıldızlar (Stars). Sağ üstteki yıldız sayısı, projeyi kaç kişinin beğenip kaydettiğini gösterir. Popülerliğin kabaca bir ölçüsüdür; tek başına kaliteyi garanti etmez.
Son güncelleme. Dosya listesinin üstünde son değişikliğin ne zaman yapıldığı yazar. Uzun süredir dokunulmamış bir proje artık çalışmıyor olabilir.
Sürümler (Releases). Sağ sütunda yer alır. Kod derlemeden kullanılabilen hazır dosyalar (bir uygulamanın kurulum dosyası gibi) genellikle buradadır.
Sorunlar (Issues). Kullanıcıların bildirdiği hatalar ve istekler. Açık sorunların çok olması ve cevapsız kalması projenin bakımsız olduğuna işaret edebilir.
Lisans. Projeyi nasıl kullanabileceğinizi söyler. Ticari bir işte kullanacaksanız lisansı mutlaka okuyun.
Dikkat edilecekler
GitHub'da herkes proje yayınlayabilir. Bilmediğiniz bir kaynaktan indirdiğiniz dosyayı çalıştırmadan önce yıldız sayısına, son güncelleme tarihine ve sorunlar bölümüne bakın. Şüphe ettiğiniz bir dosyayı çalıştırmayın.
Hesap gerekir mi?
Okumak ve indirmek için hayır. Bir projeyi yıldızlamak, takip etmek ya da sorun bildirmek için ücretsiz bir hesap açmanız yeterli.