JetBrains açık kaynak kodlu yapay zeka arayüzü ThinkRail projesini duyurdu
Öne çıkanlar
- JetBrains, Apache 2.0 lisanslı açık kaynak kodlu ThinkRail geliştirme ortamını yayımladı.
- Her yapay zeka ajanı, ana daldan bağımsız ayrı bir Git çalışma ağacında çalışıyor.
- Sistem, proje mimarisini takip etmek için dosyalara bağlı şartname grafiği kullanıyor.
- Monaco tabanlı tarayıcı arayüzü macOS, Windows ve Linux platformlarını destekliyor.
JetBrains InnovationHub, yazılım geliştirme süreçlerinde yapay zeka ajanlarını izole çalışma alanlarında çalıştırmayı hedefleyen açık kaynaklı ThinkRail platformunu tanıttı. Apache 2.0 lisansıyla yayımlanan araç, yerel Git depolarını temel alarak her ajan oturumu için bağımsız Git çalışma ağaçları oluşturuyor. macOS, Windows ve Linux işletim sistemlerini destekleyen sistem, komut satırı üzerinden başlatılarak tarayıcı tabanlı bir geliştirme ortamı sunuyor.
Sistem mimarisi, pi kodlama ajanını doğrudan süreç içinde çalıştıran hafif bir sunucu ile Monaco editör tabanlı web arayüzünü bir araya getiriyor. Her çalışma alanı kendine ait dal, çalışma dizini, terminal oturumu ve dosya ağacı barındırıyor. Böylece geliştiriciler ana kod tabanını etkilemeden birden fazla ajanı eşzamanlı olarak farklı görevlerde çalıştırabiliyor ve değişiklikleri canlı Git fark göstergeleri üzerinden denetleyebiliyor.
ThinkRail, projelerin tasarım amacını korumak için şartname odaklı bir yaklaşım benimsiyor. Modüllerde yer alan SPEC.md dosyaları birbirine bağlanarak bir şartname grafiği oluşturuyor ve ajanlar bu grafiği özel araçlarla tarayıp güncelliyor. Kullanıcılar her oturum için farklı modeller seçebiliyor, harcanan belirteç maliyetlerini canlı takip edebiliyor ve ajanın çalışmasını beklemeden yönlendirme komutları iletebiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.