Midnight, Yapay Zeka Destekli dApp Geliştirme için Geliştirici Dokümantasyonunu Genişletiyor

Yeni token eğitimleri, özellik tabanlı bir örnek matrisi ve planlanan bir DUST Tahminleyici, Midnight’ın geliştiricilere ve yapay zeka kodlama araçlarına sunduğu kaynakları genişletiyor. Lovable kullanılarak yapılan bir topluluk gösterimi, geleneksel geliştirme deneyimi olmadan yapay zeka tarafından oluşturulan bir Midnight prototipinin ne kadar ilerleyebileceğini de test etti.

By SongMarketCap

Cardano News - Midnight, Yapay Zeka Destekli dApp Geliştirme için Geliştirici Dokümantasyonunu Genişletiyor

Midnight, yeni token eğitimleri, aranabilir bir örnek matrisi ve yapay zeka destekli uygulama geliştirmeye yönelik planlanan kaynaklarla geliştirici dokümantasyonunu genişletti. Güncellemeler 22 Temmuz tarihindeki bir Fireside Dev Hang oturumunda sunuldu ve bunu, Lovable’ın bir Midnight dApp prototipinin bileşenlerini ürettiği bir topluluk gösterimi izledi.

Midnight, kamu blokzincir durumunu, korunan verileri ve seçici ifşayı birleştiren uygulamalar için tasarlanmış, gizlilik odaklı bir Cardano partner zinciridir. Dokümantasyon güncellemesi, geleneksel geliştirme iş akışlarını desteklemeyi amaçlarken, AI kodlama platformlarına Compact sözleşmeler, cüzdan entegrasyonları ve dağıtım talimatları üretmeleri için yapılandırılmış teknik materyal sağlamayı hedefliyor.

Midnight, Token Eğitimleri ve Aranabilir Bir Örnek Matrisi Ekliyor

Başlıca eklemelerden biri, geliştiricilerin korumalı ve korumasız varlıklar hakkında daha net yönlendirme talep etmesinin ardından sunulan, Midnight tokenlarına ayrılmış bir dokümantasyon bölümüdür.

Dokümantasyon artık yerel fayda tokenı $NIGHT, DUST, özel tokenlar, ağ ücretleri ve özel ile herkese açık biçimde görülebilen token durumları arasındaki farkları kapsıyor. DUST, devredilebilir bir token yerine korumalı ve devredilemez bir ağ kaynağı olarak sınıflandırılıyor. NIGHT aracılığıyla üretiliyor ve kullanıcılar işlem gönderdiğinde veya akıllı sözleşme çalıştırdığında tüketiliyor.

Korumasız token eğitiminde geliştiricilerin Midnight’ın akıllı sözleşme dili olan Compact’ı kullanarak şeffaf tokenlar nasıl oluşturabileceği açıklanıyor. Basım, arz kontrolleri, cüzdanlara transferler ve uygulamaların cüzdan durumundan okuyabildiği herkese açık bakiyeler ele alınıyor.

Korumalı token eğitimi, değerleri herkese açık defterde ifşa edilmeyen gizliliği koruyan varlıklara odaklanıyor. Bu tokenlar, işlemlerin değerlerini herkese açık biçimde göstermeden mülkiyeti doğrulamak ve çift harcamayı önlemek için değiştirilemez coinler, taahhütler, geçersizleyiciler ve sıfır bilgi ispatları kullanır.

Midnight ayrıca özellik tabanlı bir örnek matrisi sundu. Geliştiriciler uygulamak istedikleri yeteneği seçebilir ve hangi belgelenmiş Compact sözleşmelerinin veya tam dApp’lerin ilgili bir örnek içerdiğini belirleyebilir.

Matris; özel ve genel durum, tanık fonksiyonları, gizlilik sınırları, erişim kontrolü, sıfır bilgi kimlik, yerel ve korumalı token işlemleri, durum makineleri, web arayüzleri, cüzdan bağlantıları, komut satırı araçları ve proof server entegrasyonlarını kapsar. Her özellik belirli bir örnek içinde tam olarak gösterildi, kısmen uygulandı veya kapsanmadı şeklinde işaretlenir.

Belgelenmiş projeler arasında bir hesap makinesi, token transferleri, özel bir misafir listesi, bir seçim sistemi, özel rezerv açık artırması, Battleship, bir ilan panosu ve ZK Loan bulunuyor. Koleksiyon, sözleşme kodu, TypeScript entegrasyonu, cüzdan bağlantısı ve dağıtım talimatları içeren tam uygulamalarla bağımsız Compact sözleşmelerini bir araya getirir.

Dokümantasyon ve örnekler, herkese açık GitHub depoları üzerinden korunuyor. Topluluk geliştiricileri sorun bildirebilir, ek kullanım senaryoları önerebilir ve Midnight’ın dokümantasyon yönergeleri ile otomatik kontrollerine uyan pull requestler gönderebilir.

Midnight, Geliştiriciler ve Yapay Zeka Kodlama Araçları için Dokümantasyon Hazırlıyor

Dokümantasyon ekibi, teknik materyalin daha fazlasını kullanıcı hikayeleri etrafında yeniden düzenlemeyi planlıyor. Bireysel komut ve fonksiyonları izole başlıklar olarak ele almak yerine, planlanan yapı bir uygulama fikrinden sözleşme oluşturma, cüzdan entegrasyonu, dağıtım ve test sürecine kadar geliştirme akışını takip edecek.

Oturum sırasında ele alınan ek kaynaklar arasında daha kapsamlı dApp örnekleri, genişletilmiş bir sorun giderme bölümü ve özel bir DUST Tahminleyici yer aldı. Önerilen araç, geliştiricilerin dağıtımdan önce bir uygulamayı çalıştırmak için gereken DUST miktarını tahmin etmelerine yardımcı olacak. Bir çıkış tarihi açıklanmadı.

Midnight ayrıca dokümantasyonunu büyük dil modelleri ve yapay zeka kodlama platformlarının kullanımı için yapılandırıyor. Geliştiriciler resmi bir Midnight belgesi sunabilir ya da bir yapay zeka aracına bağlantı verebilir ve bu araç daha sonra Compact sözleşmeleri, entegrasyon kodu veya dağıtım prosedürleri üretirken materyali teknik bağlam olarak kullanabilir.

Proje halihazırda resmi bir llms.txt yayımlıyor, bu makine tarafından okunabilir dizin TypeScript API’lerini, SDK’ları, Compact dilini, eğitimleri, örnekleri, akıllı sözleşme altyapısını, cüzdanları, indeksleyicileri, düğümleri ve blokzincir etkileşimlerini kapsıyor. Ana dokümantasyon portalında ayrıca yapay zeka destekli arama bulunuyor.

Bu yapı, yapay zeka destekli geliştirmedeki pratik bir sorunu ele alıyor.

Güncel dokümantasyona erişim olmadan, kodlama modelleri güncelliğini yitirmiş fonksiyonlar, uyumsuz bağımlılıklar ya da mevcut Midnight yığınıyla uyuşmayan teknik yanıtlar üretebilir.

Midnight uygulamaları, Compact derleyicisi, sözleşme çalışma zamanı, cüzdan SDK’sı, indeksleyici, düğüm ve proof server altyapısının uyumlu sürümlerine bağlıdır. Bu nedenle token eğitimleri derleyici ve paket sürümlerini belirtir, üretilen kod ise dağıtımdan önce güncel dokümantasyon ve sürüm notlarına göre kontrol edilmelidir.

Görev tabanlı eğitimlerin, uyumlu örneklerin, yapay zeka tarafından okunabilir dizinlerin ve planlanan tahmin araçlarının birleşimi, geliştiricilere ihtiyaç duyulan bir gizlilik özelliğinden ilgili sözleşme ve altyapı bileşenlerine daha doğrudan bir yol sunar.

Lovable bir Midnight Prototipi Üretiyor fakat Dağıtımı Tamamlamıyor

Oturumun ikinci bölümünde kendini United Kingdom’s National Health Service için çalışan bir eczacı, bir dansçı ve geleneksel yazılım geliştirme geçmişi olmayan biri olarak tanımlayan bir topluluk geliştiricisi yer aldı.

Lovable ve ek yapay zeka araçlarının, dans figürlerini yayımlamak ve satmak için bir Midnight uygulama prototipi oluşturmakta nasıl kullanıldığını gösterdi. Önceki bir sürüm, Lace cüzdan bağlantısını, $NIGHT üzerinden cüzdan fonlamasını, DUST üretimini ve yerel bir Midnight geliştirme ortamı için hazırlanmış bir Compact akıllı sözleşmesini içeriyordu.

Geliştirici ayrıca, yaratıcı endüstrilerde yer alıp Midnight uygulamalarıyla denemeler yapmak isteyen kişiler için bir istem koleksiyonu oluşturdu. Sunuma göre koleksiyon yaklaşık 1.000 temel istem içeriyor.

Her istem Windows, macOS ve Linux’un yanı sıra Midnight’ın Preview, Preprod ve yerel dağıtılmamış ortamları için uyarlandı. Bu birleşim, farklı işletim sistemlerini ve geliştirme yapılandırmalarını kapsayan yaklaşık 9.000 istem varyantı üretti.

Canlı gösterim için dansçılara yönelik bir kitle fonlama uygulaması seçildi. Ayrıntılı bir istem alındıktan sonra Lovable, kullanıcı arayüzünü, Lace cüzdan bağlantı kodunu, bir Compact sözleşmesini, bir README dosyasını ve projeyi çalıştırmaya yönelik betikleri üretti.

Oluşturulan proje ayrıca GitHub’a bağlanabildi, bu da geliştiricilerin kodu indirip geliştirmeye devam etmesine ve topluluk katkılarını kabul etmesine imkan tanıdı. Gösterimde Lovable bağımsız bir topluluk aracı olarak kullanıldı. Oturum sırasında Midnight ile Lovable arasında herhangi bir resmi ortaklık veya ürün entegrasyonu duyurulmadı.

Uygulamayı yerelde çalıştırmaya yönelik son deneme yayın bitmeden tamamlanmadı. Süreç, Docker ortamı, üretilen betikler ve proof server ile ilgili sorunlarla karşılaştı. Lovable mevcut günlükleri analiz edip değişiklikler önerdi, ancak çalışan bir yerel dağıtım kurulamadı.

Oturum, teknik deneyimi olmayan kullanıcılar tarafından üretilen kodun güvenlik etkilerini de ele aldı. Topluluk geliştiricisi, Lovable’ı prototipler oluşturmak ve uygulama fikirlerini sunmak için kullanmayı, bunu da herhangi bir üretim sürümünden önce deneyimli bir Midnight geliştiricisinin yapacağı bir incelemenin izlemesini önerdi.

Bu incelemenin Compact sözleşmesini, yetkilendirme kontrollerini, Lace entegrasyonunu, proof server yapılandırmasını, bağımlılık sürümlerini ve uygulamanın gizlilik ile güvenlik varsayımlarını kapsaması gerekir.

Gösterimin sonunda yapay zeka iş akışı bir arayüz, akıllı sözleşme, cüzdan entegrasyon kodu, dokümantasyon, başlatma betikleri ve GitHub’a hazır bir proje üretmişti. Kalan boşluk artık dApp’in ilk oluşturulması değil, üretilen bileşenleri çalışan ve üretime hazır bir Midnight uygulamasına dönüştürmek için gereken teknik doğrulamadır.