Yapay Zekâ Entegrasyonu¶
FrontISTR, ortam kurulumu, analizlerin çalıştırılması ve kodun iyileştirilmesi gibi çeşitli yazılımla ilgili görevleri yapay zekâ ajanlarıyla birleştiren çalışmalar yürütmektedir. Model oluşturma desteği ve haricî araçlarla entegrasyon da dâhil olmak üzere, yapay zekânın kullanılabileceği alanların gelecekte daha da genişlemesi beklenmektedir. Bu sayfada söz konusu yapay zekâ entegrasyonu çalışmaları tanıtılmaktadır.
Fabrica — Yapay Zekâ Ajanlarını Kullanmak için Bir Atölye¶
FrontISTR-Fabrica, hem FrontISTR kullanıcıları hem de geliştiricileri için yapay zekâ ajanlarını kullanmaya yönelik bir atölyedir (Fabrica). Her görev için hazırlanmış bir istem şablonuna gereksinimleri yazıp bir yapay zekâ ajanına verdiğinizde, yapay zekâ bir çalışma planı oluşturur, gerektiğinde onay isteyerek görevi yürütür ve sonuçları bir raporda özetler. Böylece kullanıcı, sonuçları incelemeye ve karar vermeye odaklanabilir.
Şablonları kullanarak aşağıdakiler gibi görevleri etkileşimli olarak gerçekleştirebilirsiniz.
- Ortam kurulumu — Derleme ayarlarının incelenmesinden derlemeye ve çalışma kontrollerine kadar
- Analizlerin çalıştırılması — Ağların kontrolü, giriş dosyalarının oluşturulması, çözücünün çalıştırılması ve sonuçların düzenlenmesi
- Özellik ekleme ve hata düzeltme — Kod incelemesinden uygulamaya, teste ve commit işlemlerine kadar
- Dokümantasyon — Kılavuzların yazılması ve kodla tutarlılığın kontrol edilmesi
- Katkıda bulunma — Issue ve merge request taslaklarının hazırlanması ve bir fork'a push yapma adımlarına ilişkin rehberlik
Fabrica'yı kullanmak için FrontISTR'ın derlenip çalıştırılabildiği bir ortama ve GitHub Copilot, Claude Code veya Codex gibi bir yapay zekâ ajanına ihtiyacınız vardır. Kurulum adımları, önkoşullar ve her şablonun kullanımı için deponun README dosyasına bakın.
Yapay zekâ tarafından önerilen komutların veya kodun kabul edilip edilmeyeceğine ilişkin nihai karar kullanıcıya aittir. Şablonlar bu incelemeyi kolaylaştırmak için tasarlanmıştır; yapay zekâ tarafından üretilen çıktının doğruluğunu garanti etmez.