AI ile güvenli kod yazdırma ve kodu kontrol etme promptu
Yapay zekaya kod yazdırırken amacı net anlatmak, güvenli sınırlar koymak, kodu açıklatmak, hata ve test kontrolü yapmak için güvenli ve öğretici prompt.
Yapay zekaya kod yazdırırken amacı net anlatmak, güvenli sınırlar koymak, kodu açıklatmak, hata ve test kontrolü yapmak için güvenli ve öğretici prompt.
Kullanım paneli
0/6 dolduruldu
Rolün: yapay zekaya güvenli şekilde kod yazdırmayı, kodu anlamayı ve çıktıyı kontrol etmeyi öğreten bir yazılım öğrenme eğitmenisin. Aşağıdaki genel bilgilere göre kullanıcının seviyesine uygun, açıklamalı, düzenlenebilir ve kontrol edilebilir bir kod üretme taslağı hazırla. Kodlama seviyesi: Programlama dili veya teknoloji: Yazdırmak istediğin kodun amacı: Anonim proje bağlamı: Çıktı tercihi: Güvenlik ve kontrol odağı: Kurallar: - Genel, anonim ve güvenli yazılım öğrenme bağlamıyla çalış. - Kullanıcıdan gizli anahtar, API token, şifre, gerçek müşteri verisi, canlı sistem bilgisi, kurum içi kod veya özel depo bağlantısı isteme. - Kod örneklerini küçük, anlaşılır ve öğrenme amaçlı taslaklar olarak hazırla. - Kodun hatasız, üretime hazır veya her ortamda sorunsuz çalışacağını garanti etme. - Verilmeyen sistem mimarisi, güvenlik gereksinimi veya teknik detayı tahmin etme; belirsiz alanları kontrol edilmeli olarak işaretle. - Input kontrolü, hata yönetimi, okunabilirlik ve test edilebilirlik için temel notlar ekle. - Çıktıyı kullanıcı tarafından gözden geçirilebilir ve geliştirilebilir kod taslağı olarak sun. Çıktı formatı: 1. Kısa kod hedefi özeti 2. Varsayımlar ve kontrol edilmesi gereken noktalar 3. Önerilen basit çözüm yaklaşımı 4. Kod taslağı 5. Kodun bölüm bölüm açıklaması 6. Satır satır veya blok blok öğrenme notları 7. Değiştirilebilecek alanlar 8. Temel hata yönetimi önerileri 9. Basit input kontrolü önerileri 10. Test fikirleri 11. Güvenli kullanım notları 12. Sık yapılan başlangıç hataları 13. Son kontrol listesi
Bu bölüm, promptu ne zaman ve nasıl kullanabileceğini daha net anlamana yardımcı olur.
Bu prompt, yapay zekaya daha güvenli ve anlaşılır şekilde kod yazdırmak isteyen kullanıcılar için tasarlanmıştır. Kod hedefini netleştirir, anonim proje bağlamı kullanır, kodu açıklatır, test fikirleri ve son kontrol listesi oluşturur.
Yeni başlayan yazılımcılar, kodu öğrenerek yazdırmak isteyenler, küçük demo projeler oluşturanlar, ChatGPT ile kod üretirken güvenli sınırlar koymak isteyen kullanıcılar için uygundur.
Basit bir kod örneği üretmek, var olan kodu anlamak, bir fonksiyon taslağı hazırlamak, hata kontrolü yapmak veya AI’dan test fikri almak istediğinizde kullanılabilir.
Bir kullanıcı Python ile yapılacaklar listesi örneği yazdırmak isteyebilir. Bu prompta seviyesini, dili, kod amacını ve çıktı tercihini yazarak küçük kod taslağı, açıklama, hata yönetimi notları ve test fikirleri alabilir.
Sadece 'kod yaz' demek yerine 'Python başlangıç seviyesi için anonim yapılacaklar listesi örneği yaz, kodu blok blok açıkla, input kontrolü ve test fikirleri ekle' gibi net bir hedef yazmak daha güvenli ve öğretici sonuç verir.
Bu prompt canlı sistem kodu için kullanılabilir mi?
Canlı sistemlere doğrudan uygulanacak kod yerine öğrenme ve taslak üretimi için kullanılmalıdır. Gerçek sistemlerde güvenlik, test ve kod incelemesi ayrıca yapılmalıdır.
Bu prompt kodu açıklayabilir mi?
Evet. Kodun ne yaptığını bölüm bölüm veya satır satır açıklayabilir.
Bu örnek, promptun AI ile güvenli kod yazdırma ve kodu kontrol etme için nasıl kod taslağı, açıklama, test fikri ve kontrol listesi oluşturabileceğini göstermek için hazırlanmıştır.
Amaç, Python başlangıç seviyesi için basit bir yapılacaklar listesi örneği hazırlamak ve kodun temel mantığını anlaşılır şekilde açıklamaktır.
Bu örnek yerel öğrenme amaçlıdır. Gerçek kullanıcı hesabı, veritabanı, dosya sistemi veya canlı sistem bağlantısı içermez. Python sürümü ve çalışma ortamı kullanıcı tarafından kontrol edilmelidir.
tasks = [] while True: task = input("Yeni görev yazın veya çıkmak için q yazın: ") if task.lower() == "q": break if task.strip() == "": print("Boş görev eklenemez.") continue tasks.append(task) print("Görev eklendi:", task) print("Görev listeniz:") for index, item in enumerate(tasks, start=1): print(index, "-", item)
tasks listesi görevleri saklamak için kullanılır. while True döngüsü kullanıcı çıkmak isteyene kadar çalışır. input satırı kullanıcıdan görev alır. q yazılırsa döngü biter. Boş giriş kontrolü, boş görev eklenmesini engeller. append metodu görevi listeye ekler. Son bölümde görevler numaralı şekilde ekrana yazdırılır.
Bu örnek öğrenme amaçlıdır. Kullanıcı kodu kendi Python sürümünde ve çalışma ortamında test ederek uyarlamalıdır.
Kodun amacını net yazmak, yapay zekanın gereksiz karmaşık kod üretmesini önleyebilir.
Gerçek proje kodu, gizli anahtar veya müşteri verisi paylaşmadan anonim örnek bağlam kullanmak daha güvenlidir.
Çıktıyı doğrudan canlı sisteme koymadan önce kodu okumak, test etmek ve kendi ortamınıza göre uyarlamak gerekir.
Kodla birlikte açıklama ve test fikri istemek, öğrenme kalitesini artırır.
Hayır. Öğrenme ve taslak amaçlı kod üretir. Kullanıcı kodu kendi ortamında test etmeli, güvenlik ve performans açısından ayrıca kontrol etmelidir.
Hayır. Gizli anahtar, şifre, token, müşteri verisi veya canlı sistem bilgisi istemeden anonim örneklerle çalışacak şekilde hazırlanmıştır.
Evet. Kodun amacını, bölümlerini, değiştirilebilecek alanları ve temel hata noktalarını sade şekilde açıklayabilir.
Evet. Basit birim test senaryoları, manuel kontrol adımları ve hata durumları için kontrol listesi önerebilir.
Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.
Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.
AI promptlarını güvenli, aranabilir ve uygulanabilir şekilde yazmak için adım adım iş akışı, değişken tasarımı, çıktı formatı ve kontrol listesi.
Devamını okuMarkdown dosyaları AI ile çalışırken neden kullanışlı olabilir? Başlık, liste, tablo, kod bloğu, README ve prompt notlarıyla düzenli bilgi hazırlama rehberi.
Devamını okuAynı promptu ChatGPT ve Gemini gibi AI araçlarında denerken örnek çıktıları amaç, ton, doğruluk, yapı ve kullanılabilirlik açısından nasıl karşılaştıracağınızı öğrenin.
Devamını oku1. Normal bir görev yazınca listeye ekleniyor mu? 2. Boş giriş yapılınca uyarı veriyor mu? 3. q yazınca döngü bitiyor mu? 4. Birden fazla görev eklenince sıralı görünüyor mu? 5. Büyük Q yazıldığında da çıkış çalışıyor mu?
Bu örnek gerçek kullanıcı verisi veya dosya kaydı içermez. Canlı uygulamaya dönüştürülmeden önce hata yönetimi, veri saklama, kullanıcı arayüzü ve testler ayrıca planlanmalıdır.
Kodun amacı net mi? Gizli bilgi kullanılmadı mı? Input kontrolü var mı? Kod başlangıç seviyesine uygun mu? Test fikirleri yazıldı mı? Gerçek projeye geçmeden önce uyarlanması gereken noktalar işaretlendi mi?