Yapay zeka araçlarıyla Chiliz dApp'i nasıl inşa edilir
Vibe-kodlama çok moda ve kodlamayı bilmiyor olsanız bile Web3 proje fikrinizle hızlıca başlamanıza yardımcı olabilir!
Bu sayfa, dApp’inizi oluşturmak için gerekli bilgileri elde etmek amacıyla favori Yapay Zeka araçlarınızla nasıl etkileşime girebileceğiniz konusunda size fikirler verecektir
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
MetaMask gibi Chiliz Chain hesabı olan bir cüzdan.
Güvenli test için Spicy Testnet kullanın, ardından üretim için Chiliz Chain Mainnet'e geçin.
Dağıtım için yeterli miktarda CHZ token o cüzdanda bulunmalıdır.
Spicy Testnet için test CHZ tokenlarına ihtiyacınız olacak; bunlar şu adresten temin edilebilir bir faucet.
ChatGPT, Gemini, Claude veya herhangi bir başka Yapay Zeka kod asistanı gibi bir hesaba sahip olmak.
Bir Reown hesabı (WalletKit bağlayıcısını entegre etmek için).
Bir dApp fikri bulun
İlk adım çekici bir fikir geliştirmektir. Chiliz Chain üzerinde inşa ettiğiniz için kavramsal olarak blokzincir teknolojisi ile spor ve eğlence dünyası arasında bir köprü kurması idealdir. Taraftarların ne isteyebileceğini düşünün.
Fikrinizi beyin fırtınası yapmak ve geliştirmek için bir Yapay Zeka aracı kullanabilirsiniz.
Sağlam bir kavramınız olduğunda, akıllı kontratı oluşturmaya geçme zamanı.
Akıllı Kontratı Yapay Zeka ile Üretme
Modern Yapay Zeka araçları güvenli ve verimli akıllı kontrat kodu yazmada şaşırtıcı derecede yeteneklidir.
Anahtar Komutlama Talimatları
Yapay zekayı yönlendirirken her zaman çok spesifik olun!
Talimatlarınız şunları içermelidir:
Solidity Sürümü: Chiliz Chain henüz en son Solidity sürümlerini tam olarak desteklemediği için 0.8.24 veya altı bir sürüm belirtin.
Tekerleği yeniden icat etmeyin: Yapay zekaya kontratı mümkün olduğunca mevcut OpenZeppelin kontrat(lar)ına dayandırmasını söyleyin.
Düz (Flat) Kontrat: Yapay zekaya "flat" bir kontrat üretmesini söyleyin. Bu, kodun tek bir dosyada kendi içinde tam olması ve dış ithalatlara veya bağımlılıklara dayanılmaması gerektiği anlamına gelir. Bu, doğrulamayı ileride basitleştirir.
Cüzdan Adresleri: Kontrata sahip olacak (deploy eden) cüzdan adresini ve varsa herhangi bir ücret alacak lehtar adresini sağlayın.
Şimdi Yapay Zeka aracınızı yönlendirmek size kalmış!
Yapay zeka Solidity kodunu ürettikten sonra, mümkünse indirin veya kopyalayın ve bilgisayarınızda bir .sol dosyası olarak kaydedin.
Derleme ve Dağıtım
Artık kontratınızı Chiliz Chain üzerinde dağıtmanız gerekiyor.
Kontratınızı hata ayıklamak, derlemek ve dağıtmak için ücretsiz, web tabanlı bir ortam olan Remix IDE'yi kullanacağız:
Remix IDE'yi Açın: Şuraya gidin remix.ethereum.org.
Kontratınızı Yükleyin: Sol taraftaki "File Explorers" sekmesinde yeni bir dosya oluşturun ve Yapay Zeka tarafından üretilen Solidity kodunu yapıştırın.
Kontratı Derleyin:
"Solidity Compiler" sekmesine gidin.
Derleyici sürümünü "0.8.24+xxx" olarak ayarlayın.
Derle düğmesine tıklayın.
Daha ayrıntılı bir Remix dağıtım kılavuzunu burada görebilirsiniz:
Remix ile dağıtınYapay Zeka ile Hata Ayıklama
İlk kodda hata olması yaygındır. Remix'in hata ayıklayıcısı bunları yakalamada mükemmeldir.
Derleme başarısız olursa, Remix konsolundan hata mesajını kopyalayın. Yapay Zeka aracınıza geri dönün ve tespit edilen hataları düzeltmesini isteyin.
Bu derleme ve Yapay Zeka'dan düzeltme alma sürecini kontrat başarıyla hiçbir hata olmadan derlenene kadar tekrarlayın.
Spicy Testnet'e Dağıtım
Akıllı kontrat derlendikten sonra, onu dağıtmanız gerekir:
Remix'te "Deploy & Run Transactions" sekmesine gidin.
Ortam için "Injected Provider - MetaMask" seçin. Bu, cüzdanınızın Remix'e bağlanması için sizi yönlendirecektir.
Test aşamanız sırasında MetaMask'inizin Spicy Testnet'e bağlı olduğundan emin olun.
Remix'te Deploy düğmesine tıklayın. Cüzdanınız işlemi onaylamanızı ve gaz ücretini test CHZ tokenlarıyla ödemenizi isteyecek bir pencere açacaktır.
Onayladıktan sonra, dağıtılmış kontratınızı Remix'te "Deployed Contracts" bölümünde görmelisiniz. İşlem ayrıca şurada da görüntülenebilir: Chiliscan Spicy.
Kontratı Doğrulama
Şimdi akıllı kontratı zincir üzerinde doğrulamanız gerekiyor. Doğrulanmış bir kontrat şeffaf ve güvenilirdir. Kullanıcıların kaynak kodunuzu blok gezgininde doğrudan okuyup denetlemesine izin verir.
Bunu şu şekilde yapabilirsiniz: Chiliscan Spicy:
Chiliscan'de dağıtım işleminizi bulun ve yeni kontratın adresini kopyalayın.
Şunu açın: Chiliscan Spicy Contract Verifier.
Doğrulama Formunu Doldurun: Birkaç bilgi vermeniz gerekecek.
Formu gönderin. Tüm detaylar doğruysa kontratınızın kaynak kodu artık Chiliscan'de herkese açık olacaktır!
Bir vibe-kodlama aracı ile Frontend oluşturma
Artık akıllı kontratınız yayında ve doğrulandı; kullanıcıların onunla etkileşime girebilmesi için bir kullanıcı arayüzüne (UI) ihtiyacınız var. Bunun için herhangi bir vibe-kodlama aracını kullanabilirsiniz:
Seçtiğiniz Coding Assistant hesabına giriş yapın.
Yeni bir proje başlatın ve Yapay Zeka'yı yönlendirmeye başlayın. Ne inşa etmek istediğinizi açıkça belirtin.
Mümkün olduğunca spesifik olun! Ve yinelemekten çekinmeyin.
Kullanıcı Cüzdanlarını Entegre Etme
Kullanıcıların kendi cüzdanlarını dApp'inize bağlaması için bir cüzdan bağlayıcı çözümüne ihtiyacınız olacak. Seçtiğiniz Yapay Zeka aracı şunu entegre edebilmelidir: Reown'un WalletKit'i sizin için.
Bir Reown hesabı oluşturmanız gerekecek:
Henüz yapmadıysanız bir Reown Cloud hesabına kaydolun ve ardından ona bağlanın. Henüz yapmadıysanız, ardından ona bağlanın.
"Create Project"e tıklayın. Projeniz için bir ad girin ve "Continue"a tıklayın.
Ürünü “WalletKit” olarak seçin ve "Continue"a tıklayın.
Çerçeveyi “Next.js” olarak seçin ve "Create"e tıklayın.
Reown Cloud şimdi sizin için yeni bir proje oluşturacak ve aynı zamanda bir proje kimliği (project ID) üretecektir. Bunu sol üst köşede bulacaksınız: Daha sonra ihtiyaç duyacağınız için bu ID'yi kopyalayın.
Daha sonra Yapay Zeka aracınıza entegrasyonu halletmesini söyleyin.
Kurulumu tamamlamak için Yapay Zeka'nızın ve WalletKit'in talimatlarını izleyin. WalletKit hesabınızdan bazı bilgileri Yapay Zeka projenize kopyala-yapıştır etmeniz gerekecek.
dApp'inizin frontend'i tam işlevsel olana ve sonuçtan memnun kalana kadar Yapay Zeka ortamı içinde sorgulamaya ve test etmeye devam edin.
Chiliz Chain Mainnet'e Geçiş
Şimdiye kadar tüm Yapay Zeka araçlarından Spicy Testnet ile çalışmasını istedik. Bu, uygulamanızı güvenli bir blokzincirde test etmek için elzemdir, ancak yalnızca test CHZ tokenlarıyla çalıştığı için üretim projelerinde kullanılamaz.
Uygulamanızı Spicy Testnet'ten Chiliz Chain Mainnet'e taşımak için yukarıdaki adımların çoğunu son bir kez yeniden yapmanız gerekecek:
Kontratınızı yine Remix ile dağıtın, ancak bu sefer Chiliz Chain Mainnet üzerinde.
Kontratın gerçekten dağıtıldığını şuradan kontrol edin: Chiliscan Mainnet.
Kontratı doğrulayın: Chiliscan Mainnet Contract Verifier.
Son olarak, Yapay Zeka'ınıza uygulamayı artık Chiliz Mainnet kullanacak şekilde güncellemesini söyleyin. Spesifik olun!
Son test
Uygulamanızı başkalarıyla paylaşmadan önce son kez test edin.
Hepsi bu! Artık Chiliz Chain üzerinde tam yığın, Yapay Zeka destekli bir dApp'iniz var!
Last updated
Was this helpful?