›npx rea-agents@latest setup kullanarak REA’yı kur ve bu kodlama ajanına bağla. Önce kurulum planını göster ve onayımı bekle. Ardından kurulumu doğrula.
Ya da terminalde şu komutu çalıştırın:
npx rea-agents@latest setup
Kurulum planını inceleyip onaylayın, ardından ajanınızı yeniden başlatın.
Tersine mühendislik, programın kendisini inceleyerek yazılımın nasıl çalıştığını anlamaktır. REA ile ajanınız kodu takip edebilir, bir özelliği açıklayabilir ve yeniden oluşturmanıza yardımcı olabilir.
Bir özellik hakkında sorun
Ajanınıza bir program veya sayfa ve bir soru verin.
Programı inceleyin
REA, ajanınızın kodu okumasına ve programın çalışırken ne yaptığını görmesine yardımcı olur.
Anlayın, sonra bir değişiklik deneyin
Ajanınız bulguları kullanarak özelliği açıklar veya yeniden oluşturur.
İki örnek deneyelim: bir oyunun hızını değiştirelim, sonra Hesap Makinesi'nin % düğmesini yeniden yapalım.
Örnek 01 * Chrome’un dinozor oyunu
Dinozor neden hızlanıyor?
Koştukça oyun hızlanır. Hız ayarı ekleyerek yeniden yapmak için önce hızın nasıl değiştiğini bulmalıyız.
1. Hız hakkında soru sor
Örnek soru · Dinozor oyunu
›Bu dinozor oyununu incelemek için REA kullanın. Neden daha hızlı oluyor? Hız kuralını gösterin, ardından ayarlanabilir hıza sahip küçük bir versiyon oluşturun.
2. Hız kuralını bul
REA, ajanın çalışan oyunun kodunu okumasını sağlar. Hız 6 ile başlar ve 13'ün altındayken her güncellemede biraz artar.
3. Sonuçla oyna
Bu kuralı aşağıdaki mini oyunda yeniden uyguladık ve bir hız kaydırıcısı ekledik. Oyunu başlat, ardından kendi hızını seç.
Orijinal kural: 6'dan başlayın, ardından 13'e doğru artırın.
Kendi hızınızı ayarlamak için kaydırıcıyı hareket ettirin. Boşluk veya Atlama bir kaktüsü temizler.
Hız laboratuvarını açın
Komut dosyasına, kontrollere ve analizin nasıl deneneceğine bakın
if (this.currentSpeed < this.config.MAX_SPEED) {
this.currentSpeed += this.config.ACCELERATION;
}
6'dan başla. Hız 13'ün altındayken çarpışma olmadan her güncellemeye 0,001 ekleyin.
Her bölüm ne yapar
01 * REA Çalışan oyunun betiğini okuyun Gerçek kodunu ve ayarlarını aracıya döndürün.
02 * Temsilciniz Kuralı yeniden oluşturun, bir kontrol ekleyin Hız kaydırıcılı küçük bir oyunda kurtarılan hızlanma kuralını kullanın.
03 * Hızı değiştirir ve oynarsınız Orijinal ivmeyi deneyin, ardından kendi hızınızı seçin.
REA, HTTP tarayıcı sürümünü yerel bir hata ayıklama bağlantısı aracılığıyla denetledi ve yüklenen index.js, kaynağı ve özeti dahil.
Denetlenen betikten seçilen ayarlar
ACCELERATION: 0.001,
MAX_SPEED: 13,
SPEED: 6
Engeller ve otomatik zamanlama devre dışı bırakılmış, kontrollü bir tarayıcı kontrolünde orijinal oyunun güncelleme işlevini çağırdık. 4.000 güncellemeden sonra hız 10.0'dı; 10.000'den sonra 13.0'dı ve bir ondalık basamağa yuvarlandı.
Yeni mini oyun bu hız kuralını koruyor. Çizim, atlama ve çarpışma kodu küçük bir öğretim uygulamasıdır. Yeni kodu görmek için laboratuvarı açın ve aynı hız kontrolünü yapın.
Hedefi kendiniz incelemek için dinozor sayfasını kullanarak tarayıcı bağlantı adımlarını izleyin. Aracınıza bu sayfa URL'sini ve yerel hata ayıklama bitiş noktanızı verin, ardından yukarıdaki istemi kopyalayın.
% düğmesi + ve × işlemlerinden sonra farklı davranır. İki kuralı bulup küçük bir hesap makinesinde deneyelim.
1. % düğmesi hakkında soru sor
Örnek soru · Hesap Makinesi
›Windows Hesap Makinesinin% düğmesini incelemek için REA kullanın. Kuralları + ve × 'den sonra kurtarın, ardından her ikisini de kullanan küçük bir hesap makinesi oluşturun.
2. İki kuralı bul
REA, ajanın % düğmesinin kodunu okumasına yardımcı olur. Kod iki farklı kural uygular:
+ ile
İlk sayının% 10'unu alın.10% of 200 = 20 → 200 + 20 = 220
× ile
%10’u 0,1’e çevirin. 200 × 0,1 = 20200 × 0.1 = 20
3. % düğmesini dene
İki kuralı aşağıda yeniden uyguladık. + veya × seç, % düğmesine, ardından = düğmesine bas.
200 +20
200'ün% 10'u = 20. Sonra 200 + 20 = 220.
Denetlenen yüzde kuralının etkileşimli gösterimi.
Gerçek kodu ve cevabın nasıl kontrol edildiğini görün
Bu örnek için previous = 200 ve current = 10.
% işleyicisinin okunabilir özeti
if (operation == multiply || operation == divide) {
percent = current / 100;
} else {
percent = current * previous / 100;
}
Yüklü uygulamadan çalışan bir% düğmesine
01 * REA okur calc.exeHesap Makinesi uygulamasını başlatır Kod açılır ms-calculator:. Aracı daha sonra yüklü uygulamanın kitaplığını seçer.
02 * REA kütüphaneyi okur% işleyicinin kodunu döndürür İşlev operatörü kontrol eder ve 100 sabitini kullanır.
03 * Temsilciniz bunu yorumlar Kuralları açıklayın ve çoğaltın Dalı Microsoft'un kaynağıyla çapraz kontrol edin, ardından + ve × üstünü deneyin.
REA 4.1.0: Windows Hesap Makinesi 11.2508.4.0, x64 ile denetlendi. Okunabilir özet, kurtarılan dalı açıklamak için Microsoft'un genel kaynağından gelen adları kullanır.
Bir kimlik doğrulayıcı oturum açma kodunu nasıl oluşturur?
Aegis'in altı haneli giriş kodunu yayımlanmış APK'sında takip edin. Ardından demo saatini hareket ettirerek kodun neden her 30 saniyede değiştiğini görün.
Kaydedilmiş bir web uygulaması oturumunu yapay zekâ ajanlarını eğitmek ve test etmek için çalıştırılabilir bir ortama dönüştürün.
Ajanınız tarayıcının isteklerini ve uygulamanın yanıtlarını kaydeder. REA bu verilerle yerel bir ortam oluşturur; ajanlar asıl uygulamayı çalıştırmadan görevleri bu ortamda deneyebilir.
Klasör silmeyi desteklemek için kayıt, klasörü silinmeden önce göstermeli ve silindikten sonra artık bulunmadığını doğrulamalıdır.
Ajanınızda REA’yı kurduktan sonra aşağıdaki örnek URL’yi ve klasör görevlerini kendinize göre değiştirin:
Kodlama aracınız
›REA ile şu test web uygulamamdan bir RL ortamı oluştur: http://127.0.0.1:3000 Klasör listeleme, oluşturma, yeniden adlandırma ve silme işlemlerini kapsa. Test klasörleri oluşturup silebilirsin. Mevcut verileri değiştirme. my-env adlı klasöre kaydet, hangi işlemlerin çalıştığını kontrol et ve nasıl çalıştıracağımı anlat.
Örnek istem. URL’yi ve klasör görevlerini kendinize göre değiştirin.
İlk soruşturmanız
Küçük bir uygulamada REA'yu deneyin.
Notlar örneğimizi indirin, CSV dışa aktarımını izleyin ve değiştirilen bir girişi kontrol edin.