Avusturyalı 14 yaşındaki geliştirici Stanislaus Hees, yapay zekâ ajanlarının görevleri kendi aralarında tırarak bağımsız biçimde çalışmasını sağlayan Autark adlı açık kaynaklı aracı geliştirdi. Sistem, kullanıcıların gelen görevleri yönetici ajana iletmesiyle devreye giriyor; yönetici ajan işleri ajanlara dağıtarak sonuçları topluyor. Autark, sürekli kullanıcı komutu beklemeden zamanlayıcılar, mesajlar yeni görevler üzerinden çalışabiliyor ancak geniş sistem erişimi nedeniyle ciddi güvenlik riskleri taşıyor.

Autark, Yapay Zekâ Ajanları Arasında Görev Dağılımı Yapıyor

Autark, geleneksel yapay zekâ asistanlarından farklı olarak tek isteğe yanıt vermek yerine devam eden işleri yönetmeye odaklanıyor. Kullanıcılar tamamlanmasını istedikleri görevleri sistemin gelen kutusuna ekliyor. Yönetici ajan, talebin kapsamını değerlendirerek işi uygun ajanlara aktarıyor. Görevlendirilen ajanlar çalışmayı tamamladıktan sonra sonuçları yöneticiye iletiyor; yeterince açık olmayan talepler için kullanıcıdan ek bilgi isteyebiliyor.

Sistemin çalışma düzeni, kullanıcıların her adımı ayrı ayrı başlatmasına ihtiyaç duymuyor. Autark’ın web sitesinde yer alan açıklamaya göre zamanlanmış işlem, sayaç, yeni görev, mesaj veya herhangi olay ajanları yeniden harekete geçirebiliyor. Ajanlar kendilerine verilen işi tamamladıktan sonra sonraki adımlarını planlayabiliyor. Böylece araç, tek seferlik komutlara yanıt veren asistandan çok, sanal çalışma ekibi gibi hareket ediyor.

Autark, farklı yapay zekâ modelleriyle çalışacak şekilde tasarlandı. Sistem OpenAI Codex, Claude Code, Gemini CLI, GitHub Copilot CLI Kimi Code gibi araçlara ilgili komut satırı arayüzleri üzerinden bağlanabiliyor. Yerel modeller için destek sunuluyor. Ancak geliştirici, modellerle entegrasyonun henüz gerçek kullanım senaryolarında kapsamlı biçimde test edilmediğini belirtiyor. Açık kaynaklı proje geliştirme aşamasını sürdürdüğü için farklı modellerdeki performansın değişmesi beklenebilir.

Avusturyalı geliştirici Stanislaus Hees, Autark projesini mevcut yapay zekâ kodlama araçlarıyla yaşadığı deneyimlerin ardından ortaya çıkardı. Henüz eğitimine devam eden Hees, Claude Code Codex gibi araçların tekil görevlerde yardımcı olduğunu ancak işlerin organizasyonu takibinin kullanıcıya kaldığını fark.

Hees, The Register’a yaptığı açıklamada mevcut araçların tamamlanmamış işleri hatırlama, iş akışını düzenleme süreci ilerletme sorumluluğunu üstlenmediğini söyledi. Geliştirici, her yeni adımda kendisinin komut vermesini gerektirmeyen, devam eden çalışmaları yönetebilen sistem istediğini ifade.

Hees, Autark’ı geliştirirken yapay zekâ destekli kodlama araçlarından yararlandı. Başka ifadeyle genç geliştirici, ortaya çıkarmak istediği sistemi oluşturmak için yine yapay zekâ araçlarından destek. Projenin sunduğu otonomi ise kullanım kolaylığının yanında önemli güvenlik sorunlarını beraberinde getiriyor.

Autark’ın en önemli güvenlik sorunu, ajanların faaliyetlerini teknik olarak sınırlandıran korumaların bulunmaması. Projede sanal alan (sandbox), işlem onay mekanizması veya izin denetimi gibi güvenlik katmanları yer almıyor. Ajanlar, çalıştıkları bilgisayardaki kullanıcının sahip olduğu yetkilerle işlem yapabiliyor. Dolayısıyla sistem dosyaları silebilir, istenmeyen e-postalar gönderebilir veya erişebildiği kaynaklar üzerinden para harcayabilir.

Projenin erişim veri güvenliği sayfası, kullanıcıların belirlediği sınırların teknik engel oluşturmadığını özellikle vurguluyor. Kullanıcı ajan arasında yapılan güvenlik görüşmesi, sistemin hangi işlemleri gerçekleştirmesi gerektiğine ilişkin yönergeler belirliyor. Ancak yönergeler, ajanların söz konusu sınırları aşmasını engelleyen zorunlu kurallar niteliği taşımıyor.

Hees’in tığı canlı test sonuçları riskin yalnızca teorik olmadığını gösteriyor. Geliştiricinin açıklamasına göre belirsiz görev verilen ajanlar birkaç dakika içinde gerçek kod depolarına, yedeklere, SSH anahtarlarına.env dosyalarına erişti. Testlerden birinde ajanlardan biri bulduğu dosyanın izinlerini değiştirdi. örnek, geniş yetkilerle çalışan otonom sistemlerin beklenmeyen işlemler gerçekleştirebileceğini ortaya koyuyor.

Hees Autark’ın hassas sistemlere gözetimsiz erişim için uygun olduğunu ileri sürmüyor. nedenle aracın kişisel dosyalar, kritik hesap bilgileri veya önemli yedekler barındıran bilgisayarlarda doğrudan çalıştırılması ciddi risk oluşturuyor. Kullanıcıların ajanlara tanıdığı erişim alanını sınırlandırması aracı hassas veriler içermeyen ayrı ortamda denemesi gerekiyor.

Autark, geniş sistem erişiminden kaynaklanan risklere rağmen bazı veri koruma önlemleri içeriyor. Projenin açıklamasına göre kayıtlı parolalar erişim anahtarları şifreleniyor istemlerde doğrudan değerleri yerine kimlikleri kullanılıyor. Böylece gizli bilgilerin yapay zekâ ajanlarına iletilen komutlarda açık biçimde yer alması engellenmeye çalışılıyor.

Proje ekibi ayrıca sunucularında kullanıcı verilerini saklamadığını belirtiyor. Cihazlar arasındaki şifrelenmiş iletişimi aktarmak için toplantı sunucusu kullanılıyor. Kullanıcılar, Autark’ın kendi sunucularına bağımlı kalmadan sistemi çalıştırabiliyor.

Autark’ın hazır uygulama paketleri projenin internet sitesinden edinilebiliyor. Açık kaynaklı kodlar ise GitHub üzerinden incelenebiliyor. Toplantı sunucusunun kodları dahil olmak üzere projenin bileşenleri, Apache açık lisansı kapsamında kendi sunucusunda barındırılabiliyor değiştirilebiliyor.

Autark, yapay zekâ ajanlarını tek tek komutlarla yönetmek yerine ortak iş akışında buluşturma yaklaşımıyla öne çıkıyor. Ancak projenin sunduğu otonomi, güvenlik kontrollerinin eksikliği nedeniyle dikkatli kurulum kullanıcı denetimi gerektiriyor. Aracın günlük iş akışlarında güvenilir biçimde kullanılabilmesi, ajanların yetkilerini teknik olarak sınırlayan korumaların geliştirilmesine bağlı olacak.