Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

ITJA - AI System Chatbot (GELİŞTİREBİLİR )

  • Konuyu başlatan Konuyu başlatan kaya4572
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 398

kaya4572

ITJA
TC Kimlik Numarası Doğrulanmış Üye
Banlı
TM Üye
Katılım
23 Haz 2010
Konular
62
Mesajlar
330
Online süresi
1mo 1d
Reaksiyon Skoru
208
Altın Konu
0
Başarım Puanı
149
Yaş
28
MmoLira
4,661
DevLira
51
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

YAZI KRAKTER BOZULMALARI FİLESTEN KAYNAKLIDIR!


0421_072706.webp


1776745961326.webp


1776745967810.webp


1776745974156.webp


1776745979692.webp


1776745984869.webp


1776745992019.webp


1776745998744.webp


1776746005186.webp


1776746010870.webp



YAPAY ZEKANIN TOKENİ BİTENE KADAR PİYASANIN DEVELOPERİ YAPAY ZEKADIR!
/AŞAĞIDAKİ YORUMUM SİSTEM İLE ALAKALI DEĞİLDİR/



NOT: GELİŞTİREBİLİR BİR SİSTEMDİR. DAHA İYİSİNİ İSTİYORSANIZ GEMİNİ APİ BAĞLAYIN. APİ BAĞLAYIN
ŞUAN MODEL KENDİ MODELİNİZ HİÇBİRYERE BAĞLI DEĞİLDİR.

gerçek kendini dev sanan (yapay zeka görünce ahh kalbim iş elden gidii diyenler )biladerlerim yapay zeka bunu 10 dakikada hazırladı siz 10 saat kolunuzu yorup beyninizi santral direklerine vurun. ben yapay zeka ile uzaya çıkacağım.. he BAYRAKTAR haber paylaştı yapay zeka entegrasyonu entegre etmişlerr haaaa bide valoya güncelleme geldi güncellemeyi yapay zeka entegasyonu ile yapmışlar haaa bide iran israil savaşlarındaki radarlar füze sistemler yapay zeka entagrasyonn haaa unuttum
haaa bide ülkeler abd isrial vb. bakanlıklar yapay zeka google şirketi ile anlaşma yapmış allah allah neden acaba... bu ülkeler mal mı la yapay zeka kullanıyor bunları developerleri yokmu halla halla inanılmaz aa laaa unuttum sizin kullandığınız telefon derlediğiniz visual programı çektiğiniz videolar renderlediğiniz scorpladığınız sistemler bile yapay zeka. 15 yıldır kullanıyorsunuz üst modelleri çıkıncamı yapay zeka oldu ..

gidin kendi çöplüğünüzde 15 20 dakilık iş için 1 ayınızı verin çünkü yapay zeka işinizden paranızdan etti sizi k.g




================================================================================


1. PROJE VİZYONU VE ÖZETİ
Metin2, doğası gereği oldukça derin istatistiklere, yüzlerce eşyaya ve karmaşık mekaniklere sahip bir MMORPG oyunudur. Oyuncular genellikle "Hangi efsunu dizmeliyim?", "Bu sandıktan ne çıkar?", "Karakterim güçsüz mü?" gibi soruların cevapları için harici wiki sitelerine yönelmek zorunda kalır.
"ITJA AI System", oyuncunun oyun dışına çıkmasına gerek kalmadan, doğrudan oyun içinden C++ çekirdeği ile haberleşerek canlı verileri okuyan, oyuncuyu yönlendiren ve sohbet eden devrim niteliğinde bir Sanal Asistan (AI) projesidir.

--------------------------------------------------------------------------------

2. TEKNİK MİMARİ VE VERİ AKIŞI (DATA FLOW)
Sistem, Client (Python) ve Server (C++) arasında özel bir haberleşme protokolü kurularak "İstemci-Sunucu-İstemci" döngüsüyle çalışır.

[Akış Şeması]
1. Oyuncu Girdisi: Oyuncu F10 veya "Destek" butonu ile Python tabanlı UI'ı (wndAIDestek) açar ve sorusunu yazar.
2. Packet Gönderimi: Python, girilen metni `net.SendChatPacket("/destek <soru>")` formunda sunucuya gönderir.
3. Sunucu İşleme (C++): Sunucu komutu algılar ve `CITJAAISystem` sınıfına iletir. Burada metin `std::string` olarak parçalanır (Regex / Pattern Matching).
4. Hafıza (Memory) Okuması: Sorunun içeriğine göre sunucu anlık olarak oyuncunun pointer'ına (LPCHARACTER) erişir.
5. Özel Şifreleme İşlemi (Payload Encoding): Yanıt, standart chat kirliliği yaratmaması için C++ tarafında boşlukları "_#_" ile değiştirilerek paketlenir ve gizli bir arka plan komutu olarak (`CHAT_TYPE_COMMAND`) "ija_ai_msg" prefixiyle istemciye yollanır.
6. İstemci Çözümleme ve Render: Python'daki `game.py` içinde bulunan `serverCommandList` bu komutu yakalar. "_#_" işaretlerini boşluğa (" ") çevirir, yazıyı Türkçe karakterleriyle decode eder ve sadece AI UI paneline renderlar.

--------------------------------------------------------------------------------

3. KULLANILAN TEKNOLOJİLER VE KÜTÜPHANELER
- Backend (Sunucu): C++11, Metin2 Game Core mimarisi (LPCHARACTER, CItem, ITEM_MANAGER sınıfları ile doğrudan bellek/hafıza okuma).
- Frontend (İstemci): Python 2.7, Metin2 UI kütüphanesi (ui.ScriptWindow, ui.EditLine, chat.CreateWhisper).
- Karakter Kodlaması (Encoding): Client ve Server senkronizasyonu için "windows-1254" (ANSI) ile Türkçe karakterlerin (Ç, Ş, Ğ, Ü, İ, Ö) memory safe (bellek güvenli) manipülasyonu.
- Regex & String İşlemleri: std::transform, std::string::find metodları ile NLP (Doğal Dil İşleme) temelinde sorgu küçültme ve eşleştirme teknikleri.


4. MERKEZİ MODÜLLER VE DETAYLI İŞLEVLER

A. CANLI KARAKTER VE ENVANTER SENSÖRÜ (Live Character Analysis)

Sistem sadece statik text döndürmez; oyuncunun anlık verilerini çeker:
- Seviye ve HP Analizi: `ch->GetLevel()`, `ch->GetPoint(POINT_HP)`.
- Dinamik Statü Kontrolü: Oyuncunun sınıfını (`JOB_WARRIOR`, `JOB_SURA` vb.) okuyarak, uygun statü dağıtımı yapıp yapmadığını denetler. (Örn: "Bir savaşçı olarak STR statün 90 olmalı, seninki 50!").
- Envanter ve Ekipman Okuma: `ch->GetWear(WEAR_WEAPON)` pointer'ı üzerinden o an takılı silahı çeker. Kılıcın içindeki "Ortalama Zarar" (T_APPLY_SKILL_DAMAGE) değerini loop ile tarar. Ortalama düşükse oyuncuyu uyarır, yüksekse (< %45) tebrik eder.

B. DİNAMİK WIKI VE DROP YÖNETİCİSİ (Database Reader)
Oyun veritabanına doğrudan bağlıdır, manuel veri girişi gerektirmez.
- Mob Drop Analizi: C++'taki `CMobItemGroup` struct'larına erişerek, bir canavardan "gerçekte" o anki oranlarla hangi itemlerin düştüğünü listeler.
- Sandık Simülatörü: `CSpecialItemGroup` sınıfına erişerek, herhangi bir sandığın (Örn: Ay Işığı) içinden çıkma ihtimali olan tüm eşyaları adetleriyle birlikte okur ve panele yazdırır.
- Boss Zayıflıkları: VNUM değerini tarayarak mob'un `MOB_RANK_BOSS` statüsünde olup olmadığını sezer ve o boss'a özel (Şimşek, Ateş, Ölümsüz) taktikleri verir.

C. REHBERLİK VE STRATEJİ DANIŞMANLIĞI
- Harita (Map_Index) Adaptasyonu: Oyuncunun bulunduğu harita kodunu (`ch->GetMapIndex()`) alarak bulunduğu haritaya özgü farm bölgelerini tavsiye eder.
- Simya (DS) & Kuşak Uzmanı: Kusursuz simyalar ve kuşak emiş oranları hakkında rehberlik yapar.
- Efsun & PvP Uzmanı: Oyuncuya "Suralara Karşı" veya "Ninjaya Karşı" hangi takıları kullanması gerektiğinin matematiksel açıklamasını yapar.

D. YAPAY ZEKA KİŞİLİĞİ VE SOSYAL ETKİLEŞİM (RP Modülü)
- Fal ve Motivasyon: Zaman değişkeni (`ltm->tm_mday`) ve Random Generatör (`rand()`) kullanılarak oyuncuya günlük şans yüzdesi verir. Demirci'nin o anlık "psikolojik" durumunu esprili bir dille yansıtır.
- Easter Eggler & Küfür/Argo Koruması: Argo veya küfür barındıran sorguları engeller, alaycı ve espritüel yanıtlar (Comebacks) döndürür ("İşlemci çekirdeklerim buna sadece gülüyor" vb.).
- Etkileşim: "Yazı tura", "Zar at", "Nasılsın", "Sıkıldım" gibi binlerce olası varyasyonlu "String Tespiti" ile oyuncuya insansı bir deneyim yaşatır.



5. GÜVENLİK VE PERFORMANS YAKLAŞIMI
- Asenkronize Yanıtlar: Yazı analiz işlemleri oyun loop'unu (Game döngüsünü) meşgul etmeyecek pointer erişimleriyle (O(1) ve O(N) lookup) optimize edilmiştir.
- Kapalı Kutu (Sandbox) UI: Yapay zeka penceresi Whisper (Fısıltı - PM) tabanı klonlanarak oluşturulmuş, hafıza sızıntısı (memory leak) önlenmiştir.
- Network Tasarrufu: Sürekli string göndermek yerine var olan CHAT_PACKET altyapısı command dizilimiyle manipüle edilmiş, yeni bir soket (TCP/IP) açılmasına gerek bırakılmadan bandwidth (bant genişliği) korunmuştur.


 
Son düzenleme:
- Asenkronize Yanıtlar: Yazı analiz işlemleri oyun loop'unu (Game döngüsünü) meşgul etmeyecek pointer erişimleriyle (O(1) ve O(N) lookup) optimize edilmiştir


neymiş o1 oN olan :D
 
- Asenkronize Yanıtlar: Yazı analiz işlemleri oyun loop'unu (Game döngüsünü) meşgul etmeyecek pointer erişimleriyle (O(1) ve O(N) lookup) optimize edilmiştir


neymiş o1 oN olan :D
O1 oN ( yazılım terimi ) bilmemen normal
veri arama (lookup/search) işlemleri denir normalde. Yapay zekâya sordum ha haberin olsun
 
eğitilmiş api bağlanırsa iş yapar gibi duruyor paylaşım için teşekkürler.
 
İtja Pro GPT 👑
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst