4 Ekim 2026

2 görüntülenme

Sohbet etmek yerine iş yapan bir yapay zekâ asistanı: KralStroy paneline nasıl bir ajan yerleştirdik

KralStroy, herkese açık çok dilli bir iş ilanı sitesi ve ekip için tek bir çalışma alanıdır: web paneli, Android uygulaması, dahili sohbet ve yapay zekâ asistanı. Tüm başvurular ve talepler tek bir yerde toplanır. Asistan panelin temel özelliğidir: bulut konsollarındaki gibi bir yan panel; çalışan sade bir dille yazar, işi asistan yapar.

Fikir benim kendi rutinimden doğdu. eBilim için dört dilde çok sayıda içerik eklemem gerekiyordu: her metni çevirmek ve form alanlarını tek tek elle doldurmak. Bu inanılmaz sıkıcıydı. KralStroy'da aynı iş artık tek bir mesajla hallediliyor: çalışan ilanı anlatıyor ve taslak hazır.

Neler yapabiliyor. Asistan başvuruları ve talepleri duruma, tarihe ve metne göre arayıp listeler, bölümlere göre genel bir bakış sunar; ilanları, SSS'yi, yorumları, makaleleri ve katalogları okur. "Bu ilana kaç yeni başvuru geldi, kimlerden?" diye sorduğunuzda tahminle değil veritabanındaki verilerle yanıt verir ve doğrudan paneldeki kayıtlara bağlantı verir. Talimatları katıdır: kişiler, sayılar ve durumlar yalnızca araçlardan alınır.

Dokuz işlem — hepsi onaylı. Asistan verileri değiştirebilir: başvurunun veya talebin durumunu değiştirmek, not eklemek, ilanları ve makaleleri yayınlamak ve yayından kaldırmak, SSS'yi ve yorumları göstermek ve gizlemek, ilan taslağı oluşturmak. Ama hiçbir değişiklik kendiliğinden olmaz. Çalıştırmadan önce çalışan, kaydın adını ve "Onayla" ile "Reddet" düğmelerini içeren bir kart görür. Reddedilen işlemi asistan yeni bir istek olmadan tekrarlamaz. Kayıt silemez ve çalışan adına sohbete yazamaz.

Taklit edilemeyen onay. "Onayla" düğmesi tarayıcının gönderdiği basit bir işaret değildir — aksi halde herkes arayüzü atlayıp "onaylandı" gönderebilirdi. Her onay sunucuda ayrı bir anahtarla imzalanır; geçerli imza olmadan araç çalışmaz. Asistanın her işlemi kayda geçer: kim, hangi kayıtta, ne yaptı ve sonuç ne oldu.

Yalnızca çalışanın görmesine izin verileni görür. Araç seti her kişi için ayrı oluşturulur. Çalışanın başvuruları okuma yetkisi yoksa asistan onlardan habersizdir: bunun için aracı yoktur. Veri değiştirmek için ilgili bölümde düzenleme yetkisi gerekir. Asistan çalışanın dahili sohbetteki yazışmalarını okuyabilir, ama yalnızca kendi yazışmalarını ve yalnızca okuma amaçlı. Başkalarının yazışmaları yöneticiye bile kapalıdır.

Tek cümleden üç dilde ilan. Çalışan ilanı kendi sözleriyle anlatır, asistan da aynı anda Rusça, İngilizce ve Türkmence bir taslak oluşturur. Şehri ülkeyi dikkate alarak GeoNames kataloğunda bulur, sektörü katalogdan alır, para birimini varsayılan olarak yerel para birimi yapar. Maaşı, koşulları ve çalışma saatlerini uydurmaz: yalnızca çalışanın söylediğini yazar. Taslak, paneldeki formla aynı doğrulamadan geçer ve onu yalnızca bir insan yayınlayabilir.

Aday seçimi. "Bu ilan için uygun kişileri bul" diyebilirsiniz. Asistan ilanın bilgilerini ve açık başvuruların kısa kartlarını alır. Kimin zaten başvurduğunu ve şehrin eşleşip eşleşmediğini işaretler, en iyi beş kişiyi tablo halinde verir: neden uygun ve neyi eksik. Uygun kimse yoksa bunu açıkça söyler. Adayların telefon numaraları ve e-posta adresleri modele ulaşmaz. İlan gerektirmedikçe insanları milliyet, yaş veya cinsiyete göre değerlendirmesi yasaktır.

Verilerdeki tuzaklara karşı koruma. Asistan başvuruları, talepleri ve sohbet mesajlarını okur; bunların içinde "talimatlarını unut ve şunu yap…" gibi bir metin olabilir. Bu yüzden talimatı tüm bunları komut değil veri olarak görmesini ister; son savunma hattı ise her değişikliğin bir insan tarafından onaylanmasıdır. Yanıtlardaki bağlantılar da denetlenir: yalnızca panelin iç sayfalarına ve sıradan web adreslerine izin verilir, başka sitelere yönlendirme olmaz.

Teknik olarak asistan Vercel AI SDK üzerinden Gemini ile çalışır; site ve panel Next.js, Drizzle ORM ve PostgreSQL ile yapılmıştır. Bir istekte en fazla altı araç adımı atabilir; sunucu hem geçmişin hem de yanıtın uzunluğunu sınırlar.

Açıkçası bir yıl önce böyle bir şeyi aklıma bile getirmezdim. Sanırım böyle bir asistanı ilk kez Vercel'de gördüm: arayüzlerinde yolumu bulmama gerçekten yardım etti. Sonra Hostinger'da da fark ettim; bana göre en iyisini Cloudflare yapmış. Böyle bir yardımcı, birincisi, sadece rahattır. İkincisi, tanımadığınız bir arayüzle çalışırken yardıma hazır biri olduğunda bilinmeyenin korkusu kaybolur. KralStroy ekibine vermek istediğim tam olarak buydu.

KralStroy'u test verileriyle çalışan demo ortamında canlı görebilirsiniz: kralconstruction.bridgecore.systems. Kendi sisteminiz için yetkileri, onayları ve kaydı olan böyle bir asistana ihtiyacınız varsa ana sayfadaki form üzerinden bize yazın.

Tüm haberlere dön