Cointime

Uygulamayı indirmek için QR kodu tarayın
iOS & Android

GitHub aracılığıyla bir kripto geliştiricinin güvenilir olup olmadığına nasıl karar verilir?

Güvenilir bir Geliştirici ne kadar önemlidir?

SKYAI sahipleri uyandıklarında şaşkınlığa uğradılar. Başlangıçta parlak bir geleceği olan bir AI Alpha idi, ancak piyasa değeri bir anda %99 oranında düştü ve iyileşme ihtimali yoktu.

Bu durumun nedeni ise SKYAI geliştiricisi Bob (@futuristfrog)'un 5 Ocak'ta deneyinin başarısız olduğunu söylemesi, "Kötü haber. Başarısız oldum." SKYAI'nin çöküşünün ardından proje konusunda oldukça iyimser olan birçok yatırımcı, kurucunun projede belirleyici bir rol oynadığını söyleyerek açık bir şekilde güvenilir bir proje tarafı bulmak istedi.

Bob'un 2022'de lise öğrencisi olduğu ortaya çıktı ve SKYAI, ilk piyasaya sürüldüğünde dahi Dev'in yardımcı tokeni olarak da adlandırıldı. Bob son konuşmasında şunu yazdı: "Şimdiye kadar yalnızca çok dar kapsamlı, bilgisayar tabanlı yapay zeka aracıları yaptım ve o zaman bile bu aracılar neredeyse etkisiz kaldı." Bu yüzden yeni nesil bilgisayar tabanlı yapay zeka oluşturmaya karar verdi. AI ajanları Model yayınlanıncaya kadar SkyAI'ye herhangi bir güncelleme yapılmayacaktır.

Bu davranış sorumlu bir Geliştirici davranışı olarak kabul edilir mi? Yatırımcıların geliri açısından bakıldığında bunun iyi bir Geliştirici olmadığı açıktır.

Yine 5 Ocak'ta, Solana AI Hackathon'a katılan bir DeFi AI Temsilcisi The Hive'ın yerel tokeni BUZZ'un piyasa değeri iki günde 80 milyon doları aştı. Bu FOMO'nun nedeni, topluluğun Dev Jason'ın kimliğini açığa çıkarmasıdır. Hedman'ın rekoru, katıldığı hemen hemen her projede birincilik alabilmesidir. 9 hackathon ve Github'ı kazanmıştır. Tam bir özgeçmiş tanıtımı ve net geçmiş gelişim kayıtları ile web sitesine katkı da oldukça yoğundur.

Jsaon GitHub Ana Sayfası

Jason, BUZZ'un token arzının %5'ine sahip ancak projenin şeffaflığını ve piyasa güvenini artırmak için tokenlerin bu kısmını bir yıl süreyle kilitlemeye karar verdi, buna BUZZ'un yükselen potansiyelinin bir parçası da deniyor. .

SKYAI'nin başarısızlığından BUZZ'un ortaya çıkışına kadar, güvenilir bir Geliştiricinin proje için önemini görmek zor değil; teknik güç, sorumluluk duygusu ve geliştiricinin kişisel itibarı genellikle projenin gelecekteki katma değerli alanıyla yakından bağlantılıdır. proje.

Github'da iyi AI Geliştiricileri veya projeleri nasıl bulunur?

Geliştiricilerin proje için önemini anladığımızda, bir sonraki soru, birçok AI+Crypto projesi arasında potansiyel "Bob" ve "Jason"un etkili bir şekilde nasıl taranacağı ve gerçekten izlemeye ve yatırım yapmaya değer teknik ekiplerin nasıl bulunacağıdır.

GitHub şüphesiz en iyi "transit istasyonu"dur. Dünyanın en büyük açık kaynak kod işbirliği ve sürüm yönetimi platformu olarak geliştiricilerin teknik düzeyini ve sürekli çıktı yeteneklerini göstermenin yanı sıra topluluk etkileşimi ve sürüm yinelemesi gibi değerli veriler de sağlar. BlockBeats, herkesin proje kalitesini ve Geliştirici seviyesini daha iyi kontrol etmesine yardımcı olmak için GitHub'da "hazine avına" yönelik çeşitli temel teknikleri sıraladı.

Arama ve Trend sayfalarının akıllı kullanımı

GitHub'ın Trendler sayfası, en son popüler projeleri konsantre bir şekilde, genellikle dile, zaman aralığına ve Yıldız artışına göre sıralanmış şekilde görüntüler. Hangi projelerin daha popüler olduğunu ve daha geniş uygulama senaryolarına sahip olduğunu hızlı bir şekilde keşfetmek için yapay zekayı ve ilgili dilleri (Python, C++, Go vb.) seçin. Daha fazla sayıda Yıldız, Çatal ve Saate sahip projeler genellikle topluluk tarafından yüksek düzeyde tanındıkları ve daha fazla yeterli kaynağa ve tartışmaya sahip oldukları anlamına gelir.

Trendler sayfasına ek olarak, yıldız sayısını, programlama dilini, güncelleme zamanını vb. birleştirerek filtrelemek için GitHub'un gelişmiş arama işlevini de kullanabilirsiniz. Örneğin, Python kullanarak ve "AI" ile ilgili, 100'den büyük yıldızlara sahip konu projelerini bulmak için arama çubuğuna yıldızlar:>100 dil:Python konu:AI girin; bu, uygun Geliştiricilerin daha sonra doğru şekilde hedeflenmesinin temelini oluşturur.

AI Dev'in GitHub'daki katkısını kontrol etmenin yanı sıra, hangi projelere katıldıklarını ve iyi bilinen AI çerçevelerinde yüksek kaliteli kod gönderip göndermediklerini görmek için kişisel ana sayfalarını da ziyaret edebilirsiniz. Aynı zamanda, kişisel ana sayfaları "Sabitlenmiş Depolar"dan gerçekten iyi oldukları temel projeler hakkında bilgi edinebilirsiniz.

ai16z kurucusu Shaw'un GitHub ana sayfası

Ayrıca CodersRank ve Sourcegraph gibi üçüncü taraf hizmetler, geliştiricilerin genel kodlarına dayalı olarak puanlama veya beceri haritası analizi gerçekleştirecektir. Geliştiricilerin programlama alışkanlıkları ve teknoloji yığınları hakkında daha kapsamlı bir anlayışa sahip olmak istiyorsanız şuraya da dikkat edebilirsiniz. Bu araçlar tarafından sağlanan veriler.

README'yi, kodu ve gönderim kayıtlarını görüntüleyin

Ayrıca CodersRank ve Sourcegraph gibi üçüncü taraf hizmetler, geliştiricilerin genel kodlarına dayalı olarak puanlama veya beceri haritası analizi gerçekleştirecektir. Geliştiricilerin programlama alışkanlıkları ve teknoloji yığınları hakkında daha kapsamlı bir anlayışa sahip olmak istiyorsanız şuraya da dikkat edebilirsiniz. Bu araçlar tarafından sağlanan veriler.

README'yi, kodu ve gönderim kayıtlarını görüntüleyin

Bir projenin README dosyası genellikle projenin hedeflerini, işlevsel genel bakışını, kullanım yöntemlerini ve bağımlı kütüphaneleri içerir. Ayrıntılı ve mantıklı bir README yalnızca projeye hızlı bir şekilde başlamanıza yardımcı olmakla kalmaz, aynı zamanda geliştiricinin profesyonelliğini ve topluluk kullanıcılarına olan bağlılığını da yansıtır. . README'nin mimari diyagramlar, performans karşılaştırma testleri, ilgili makalelere bağlantılar vb. içermesi projenin profesyonelliği açısından bir bonus olacaktır.

Başlangıçta geliştiricinin yazılım mühendisliğindeki olgunluğunu değerlendirmek için projenin kod yapısını, modül bölümünü ve adlandırma kurallarını dikkatlice okuyun. Sık sık Git olmayan bu tür düzenli gönderimleri dosyaları sürükleyerek yüklediklerini görüyorsanız (Dosyaları yükleme yoluyla ekleme), bu büyük olasılıkla projenin sürekli geliştirme yönetimi yeteneklerine sahip olmadığı ve gerçek teknik desteğin olmadığı anlamına gelir. Aksine, commit mesajının rafine edilmesi ve fonksiyonların net bir şekilde bölünmesi, geliştirme sürecinin daha profesyonel ve izlenebilir olması anlamına gelir.

Resim kaynağı: @onlyzhynx

Yapay zeka projelerinde birim testinin ve sürekli entegrasyonun (Travis CI, GitHub Actions, vb.) kurulup kurulmadığı, geliştiricilerin kaliteye dikkat edip etmediğini de gösteren temel göstergelerdir. Üst düzey bir AI Geliştirici, proje işlevlerinin doğruluğunu ve istikrarını sağlamak için genellikle otomatik test yöntemlerini birleştirir.

Sorunlar, Çekme İstekleri ve Katkıda Bulunanlar arayüzü

Projenin Sorunlar (Sorun Takibi) ve Çekme İsteklerinde (Birleştirme İstekleri), geliştiricilerin nasıl çalıştığını ve topluluk etkileşiminin düzeyini sezgisel olarak anlayabiliriz. Örneğin, Soruna zamanında yanıt verilip verilmediği, PR inceleme sürecinin titiz olup olmadığı ve kod birleştirildiğinde yeterli inceleme ve testin olup olmadığı. Mükemmel Yapay Zeka Geliştirme genellikle yeni katkıda bulunanlara Kod İncelemesi yoluyla rehberlik eder veya PR açıklamasında daha fazla teknik arka plan ve uygulama mantığı sağlar, böylece proje topluluğunun yeni özellikleri hızlı bir şekilde anlamasına ve doğrulamasına yardımcı olur.

Projenin çok sayıda Katkıda bulunanı varsa ve eşit olarak dağıtılmışsa, bu, projenin daha geniş topluluk desteğine ve sürekli gelişim ivmesine sahip olduğu anlamına gelir. Sık sık kod gönderen yalnızca bir veya iki kişi varsa, o zaman onların hakkında derinlemesine bir anlayışa sahip olmanız gerekir. arka plan ve projenin ölçeklenebilirliği.

Bazı yüksek kaliteli projeler, projenin işlevsel gelişimini, hata düzeltmelerini vb. tartışmak için README veya Sorunlar alanındaki harici forumlara, Slack, Discord kanallarına vb. bağlantı verebilir. Forumdaki kullanıcı iletişimi çok aktifse, bu, Projenin belli bir topluluk temeli var. Yüz yüze olmak da ekibin test edilmesindeki kriterlerden biri.

Söylemek istediğim son şey, geliştiriciler için teknik açıdan güvenilir olmak önemli olsa da duygusal zekanın aslında bir projenin yeterince ileri gidebilmesi için de gerekli bir faktör olduğudur. AI+Crypto'da patlayan bu baloncuklar turunda, Dev'in çirkin operasyonları nedeniyle elimizdeki hedefin bir gecede sıfıra döneceğini kavrayamıyorsak, belki de düşüncemizi değiştirebilir ve orta ve uzun vadeli takip yöntemlerimizi değiştirebiliriz. Güvenilir Geliştirme projelerinin tokenı bantta yükseldikçe kar elde etmek aynı zamanda daha istikrarlı çalışma yöntemlerinden biridir.

Yorumlar

Tüm Yorumlar

Önerilen okuma