> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/tr/gelistir/temel-ogeler/nasil-yapilir/ai-araclariyla-dapp-gelistirme.md).

# AI Araçlarıyla Chiliz dApp Geliştirme

Vibe-coding çok moda, ve bu nasıl kod yazılacağını bilmeseniz bile Web3 proje fikrinize hızlıca başlamanıza yardımcı olabilir!

Bu sayfa, dApp'inizi oluşturmak için gerekli bilgileri üretmek amacıyla favori yapay zeka araçlarınızla nasıl etkileşime geçeceğiniz konusunda size fikir verecektir.

{% hint style="success" %}
Bu sayfa araçtan bağımsızdır: [Cursor](https://cursor.com/), [Replit](https://replit.com/), [Lovable](https://lovable.dev/), [Claude](https://claude.ai/), [Claude Code](https://www.anthropic.com/claude-code), [Bolt](https://bolt.new/), [V0](https://v0.dev/), [Base44](https://base44.com/) veya diğer yapay zeka kod asistanları gibi herhangi bir vibe-coding aracında işe yarayabilecek öneriler ve komut istemi fikirleri sunuyoruz.
{% endhint %}

## Ön Koş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, üretim için Chiliz Chain Mainnet kullanın.

{% hint style="info" %}
MetaMask ve Spicy Testnet ile Chiliz Chain Mainnet'e nasıl bağlanılacağı hakkında daha fazla bilgi edinin: [MetaMask Nasıl Kullanılır](/tr/ogren/cuzdanlar-hakkinda/metamask-nasil-kullanilir.md)
{% endhint %}

* O cüzdanda deploy için yeterli CHZ token'ı.
  * Chiliz Chain Mainnet için CHZ satın almanız gerekecektir. Bunu [Coinbase](https://www.coinbase.com/) veya [Meria](https://meria.com/) gibi herhangi bir kripto borsasında yapabilirsiniz.
  * Spicy Testnet için [faucet'ten](/tr/gelistir/temel-ogeler/ucretsiz-testnet-tokenlari.md) temin edilebilecek test CHZ token'larına ihtiyacınız olacak.
* ChatGPT, Gemini, Claude veya benzeri bir yapay zeka kod asistanında hesap.
* WalletKit bağlayıcısını entegre etmek için bir [Reown hesabı](https://cloud.reown.com/sign-in).

## Bir dApp Fikri Bulun

İlk adım, çekici bir fikir geliştirmektir. Chiliz Chain üzerinde uygulama geliştirdiğiniz için, konseptinizin ideal olarak blockchain teknolojisi ile spor ve eğlence dünyası arasındaki boşluğu kapatması gerekir. Taraftarların ne isteyebileceğini düşünün.

{% hint style="info" %}
Güçlü bir fikrin net bir iş vakası olacaktır: Nasıl değer yaratıyor? Kullanıcılar kim?

Örnek dApp Fikri: Bir Fan Tahmin Piyasası.

* Konsept: Taraftarlar, yaklaşan maçların sonuçlarına (örn. "A Takımı B Takımına karşı kazanır mı?") bahis yapmak için CHZ kullanabilir.
* İş Vakası: Bir piyasanın sonuçlandırılması üzerine kazananlar havuzundan küçük bir yüzde ücreti (örn. %2) alınır. Bu ücret, sürdürülebilir bir gelir akışı oluşturarak bir fayda sağlayıcı cüzdana gönderilir.
  {% endhint %}

Fikrinizi beyin fırtınası yapmak ve geliştirmek için bir yapay zeka aracı kullanabilirsiniz.

Sağlam bir konsept elde ettikten sonra, akıllı sözleşmeyi oluşturma zamanı gelmiştir.

## Yapay Zeka ile Akıllı Sözleşme Oluşturma

Modern yapay zeka araçları, güvenli ve verimli akıllı sözleşme kodu yazma konusunda şaşırtıcı derecede yeteneklidir.

{% hint style="info" %}
Akıllı sözleşmeler, önceden belirlenmiş koşullar ve şartlar yerine getirildiğinde otomatik olarak yürütülen blockchain üzerinde depolanan bilgisayar programlarıdır. Solidity, başlıca akıllı sözleşme kodlama dillerinden biridir.
{% endhint %}

### Temel Komut İstemi Talimatları

Yapay zekanıza komut verirken her zaman çok spesifik olun!

Talimatlarınız şunları içermelidir:

1. Solidity Sürümü: 0.8.30 veya altında bir sürüm belirtin. Bunun nedeni, Chiliz Chain'in henüz en son Solidity sürümlerini tam olarak desteklememesidir.
2. Tekerleği yeniden icat etmeyin: Yapay zekaya, mümkün olduğunca mevcut OpenZeppelin sözleşmelerini temel almasını söyleyin.

{% hint style="info" %}
[OpenZeppelin](https://www.openzeppelin.com/), güvenli dApp'ler oluşturmak için açık kaynaklı bir platformdur.

Çeşitli güvenlik ve denetim hizmetlerinin yanı sıra, topluluğun projelerinde ücretsiz olarak kullanabilmesi için [topluluk tarafından denetlenmiş akıllı sözleşme kütüphanesi](https://docs.openzeppelin.com/contracts/) sunmaktadırlar.

Bu nedenle OpenZeppelin sözleşmeleri endüstri standardı olarak kabul edilmekte olup güvenle kullanabilirsiniz.
{% endhint %}

3. Düz Sözleşme: Yapay zekaya "düz" bir sözleşme üretmesini talimatlandırın. Bu, kodun harici içe aktarmalara veya bağımlılıklara dayanmayan tek bir dosyada kendi kendine yeterli olması anlamına gelir. Bu, daha sonra doğrulamayı kolaylaştırır.
4. Cüzdan Adresleri: Sözleşmenin sahibi olacak cüzdan adresini (deploy eden) ve varsa ücretleri alacak adresi (fayda sağlayıcı) sağlayın.

Artık yapay zeka aracınıza komut vermek size kalmış!

Yapay zeka Solidity kodunu ürettikten sonra mümkünse indirin veya kopyalayıp bilgisayarınızda `.sol` dosyası olarak kaydedin.

## Derleme ve Deploy Etme

Şimdi sözleşmenizi Chiliz Chain'e deploy etmeniz gerekiyor.

Sözleşmenizin hatalarını ayıklamak, derlemek ve deploy etmek için ücretsiz, web tabanlı bir ortam olan Remix IDE kullanacağız:

1. Remix IDE'yi açın: [remix.ethereum.org](https://remix.ethereum.org/) adresine gidin.
2. Sözleşmenizi yükleyin: Soldaki "Dosya Gezgini" sekmesinde yeni bir dosya oluşturun ve yapay zekanız tarafından oluşturulan Solidity kodunu yapıştırın.
3. Sözleşmeyi Derleyin:
   * "Solidity Derleyici" sekmesine gidin.
   * Derleyici sürümünü "0.8.30+xxx" olarak ayarlayın.
   * Derle düğmesine tıklayın.

Daha ayrıntılı bir Remix deploy kılavuzunu burada görebilirsiniz:

[Remix ile Deploy](/tr/gelistir/temel-ogeler/akilli-sozlesme-deploy/remix-ile-deploy.md)

### Yapay Zeka ile Hata Ayıklama

İlk kodun hata içermesi yaygındır. Remix'in hata ayıklayıcısı bunları yakalamada mükemmeldir.

Derleme başarısız olursa hata mesajını Remix konsolundan kopyalayın. Yapay zeka aracınıza geri dönüp tespit edilen hataları düzeltmesini isteyin.

{% hint style="info" %}
Şöyle bir komut istemi kullanabilirsiniz:

"Verdiğin Solidity kodu Remix IDE'de şu hatayı üretti. Lütfen düzelt: ..." ve Remix'ten tüm hata mesajlarını kopyalayıp yapıştırın.
{% endhint %}

Remix'te derleme ve yapay zekadan düzeltme alma sürecini, sözleşme herhangi bir hata olmaksızın başarıyla derlenene kadar tekrarlayın.

### Spicy Testnet'e Deploy Etme

Akıllı sözleşme derlendikten sonra onu deploy etmeniz gerekiyor:

1. Remix'te "Deploy & Run Transactions" sekmesine gidin.
2. Ortam için "Injected Provider - MetaMask"ı seçin. Bu, cüzdanınızın Remix'e bağlanması için bir istek gönderecektir.
3. Test aşamanızda MetaMask'ınızın Spicy Testnet'e bağlı olduğundan emin olun.
4. Remix'te Deploy düğmesine tıklayın. Cüzdanınız açılarak işlemi onaylamanızı ve test CHZ token'larıyla gas ücretini ödemenizi isteyecektir.

Onayladıktan sonra, Remix'teki "Deployed Contracts" bölümünde deploy edilen sözleşmenizi görmelisiniz. İşlem ayrıca [Chiliscan Spicy](https://testnet.chiliscan.com/) üzerinde de görünür olacaktır.

## Sözleşmeyi Doğrulama

Şimdi akıllı sözleşmeyi zincir üzerinde doğrulamanız gerekiyor. Doğrulanmış bir sözleşme şeffaf ve güvenilirdir. Kullanıcıların kaynak kodunuzu doğrudan blok gezgininde okuyup denetlemesine olanak tanır.

[Chiliscan Spicy](https://testnet.chiliscan.com/) ile nasıl yapılacağı:

1. Chiliscan'da deploy işleminizi bulun ve yeni sözleşmenin adresini kopyalayın.
2. [Chiliscan Spicy Sözleşme Doğrulayıcısını](https://testnet.chiliscan.com/verifycontract) açın.
3. Doğrulama Formunu doldurun: Çeşitli bilgiler sağlamanız gerekecektir.

{% hint style="info" %}
Yapay zeka aracınızdan şu gibi bir komut istemiyle yardım isteyebilirsiniz:

"Chiliscan'da Solidity akıllı sözleşmemi doğrulamam gerekiyor. Sözleşme adresi `0xxxxxxxx`. Kullandığım derleyici sürümü 0.8.30'dur. ... alanlarına ne yazacağımı söyler misin?"
{% endhint %}

4. Formu gönderin. Tüm ayrıntılar doğruysa, sözleşmenizin kaynak kodu artık Chiliscan'da herkese açık olacaktır!

## Vibe-Coding Aracı ile Frontend Oluşturma

Akıllı sözleşmeniz artık canlı ve doğrulanmış olduğuna göre, kullanıcıların bununla etkileşmesi için bir kullanıcı arayüzüne (UI) ihtiyacınız var. Bunun için herhangi bir vibe-coding aracını kullanabilirsiniz:

1. Seçtiğiniz Kodlama Asistanı hesabına giriş yapın.
2. Yeni bir proje başlatın ve yapay zekaya komut vermeye başlayın. Ne inşa etmek istediğinizi açıkça belirtin.

{% hint style="info" %}

#### **Örnek komut istemi**

"Chiliz Chain dApp'im için bir frontend oluşturmak istiyorum. Şimdilik Spicy Testnet için oluşturmanı istiyorum:

* RPC uç noktası: <https://spicy-rpc.chiliz.com/>
* RPC Websocket: wss\://spicy-rpc-ws.chiliz.com/
* Chain ID: 88882
* Para Birimi Sembolü: CHZ

dApp'imin şunu yapmasını istiyorum: XXX.\
Akıllı Sözleşme Adresi: \[DEPLOY ETTİĞİN SÖZLEŞME ADRESİNİ GİR]\
Cüzdan Adreslerim:

* Sahibi \[SAHİP ADRESİNİ GİR]
* Fayda sağlayıcısı \[FAYDA SAĞLAYICI ADRESİNİ GİR].

Talimatlar:

* dApp'ler için en yaygın araçları kullanan bir web arayüzü oluştur.
* xxxx görüntülesin.
* Kullanıcılar xxxx yapabilsin.
* Sahibi xxxx oluşturmak için şifre korumalı bir yönetici paneline sahip olsun."
* xxxx"
  {% endhint %}

Mümkün olduğunca spesifik olun! Ve tekrarlamaktan çekinmeyin.

## Kullanıcı Cüzdanlarını Entegre Etme

Kullanıcıların kendi cüzdanlarını dApp'inize bağlayabilmesi için bir cüzdan bağlayıcı çözüme ihtiyacınız var. Seçtiğiniz yapay zeka aracı sizin için [Reown'ın WalletKit'ini](https://reown.com/walletkit) entegre edebilmelidir.

Bir Reown hesabı oluşturmanız gerekecektir:

1. Henüz yapmadıysanız [Reown Cloud hesabı için kaydolun](https://cloud.reown.com/sign-in), ardından giriş yapın.
2. "Proje Oluştur"a tıklayın. Projenizin adını girin ve "Devam"a tıklayın.
3. Ürün olarak "WalletKit"i seçin ve "Devam"a tıklayın.
4. Framework olarak "Next.js"i seçin ve "Oluştur"a tıklayın.

Reown Cloud şimdi sizin için yeni bir proje oluşturacak; bu aynı zamanda bir proje kimliği de üretecektir. Bunu sol üst köşede bulabilirsiniz: O kimliği kopyalayın; daha sonra ihtiyacınız olacak.

Ardından yapay zeka aracınıza entegrasyonu yapması için talimat verin.

{% hint style="info" %}

#### **Örnek komut istemi**

"Reown'ın WalletKit'ini kullanarak cüzdan bağlantısı işlevi ekle. Hesap oluşturduktan sonra WalletKit proje kimliğimi ve API anahtarlarımı sağlayacağım. 'Cüzdan Bağla' düğmesinin WalletKit kullanacak şekilde ayarla."
{% endhint %}

Kurulumu tamamlamak için yapay zekanızın ve WalletKit'in talimatlarını izleyin. WalletKit hesabınızdan yapay zeka projenize bazı bilgileri kopyalayıp yapıştırmanız gerekecektir.

dApp'inizin frontend'i tamamen işlevsel olana ve sonuçtan memnun kalana kadar yapay zekanın ortamında sorgu yapmaya ve test etmeye devam edin.

## Chiliz Chain Mainnet'e Geçiş

Şimdiye kadar tüm yapay zeka araçlarından Spicy Testnet göz önünde bulundurularak çalışmalarını istedik. Bu, uygulamanızı güvenli bir blockchain üzerinde test etmek için gereklidir; ancak üretim projeleri için kullanılamaz; zira yalnızca test CHZ token'larıyla, gerçek CHZ token'larıyla değil, çalışır.

Uygulamanızı Spicy Testnet'ten Chiliz Chain Mainnet'e taşımak için yukarıdaki adımların çoğunu son bir kez daha yapmanız gerekecektir:

1. Sözleşmenizi Remix ile tekrar deploy edin, ancak bu sefer Chiliz Chain Mainnet ile.
2. Sözleşmenin gerçekten deploy edildiğini [Chiliscan Mainnet](https://chiliscan.com/) ile kontrol edin.
3. Sözleşmeyi [Chiliscan Mainnet Sözleşme Doğrulayıcısında](https://chiliscan.com/verifycontract) doğrulayın.
4. Son olarak, yapay zekanıza uygulamanın artık Chiliz Mainnet kullanacak şekilde güncellenmesini söyleyin. Spesifik olun!

{% hint style="info" %}

#### **Örnek komut istemi**

"Uygulamayı Chiliz Chain Mainnet için güncellemek istiyorum. Yalnızca RPC URL'sini ve ChainID'yi güncellemelisin, başka hiçbir şeyi değil:\
\* RPC uç noktası: <https://rpc.ankr.com/chiliz\\>
\* Chain ID: 88888"
{% endhint %}

## Son Test

Uygulamanızı başka biriyle paylaşmadan önce son bir kez test edin.

İşte bu! Artık Chiliz Chain'de canlı, yapay zeka destekli tam kapsamlı bir dApp'iniz var!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.chiliz.com/tr/gelistir/temel-ogeler/nasil-yapilir/ai-araclariyla-dapp-gelistirme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
