Soru Yapay Zekâyı (ChatGPT vs.) Metin2 Developer Asistanı Haline Getirmek — Nasıl Yapabiliriz?

Herhangi bir konuda danışmak istediğiniz soru varsa bu öneki seçebilirsiniz.

SalihCNAydin

Premium Üye
Premium Üye
Üye
Mesaj
43
Beğeni
11
Puan
76
Ticaret Puanı
0
Selamlar dostlar,
Bir süredir AI (yapay zekâ) sistemlerini kullanarak Metin2 geliştirme sürecini hızlandırmak ve daha verimli hâle getirmekle ilgileniyorum. Bu konuda bazı fikirlerim var ama deneyimli arkadaşlardan da görüş almak istiyorum.

Amacım:
ChatGPT gibi bir yapay zekâyı, Metin2 Source ve Game/Core yapısını tam anlayan, hata ayıklama, sistem geliştirme ve modifiye etme gibi işlerde gerçek bir Metin2 developer asistanı gibi kullanabilmek.

🔍 Sormak İstediğim Bazı Konular:
1
Metine’nin Yapısını AI’a Nasıl Öğretebiliriz?
  • Server dosyalarını (örneğin game/src, db/src, config, qc, quest vs.) yapay zekâya hangi formatta okutmalıyız?
  • Sadece tek tek dosyaları vermek yeterli mi, yoksa tüm kaynak kod ağacını bir proje yapısı olarak mı okutmak gerek?
  • AI’ya en verimli öğretim formatı sizce nedir? (Tar, zip, pastebin, repo linki, vs?)
2.
Source ve Game/Core Kodlarını Nasıl Okutmalıyız?
  • game/src ve db/src klasörlerini derinlemesine anlayabilmesi için ne tür açıklamalar veya dokümantasyon gerekli?
  • Header ve cpp dosyalarının bağımlılıklarını anlaması için Makefile, compile.sh gibi dosyaları da mı vermeliyiz?
  • AI’ya CHARACTER, DESC, ITEM_MANAGER, QUEST_MANAGER gibi sınıf yapıları nasıl etkili anlatılır?
3.
AI ile Geliştirme Sürecini Nasıl Optimize Ederiz?
  • Yeni sistem ekleme, var olan sistemi güncelleme veya hata ayıklama süreçlerinde AI’ya ne sorulmalı?
  • Sizce AI’dan hangi konuda daha çok fayda görürüz: Kod üretimi mi, hata ayıklama mı, yorumlama mı?
4.
Kod Kalitesi ve Modernleştirme için AI Kullanımı
  • C++17/20 gibi modern standartlara geçerken AI’dan nasıl destek alınabilir?
  • constexpr, gsl::span, enum class, noexcept gibi modern yapıların Metin2 source’a adaptasyonu konusunda bir yol haritası çıkarmak mümkün mü?
💡 Fikir/İyileştirme Önerilerim:
  • Tüm source dosyalarıyla birlikte bir “bağlam” dosyası hazırlayıp AI’ya yüklemek (örneğin README_ai.txt içinde sistemin genel yapısı)
  • Tüm fonksiyonlara üstten /// AI: Açıklama tarzı notlar ekleyerek fonksiyonları daha anlamlı hâle getirmek
  • “Kod navigasyonu için harita” gibi bir index dosyası üretip AI’ya önce bunu okutmak
📣 Sizin Görüşleriniz Neler?
Bu konuda kafa yoran, denemeler yapan veya yapmayı düşünen varsa fikirlerinizi duymak isterim.
Sizce bu iş mümkün mü?
Yoksa Metin2’nin yapısı çok “dağınık ve legacy” olduğu için AI bu işin altından kalkamaz mı?
Gelin bu işi birlikte çözmeye çalışalım. 🤝
Teşekkürler.
 

 

Bu konulara baktığımda markdown var sadece benim demek istediğim bir metin bir video bir resim şuan nasıl oluşturuyorsa files client sistem quest map vs oluşturup veya verileni kontrol edip test edeceği bir al haline getirmek istiyorum. Localhost a kurulu bir sistem veya bir sunucuya kurulu bir sistem tarzı gibi
 
Bunu yapamazsın illa bir yerde kendin hataları çözmen ve debug etmen gerekecek, yapay zeka düşündüğün gibi tam teşekküllü bir sistemi sana ele alıp oluşturacak potansiyele sahip değil, ama kodlaması felan uğraşırım ederim dersen orası başka :D mesela benim paylaşmış olduğum stok sistemini ben yapay zekadan fikir alarak ve kodları kendim uğraştım ama fixiydi cartıydı curtuydu çoğunu yapay zekaya danışarak ve sabah akşam çöze çöze anca tamamlayabildim, aşırı basit sistemleri ve kod kısımlarının mantığını senin için tamamlayabilir ve sadece sana onun işleyiş mantığını gösterir ama levelli pet ya da diğer uçuk kaçık ek envanter gibi sistemleri veya daha karmaşık şeyleri bekleyemez ya da isteyemezsin.

Önerebileceklerim;

Lovable
Replit
better c++ syntax
better comments
Windsurf
Tabnine
github copilot
gitlens
notepad++ keymap

bu github şeylerini de pro hesabın varsa kullanman daha iyi olur yoksa bir işe yaramaz

özellikle şu windsurf ve tabnine faydasını fazlasıyla göreceksin loglama ve kod fixleme konusunda oldukça iyi.

Sistem kodlamak baya yaş bir iş önermiyorum demeyeceğim ama vaktine yazık edersin varolan sistemleri al modify et en azından yapısını değiştirip farklı şeylere evriltmeye çalış tabi buna harcayacak yeterli zamanın varsa ama illa ben bir şeyler yapmak istiyorum banane kardeş dersen sana tavsiyem yukarıya yazdığım replit ve lovableyi denemen githubu import edip senin için sistem kodlamasını isteyebilirsin ondan önce tabi ayarlardan rulesetlerini kontrol et yoksa oluştur sıkıntı çıkartmasın ek olarak blackboxta kullanabilirsin
 
bende zamaninda düşündüm öyle imkansız deil sonucta herseyi kendin ögreticeksin ona tüm dosyaları bildigine gore sana sistem kaldirma ekleme birck seyi yapabilir bence
 
Geri
Üst