Açık kaynak modeli halka açıldıktan sonra asıl kırılgan olan şey varsayılan rotadır
Modelin hala indirilebiliyor olması, varsayılan girişin her zaman mevcut olacağı anlamına gelmez.
Şu soruyu sorun: “ABD mühürlenebilir mi?” ve cevap genellikle daha az dramatiktir. Ağırlık dosyaları mutlaka dünyadan kaybolmayacaktır, ancak varsayılan rotalar kolaylıkla geçersiz kılınabilir. Bir Hub adresi, bir SDK varsayılan değeri ve çevrimiçi çıkarım girişi doğal olarak kullanıldığı sürece sonraki otomasyon kırılgan olacaktır.
Bir adresten başlayın
Açık kaynak modeli sadece bir adres olarak başladı. Çekin, değerlendirin, konuşlandırın, geri getirin; tüm eylemler aynı girişi işaret eder. Yukarı akıntı değişmediğinde, bu yol “düzgün” ve hatta doğal görünüyordu; Yukarı akış değiştiğinde güvendiğim şeyin model yeteneği değil, varsayılan yol olduğunu fark ettim.
Projedeki en yaygın kırılma noktası “modeli hiç alamıyorum” değil, “hala alabiliyorum ama orijinalini alamıyorum”. Ayna senkronizasyonu yavaş, takma adlar değiştirildi, bölgesel erişim kısıtlandı, varsayılan sürüm taşındı ancak komut dosyası hala eski adreste çalışıyor. Model ontolojisi hala mevcut ancak süreç sapmaya başladı.
Arıza ilk önce otomasyonda meydana gelir
Görüntüleri manuel olarak değiştirmek zor değil ancak zorluk, otomasyonun bunu kendi başına anlamamasıdır. CI, planlı değerlendirme, konteyner yapımı, deney kayıtları, belge örnekleri ve meslektaşların yerel komut dosyalarının tümü aynı varsayılan değeri kopyalayabilir. Hiçbir şey değişmediği sürece eski giriş açılmaya devam edecek.
Burası aynı zamanda “mühür” teriminin en yanıltıcı olduğu yerdir. Asıl değişiklik çoğu zaman ağırlıkların silinmesi değil, varsayılan değerlerin yeniden yazılmasıdır. Dışarıdan hala aynı isim gibi görünüyor ancak içeriden giriş, versiyon ve bağımlılıklar değiştirildi. İnsanlar için bu sadece bir geçiştir; otomasyon için bu geniş bir davranışsal sapmadır.
Ağırlık taşınabilir, ancak varsayılan değer taşınamaz.
Açık kaynak modelinin önemli bir avantajı ağırlıkların kopyalanabilmesi, yansıtılabilmesi, çatallanabilmesi ve çevrimdışı olarak kaydedilebilmesidir. Sorun, varsayılan yolun değil, dosyanın kopyalanmasıdır. Tüketici tarafı hala belirli bir dış girişi tek gerçek olarak gördüğü sürece, ağırlık ne kadar açık olursa olsun, çalışma yöntemi yine dış kurallardan etkilenecektir.
Daha da sıkıntılı olanı ise bu değişikliğin hemen bir hataya neden olmayabilmesidir. Çoğu zaman hâlâ çalışabiliyormuş gibi görünür, ancak sonuçlar farklıdır: Bir dizi değerlendirme ayna A’ya iletildi ve başka bir dizi değerlendirme ayna B’ye aktarıldı; bir sürüm yerel olarak mevcuttur, ancak üretim hattına ulaştığında başka bir yama seti haline gelir; aynı model adı altında gerçek davranış farklılaşmaya başladı.
Burada iki şeyi birbirinden ayırmak gerekiyor. Tedarik zinciri sorunu daha çok dosya yönetimi ve sürüm yönetimine benzer ve varsayılan yönlendirme sorunu daha çok çalışma zamanı karar vermeye benzer. İlki bir yedeğin olup olmadığıyla ilgilenirken, ikincisi isteğin ilk önce hangi yolu izlemesi gerektiğiyle ilgilenir. Varsayılan değer harici olarak yazıldığı sürece harici eylemler doğrudan iş akışını geçersiz kılabilir.
Tamamlanması gereken şey pin, ayna ve geri dönüş rotasıdır.
Çözümler karmaşık değildir, ancak çok az kişi bunları birinci öncelik olarak görmektedir.
Sürüm, belirli bir taahhüt, karma veya net sürüme sabitlenmeli ve en son gibi uzun süre sürüklenebilecek adlara dayanmamalıdır. En azından ağ bağlantısı kesildiğinde yeniden oluşturulabilmelerini sağlamak için ağırlıkları, tokenizerleri, konfigürasyonları ve çıkarım görüntülerini dahili depoya bir arada koymak en iyisidir. Varsayılan girişin bir geri dönüş rotası olması gerekir ve yalnızca tek bir çevrimiçi adrese sahip olamaz. Değerlendirme örneklerinin ve eski sonuçların da dosyada tutulması gerekiyor, aksi takdirde “ne kadar değiştiği” bile belli olmayacak.
Bunların hepsi işletme ve bakım detaylarına benziyor ancak aslında kontrolü harici varsayılanlardan geri alıyorlar. Bu kapatma katmanı olmadan, açık kaynak yalnızca “özgürlük görünümü” getirecek, “gerçek kontrol edilebilirlik” getirmeyecektir.
Açık kaynak modeli halka açıldıktan sonra asıl kırılgan olan ağırlığın kendisi değil, varsayılan rotadır. Giriş hala başkalarının varsayılan değerleri tarafından kontrol edildiği sürece, model tekrar açıldığında iş akışı yine sarsılacaktır.
What to read next
Want more posts about AI?
Posts in the same category are usually the best next step for reading more on this topic.
View same categoryWant to keep following #AI?
Tags are useful for related tools, specific problems, and similar troubleshooting notes.
View same tagWant to explore another direction?
If you are not sure what to read next, return to the homepage and start from categories, topics, or latest updates.
Back home