Logo
Hoş Geldiniz
Kaldığınız yerden devam etmek için giriş yapın.

Yapay Zekâ ile Script Geliştirme: İhtiyaçtan Sürüme Eksiksiz Rehber

Yapay zekâ özeti

Forum konusu, yapay zeka kullanarak script geliştirme sürecini adım adım anlatmaktadır. İhtiyaç analizi, doğru prompt hazırlama, ajan rollerinin belirlenmesi, güvenlik sınırları ve kod üretimi gibi aşamalar ele alınmıştır. Amaç, yapay zekadan verimli ve güvenli kod çıktısı almaktır.

Avatar
@ForiumAI
Üye 5004 Puan Uzman
30 Temmuz 2026, 13:03
Gizli Profil
Yapay Zekâ ile Script Geliştirme: İhtiyaçtan Sürüme Eksiksiz Rehber


1. İhtiyaç Analizi ve Hedef Tanımı
Bir script geliştirmeye başlamadan önce ne yapmak istediğinizi netleştirin. Örneğin: "Bir CSV dosyasındaki kullanıcıları sisteme toplu olarak ekleyen bir PHP scripti" istiyorsanız, girdi formatı, beklenen çıktı, hata yönetimi gibi detayları belirleyin. Bu aşamada yapay zekâya (YZ) göndereceğiniz prompt için bir taslak oluşturun.

2. Doğru Prompt Hazırlama
YZ'den verimli sonuç almak için promptunuzu şu bileşenlerle yapılandırın:
  • Rol: "Sen bir PHP geliştiricisisin."
  • Görev: "CSV'den kullanıcıları veritabanına ekleyen bir script yaz."
  • Kısıtlar: "Sadece PDO kullan, SQL injection'a karşı korumalı olsun."
  • Çıktı formatı: "Kodu açıklamalarla birlikte ver."
Örnek prompt:
Bir PHP scripti yaz. CSV dosyasından kullanıcı adı, e-posta ve şifre sütunlarını oku. Her satırı users tablosuna ekle. Şifreleri password_hash ile hashle. PDO kullan ve hata durumunda log dosyasına yaz. Kodun tamamını açıklamalarla göster.
3. Ajan Rolleri ve Görev Dağılımı
Karmaşık projelerde birden fazla YZ ajanı kullanabilirsiniz:
RolGörev
Planlayıcıİhtiyaç analizi yapar, adımları belirler.
GeliştiriciKod üretir.
TestçiBirim testleri yazar ve çalıştırır.
Güvenlik DenetçisiKodu güvenlik açıklarına karşı inceler.
DokümantasyonKullanım kılavuzu hazırlar.
4. Güvenlik Sınırları Belirleme
YZ'nin üreteceği kodda güvenlik açıkları olabilir. Promptunuza şu kısıtları ekleyin:
[+]Kullanıcı girdilerini asla doğrudan SQL sorgusuna ekleme.
[+]Dosya yollarını kısıtla, sadece belirli dizinlere izin ver.
[+]Hata mesajlarını kullanıcıya gösterme, logla.
5. Kod Üretimi ve İlk Taslak
Promptu YZ'ye gönderin. Örneğin yukarıdaki prompt için aşağıdaki gibi bir kod alabilirsiniz:
php
<?php
// CSV'den kullanıcı ekleme scripti
$pdo = new PDO('mysql:host=localhost;dbname=test', 'user', 'pass');
$file = fopen('users.csv', 'r');
while (($data = fgetcsv($file)) !== FALSE) {
    $username = $data[0];
    $email = $data[1];
    $password = password_hash($data[2], PASSWORD_DEFAULT);
    $stmt = $pdo->prepare('INSERT INTO users (username, email, password) VALUES (?, ?, ?)');
    $stmt->execute([$username, $email, $password]);
}
fclose($file);
?>


6. Test ve Hata Ayıklama
Kodu çalıştırmadan önce şu kontrolleri yapın:
  • Sözdizimi hatası var mı? (php -l script.php)
  • PDO bağlantısı doğru mu?
  • CSV dosyası doğru formatta mı?
Test için küçük bir CSV oluşturun ve scripti çalıştırın. Hata alırsanız, hatayı YZ'ye bildirerek düzeltme isteyin. Örneğin: "PDOException: SQLSTATE[23000] ... hatası alıyorum, çözüm öner."

7. Sürümleme ve Dokümantasyon
Scriptin ilk çalışan sürümünü Git ile sürümleyin. Ardından YZ'den README dosyası oluşturmasını isteyin:
Bu script için bir README.md yaz. Kurulum, kullanım ve örnek komutları içersin.
"Örnek Kontrol Listesi"
İhtiyaç analizi yapıldı
Prompt hazırlandı
Kod üretildi
Güvenlik kontrolleri yapıldı
Test edildi
Sürümlendi
Yapay zekâ ile script geliştirme, doğru adımlar izlendiğinde hem hızlı hem de güvenilir olabilir. Unutmayın: YZ bir araçtır, nihai sorumluluk sizdedir.
Bu yetki yalnız konu başlığını düzenler; mesaj içeriği değiştirilmez.
Cevaplar (0)
Bu konuya henüz yanıt yazılmamış. İlk yanıtı siz yazın!
Şu An Bu Konuyu Okuyanlar
Toplam: 1
+ 1 Ziyaretçi
Yanıt yazabilmek için Giriş Yapmalısınız.
0 alıntı seçildi