İçeriğe geç

Eğitim programı

Yapay zekayla yazılım geliştirme: aracı değil yöntemi öğrenmek

Bu eğitim yazılım ekipleri için. Yapay zekaya kod yazdırmayı ve yazılan kodun doğru olup olmadığını kontrol etmeyi, ekibin kendi projesi üzerinde gösteriyor. Belirli bir programı tanıtmıyor; programlar değişiyor, yöntem kalıyor.

Kod yazdırmak kolay. Zor olan, yazdırdığınız kodun doğru olduğunu bilmek.

kural karar yapma

Hangi soruyu cevaplıyor

Program bu üç sorunun etrafında kuruldu

  • 01

    Ekip yapay zekayla daha hızlı kod yazıyor ama gözden geçirme kuyruğu büyüyor; ne değişmeli?

  • 02

    Üretilen kodun doğruluğu nasıl ölçülür, “çalışıyor gibi görünüyor” nasıl elenir?

  • 03

    Hangi iş yapay zekaya verilir, hangisi verilmez; sınır nereye çizilir?

Program

Nasıl ilerliyor

kural karar yapma

01

Bağlamı kurmak

Yapay zekanın kalitesi verilen bağlamla doğru orantılı. Proje kuralları, mimari kararlar ve “bu projede şunu yapma” listesi kalıcı bir yere yazılmazsa her oturum sıfırdan başlar. Bu bölümde ekip kendi projesi için o dosyaları kuruyor.

1 istek 2 adım 3 gör 4 düzelt

02

Geliştirme döngüsü

İstek → plan → küçük adımlarla uygulama → çalıştırıp görme → düzeltme. Büyük bir isteği tek hamlede yaptırmak yerine döngüyü kısa tutmak; her adımda gerçekten çalışan bir şey bırakmak. Ekip bunu kendi kod tabanında deniyor.

test ölçüm göz

03

Doğrulama disiplini

Programın omurgası burası. Üretilen her çıktının nasıl sınanacağı: testle, ölçümle, gerçek veriyle ve gözle. “Muhtemelen doğrudur” bir sonuç değildir; doğrulanmamış çıktı, yazılmamış koddan daha pahalıdır.

kişide kurumda

04

Ekip düzeni ve devir

Yapay zekayla üretilen işin gözden geçirilmesi, kayıt altına alınması ve ekip içinde devredilebilir kalması. Kimin neyi onayladığı, hangi kararın nerede yazılı olduğu ve yeni katılan birinin nereden başlayacağı.

Kapsam

Kimin için, kimin için değil

Bunun için

  • Yapay zekayı zaten kullanan ama çıktısına güvenip güvenmeyeceğini bilemeyen yazılım ekibi
  • Kendi kod tabanı üzerinde, kendi kurallarıyla çalışmak isteyen ekip
  • Hızlanmayı gözden geçirme yükü altında kaybeden ekipler

Bunun için değil

  • Belirli bir aracın ekran ekran tanıtımını bekleyen katılımcı — araçlar değişir, program yöntemi anlatır
  • Programlama bilmeyen ekip; bu program geliştirici için
  • “Yazılımı yapay zeka yazsın, kimse bakmasın” bekleyen kurum

Sık sorulanlar

Bu sayfaya dair sorular

Bu eğitim hangi yapay zeka aracını öğretiyor?

Program bir aracın tanıtımı değil. Ekibin kullandığı araçla çalışılır; öğretilen şey bağlamın nasıl kurulacağı, döngünün nasıl kısa tutulacağı ve çıktının nasıl doğrulanacağı. Araç değişse de bu yöntem kalır.

Eğitim kendi kod tabanımız üzerinde mi yapılıyor?

Evet, tercih edilen yol bu. Örnek proje üzerinde çalışmak kavramı anlatır ama ekibin kendi kısıtlarını göstermez: gerçek mimari, gerçek teknik borç ve gerçek gözden geçirme alışkanlıkları ancak kendi kodunda görünür.

Yapay zekanın ürettiği kodun doğruluğu nasıl ölçülüyor?

Çıktı türüne göre değişen bir sınama düzeni kuruluyor: testle sınanabilen yerde test, ölçülebilen yerde ölçüm (süre, boyut, sorgu sonucu), görsel çıktıda ekran görüntüsüyle gözle kontrol. Sınanmamış çıktı “bitti” sayılmıyor.

Eğitim uzaktan mı yapılıyor?

İkisi de olabiliyor. Belirleyici olan ekibin kendi geliştirme ortamına erişebilmesi: program uygulamalı yürüyor, katılımcılar kendi makinelerinde kendi projelerinde çalışıyor.