Ajanlar & Otomasyon

Ajan Ofisi: İstekle Çalışan Ajanlar

Ajanları tek panelde izleme, proje odaları ve görev yönlendirme üzerine kaynaklı, görselli bir rehber.

Selma Kocabıyık1 Kasım 202611 bölüm
18
İçindekiler
  1. Hızlı yön bulma
  2. Eski sistem neden değişti?
  3. Ofis turu: roller ve iş örnekleri
  4. Canlı örnek: terminaller, CEO ve tokenlar
  5. Mimari: proje klasörü, yönlendirici ve kalıcı deneyim
  6. Depodaki kurulum ve kullanım sırası
  7. Yapılandırma, oturum eşleme ve hafıza
  8. Token ve maliyet nasıl okunmalı?
  9. Veri sınırı, yerel çalışma ve doğrulanan açık noktalar
  10. Araçlar, lisans ve yayımlanmayan parçalar
  11. Bonus bölüm: oyun içinde topluluk
  12. Kaynak
Ajanlar & OtomasyonAjan Ofisi

Hızlı yön bulma

Temel fikir: Ajanları gereksiz zamanlayıcılarla çalıştırmak yerine ihtiyaç anında çağırmak; açık oturumları, görev durumunu, kullanılan modeli ve tüketimi tek yerden izlemek. Üç boyutlu kedi ofisi bu çalışma düzeninin arayüzü. İşin niteliğini belirleyen asıl katman, her projenin talimatları, becerileri, araç izinleri ve biriktirdiği deneyim.

Ön koşullar: Canlı ofis için Python 3.10+, erişilebilir claude komutu, yapılandırılmış proje klasörleri; ofisten görev başlatmada tmux. Üç boyutlu ön yüz three.js’i CDN üzerinden alır. Demo, ajan hesabı bağlamadan denenebilir. Bu derleme sırasında uygulama kurulmadı veya çalıştırılmadı.

Eski sistem neden değişti?

Selma Kocabıyık önceki şirketinde 14 ajan bulunduğunu, bunlara zamanlayıcılar konduğunu ve özellikle araştırma ajanlarının ihtiyaç olmasa da çalışabildiğini anlatıyor. Önceki videonun 200 bin izlenmesini ve izleyici ilgisini aktarıyor; buna karşın maliyet ve gereksiz token tüketimi nedeniyle sistemi dondurup yeniden tasarlamış. Bunlar anlatıcının kendi kullanımına ilişkin beyanlarıdır; bağımsız gider karşılaştırması veya tasarruf yüzdesi verilmez.

İkinci sorun dağınık çalışma: arka planda yaklaşık on terminal, hangi sohbette ne istendiğinin ve son durumun hatırlanamaması. Yeni tasarımda kullanıcı terminale veya masaüstü sohbetine yazınca ilgili ajan çalışıyor ve hepsi bir panoda izleniyor.

Ölçüt Önceki yaklaşım — anlatıcının deneyimi Yeni yaklaşım
Tetikleme Zamanı gelince çalıştırma Kullanıcının isteği veya ofis düğmesi
Gereksiz araştırma İhtiyaç dışı işler çıkabiliyor İstek yokken yeni model koşusu yok
İzleme Dağınık terminaller Ortak ofis, ajan paneli ve canlı akış
Başarı ölçüsü Yalnız çalışıyor olması yeterli değil Üretilen iş, süre, tüketim ve gözden geçirme

“Boşta 0 token” kapsamı: Depo, bekleyen ajanlar için model çağıran bir nabız/zamanlayıcı bulunmadığını söylüyor. Bu, bilgisayarın, tarayıcının, CDN’nin veya diğer hizmetlerin tüm maliyetlerinin sıfır olduğu anlamına gelmez. Çalışan görev ve kullanıcının ayrıca açık tuttuğu oturumlar tüketmeye devam edebilir.

Ofis turu: roller ve iş örnekleri

Birim Videoda anlatılan iş Kaynak
CEO Kullanıcı isteğini uygun ajanlara dağıtır; sürekli çalışmaz.
Araştırma İş, model ve günlük girdi/çıktı tokenlarını gösteren panel; görev geldiğinde çalışır.
Üretim Oyun, web sitesi ve diğer üretim işleri.
Gün sonu Proje sayısı, çalışma verimi ve gereksiz token tüketimini değerlendirme.
Drive / disk Tamamlanan video ve özellikle Remotion malzemelerini buluta taşıma; yaklaşık 30 GB örneği.
Posta / içerik / kurgu Gün içindeki e-posta, içerik ve render işleri için farklı alanlar.
Apify veri odası Web verisini ayrı bir araçla toplama; dış içeriği veri olarak ele alma.
Bekçi İndirilen dosyaları açılmadan önce kontrol eden güvenlik ajanı fikri.
Render / Reels Aynı birim altında çok sayıda terminali ve alt ajanı izleme.

Bu roller anlatıcının kişisel ofisine aittir. Örnek depoyu indirmek, bunların özel iş akışlarını ve yeteneklerini edinmek anlamına gelmez. Drive aktarımı, e-posta, araştırma, render ve güvenlik denetiminin araçları, erişimleri ve proje talimatları kullanıcı tarafından ayrıca hazırlanmalıdır.

Arayüzde odalar, hafıza ve günlük maliyet alanları var. Anlatıcı tasarımı önceki videoya gelen yorumlarda bildirilen sorunlara göre geliştirdiğini belirtiyor. Kedi meme görüntülerini YouTube telif kaygısı nedeniyle videoya dahil etmediğini söylüyor. Bu bir platform hukuku değerlendirmesi olarak doğrulanmadı.

Reels Makinesi odası ve sağ bilgi paneli görülüyor; panelde 3,8M token, model sonnet ve hazır görev düğmeleri yer alıyor. Bu kare araştırma odası olarak etiketlenmedi.
Video — Reels Makinesi odası ve sağ bilgi paneli görülüyor; panelde 3,8M token, model sonnet ve hazır görev düğmeleri yer alıyor. Bu kare araştırma odası olarak etiketlenmedi.

Bakım & Güvenlik odası, Drive & Disk ile Bekçi masaları ve sağdaki aktarım paneli birlikte görülüyor.
Video — Bakım & Güvenlik odası, Drive & Disk ile Bekçi masaları ve sağdaki aktarım paneli birlikte görülüyor.

Canlı örnek: terminaller, CEO ve tokenlar

Render tarafında yedi terminal gösterildiği anlatılıyor. İkisinde işi tamamlamaya yönelik komut verildikten sonra ilgili ofis ajanı yeniden çalışır duruma geçiyor. Panelde alt ajanlar ve yapılan işlerin görünmesi amaçlanıyor.

CEO’ya yeni videolar için araştırma talebi yazılıyor. Anlatıma göre konu ajanı ile araştırma ajanı görevlendiriliyor; içerik üreticisi o anda bekliyor. Kullanıcı hangi işin sürdüğünü, ne zaman bittiğini ve girdi bekleyen noktaları sağdaki alanlardan takip edebiliyor.

Sayıların sınırı: Video açıklaması 74,5 milyon token gösterimini açıkça anıyor; altyazıda daha sonra 78 milyon ve “35.5” biçiminde belirsiz bir ifade var. Anlatıcı sayacın gece yarısından o ana kadar toplamı içerdiğini söylüyor. Bu değerlerden tek bir görev maliyeti, yeni üretilen içerik miktarı veya ödenen fatura çıkarılamaz. “35.5” için birim/model yorumu yapılmadı.

Model adı düzeltmesi: Mevcut İngilizce otomatik altyazı kendi terminallerindeki modeli “Opus 3.5” yazıyor. Videonun açıklaması “Opus 5.5”, ofis düğmeleri için Sonnet diyor. Burada açıklamadaki ifade tercih edildi; bu, model kataloğunun güncel bağımsız doğrulaması değildir. Yapılandırmadaki model seçimi ayrıca kontrol edilmelidir.

Videonun 74,5M token slaytı, tekrar okuma vurgusu ve adım adım büyüyen bağlam şeması görülüyor. Bu bir sunum görselidir; fatura kanıtı değildir.
Video — Videonun 74,5M token slaytı, tekrar okuma vurgusu ve adım adım büyüyen bağlam şeması görülüyor. Bu bir sunum görselidir; fatura kanıtı değildir.

CEO bilgi paneli, Sonnet 5.5 model etiketi, düşünme durumu ve ofis genel görünümü görülüyor.
Video — CEO bilgi paneli, Sonnet 5.5 model etiketi, düşünme durumu ve ofis genel görünümü görülüyor.

Mimari: proje klasörü, yönlendirici ve kalıcı deneyim

Videoda CEO’nun altında beş proje dosyası/alanı tasviri kullanılıyor; her proje bir ajan gibi düşünülüyor. Bir proje içinden başlatılan terminal veya sohbet, o ajanın ofisteki karşılığına bağlanıyor.

Depodaki netleştirme: Projelerin fiziksel olarak CEO klasörünün altına taşınması gerekmiyor. ajanlar.json içindeki cwd çalışma yolu gerçek proje klasörüne işaret ediyor. Ofis klasörü ana yapılandırma, proje klasörleri ise işin bağlamı. Ön yüz HTTP ile sunucuyu çağırıyor; sunucu ofis görevini tmux penceresinde koşucuya, koşucu da claude -p sürecine veriyor. Olaylar SSE ile arayüze akıyor. Terminal köprüsü ayrı açılan oturumların durumunu okuyor. [S03–S07]

Reels projesinde anlatıcının görsel tarzı, kullandığı GitHub kaynakları, beceri dosyaları ve 3D hareket üreten kodlar bulunuyor; motion design, Blender ve Python örneklerini anıyor. Instagram videolarının kurgusuna elle dokunmadığını söylüyor. Bu yetenekleri yaklaşık iki haftada geliştirdiğini, tek gecede ortaya çıkmadığını vurguluyor. Araştırma projesinde de araştırma yöntemi, ek talimatlar ve önceki işlerden dersler bulunuyor; oyun üretiminde tür ve kütüphane tercihlerinin ayrıca verildiğini anlatıyor.

Çıkarım: Ortak panel gözlemlemeyi kolaylaştırır. Tek başına panel kurmak araştırma kalitesini, iyi montajı veya tutarlı tasarımı sağlamaz. Her rolün kaynakları, işi bitirme ölçütü ve hata dersleri ayrıca tanımlanmalıdır.

Depodaki kurulum ve kullanım sırası

Aşağıdaki komutlar erişilen README’deki kullanım adımlarıdır; bu çalışmada kullanıcı bilgisayarında uygulanmadı. İşletim sistemi, Python, Claude Code ve tmux kurulumu README’de uçtan uca anlatılmıyor. [S03]

6.1 Önce bağımsız demo

  1. Depoyu edinip proje dizinine geç.
  2. Ön yüzü bir yerel HTTP sunucusuyla aç:
    cd on-yuz
    python3 -m http.server 8000
  3. http://127.0.0.1:8000/?demo=1 adresini aç. Örnek ajanlar sahte görevlerle hareket eder; gerçek arka uç isteği gönderilmez.

?oto=0 demo otomatik koşularını kapatır; ?hafif=1 çözünürlük ve gölge yükünü azaltır. ES modülü nedeniyle HTML dosyasına çift tıklayıp file:// ile açmak yeterli değildir. Demo, gerçek ajan bağlantısı veya gerçek tüketim kanıtı sayılmaz.

6.2 Canlı ajanları bağlama

  1. ajanlar.example.json dosyasını ajanlar.json adıyla kopyala; terminal eşlemesi istenirse kopru.example.json dosyasını kopru.json yap.
  2. Her ajan için gerçek cwd yolunu, rolü, modelini ve hazır görev promptlarını doldur. Örnek yer tutucuları bırakma. Var olmayan klasör “kurulmadı” sonucuna yol açar.
  3. izinli_araclar değerlerini görevin gerektirdiği kapsamla sınırla; varsayılan yasak listesini koru. CLAUDE.md ofisin görev dağıtım kurallarını taşır.
  4. python3 sunucu.py ile başlat. Varsayılan adres http://127.0.0.1:8796; port doluysa sonraki uygun port seçilip port dosyasına yazılır.
  5. Bir ajana hazır görev ver veya CEO alanına istek yaz. Koşuları terminalde izlemek için tmux attach -t ofis kullan.
  6. Çıktıyı ve gerekiyorsa kullanıcıdan beklenen girdiyi incele; başarılı çalışma bildirimi tek başına çıktı kalitesinin onayı değildir.

6.3 Windows için somut uygulama sınırı

Yapılandırma, oturum eşleme ve hafıza

Alan İşlev / dikkat noktası
id / ad / oda Ajan kimliği, görünen adı ve oda ilişkisi.
cwd Gerçek çalışma klasörü; proje bağlamı buradan gelir.
model Ajanın çalışacağı model seçimi; örnekte CEO ve yazarda sonnet, araştırmacıda haiku.
ne_zaman Örnekte istek; kendi başına zamanlayıcı kurulumu değildir.
hazir_gorevler Düğme etiketi ile prompt eşleşmesi; hangi kaynaktan ne üretileceği yazılır.
izinli_araclar / yasak_araclar Rol bazlı araç kapsamı ve ek yasaklar. CEO örnekte araçsız planlayıcıdır.
yalin Küçük işlerde genel ayar/MCP/kurallar yükünü azaltmayı amaçlar; gerekli kuralların promptta bulunması değerlendirilmelidir.
ayarlar.kullanici / marka Selamlamadaki ad ve ofis markası.
odalar İsteğe bağlı ad, açıklama ve sıra; ajanı olmayan odalar görünmez.

Hazır oda temaları: ceo, yazi, kod, tasarim, sosyal, arastirma, gun-sonu, atolye, bakim, posta, veri. Tanımlanmamış oda adı da otomatik oluşturulabilir. Oda kimliği harf/rakam/alt çizgi/tireyle en çok 40 karakterdir. Masalar otomatik dizilir; dört ajandan sonra iki sıraya geçer. Gerekirse ajanın yer alanında x, lz ve ayak değerleriyle konum özelleştirilebilir. Bu yerleşim ölçüleri ekran pikseli değildir. [S03, S04]

Oturum köprüsü

kopru.json olmadan da etkileşimli Claude Code oturumları görünür. Eşleme önceliği tmux pencere adı → çalışma klasörü veya üst klasör → varsayilan. Varsayılan belirtilmezse ilk ajana düşebilir; boş dize eşleşmeyenleri gizler. gizle parça eşleşmeleri ve atla_cwd tam klasör dışlaması sağlar. Yanlış ajana düşen oturum için sunucu günlüğündeki eşleme önerisine bakılır. Tmux pencere adı claude/claude.exe olarak kaldıysa yeniden adlandırma veya cwd eşlemesi gerekir. [S03, S05]

Köprü yaklaşık iki saniyede bir oturum kayıtlarını kontrol eder; yalnız yeni transkript satırlarını ofsetle okur. Masaüstü Code oturumları için on saniyelik tarama ve son otuz dakikada mesaj bulunması kuralı anlatılır. Masaüstünde tmux pencere adı yerine klasör eşlemesi kullanılır. Alt ajan paneli son otuz dakikalık görev başlığı/tür/model/son araç bilgilerini gösterir. Bu yerel dosya denetimi bir LLM çağrısı değildir. [S03]

Çıktı ve hafıza

Görev argümanı kosular/<id>.arg.json, çalışma günlüğü kosular/<id>.log, çıktı cikti/<ajan>/<id>.md, olay akışı olaylar.jsonl altında tutulur. Ajanın kalıcı notu hafiza/<ajan>.md. Çıktıdaki <hafiza_ekle> bloğu koşucu tarafından tarihli not olarak eklenir. Bu, kendiliğinden kusursuz öğrenme garantisi değildir; yazılan notun doğruluğu ve tekrarları ayrıca gözden geçirilebilir. [S06, S07]

Token ve maliyet nasıl okunmalı?

Günlük sayaç, ofisin başlattığı koşularla terminal oturumlarını ayrı izler. Dört alan vardır: yeni girdi, çıktı, önbelleğe yazılan girdi ve önbellekten okunan girdi. Aynı mesajın tekrar sayılmasını engellemek için mesaj kimliği kullanılır; koşu/oturum kaydı üzerine yazılır. Veriler durum/token-<gün>.json dosyasındadır. [S07 · token_sayac.py]

Gösterge Anlamı Çıkarılmaması gereken sonuç
Girdi İşlenen girdi tokenları Hepsi yeni belge üretimidir.
Çıktı Üretilen yanıt tokenları Kalite garantisi vardır.
Cache creation Önbelleğe ilk yazılan bağlam Her okuma aynı işleme bedelidir.
Cache read Yeniden kullanılan bağlam Bütün sayı yeni hesaplamadır.
total_cost_usd CLI’nin bildirdiği API liste fiyatı karşılığı Abonelikte kesin bu tutar tahsil edildi.

Veri sınırı, yerel çalışma ve doğrulanan açık noktalar

Apify ile veri toplama ve indirilenleri Bekçi’ye kontrol ettirme videonun güvenlik yaklaşımıdır. Veriyi ayrı araçtan almak tek başına talimat enjeksiyonunu ortadan kaldırmaz. Apify’nin kendi güvenlik sayfası platform izolasyonu, sırların korunması ve paylaşılan sorumluluk modelini anlatır; her kazınan sayfanın ajan için güvenli talimat haline geldiği sonucunu desteklemez. [S10]

Depo sunucuyu 127.0.0.1 üzerinde sınırlar; Host/Origin kontrolü bulunur. Komutlar kabukta birleştirilmiş prompt metniyle değil argüman listeleriyle kurulur, prompt stdin üzerinden iletilir. Ajan kimliği doğrulanır; girdi sınırı 4.000 karakterdir. README gövdeyi 16 KB diye anlatırken kodda kesin sınır 16.000 bayt olarak tanımlıdır. Dış kaynak metnini veri olarak işaretleme, dar araç kapsamıyla tamamlanır. [S03, S07]

Varsayılan yasaklar .env okumayı, rm, git push, curl ve open komutlarını kapsayan kalıplardır. Ofis örneklerinde e-posta gönderimi, yayınlama ve para işlemleri kullanıcıya bırakılır. Özel ayar ve çalışma verileri .gitignore kapsamındadır. Bunlar depodaki tasarım sınırlarıdır; bütün olası ajan davranışlarına karşı güvenlik sertifikası olarak yorumlanmamalıdır.

README ile kod arasındaki farklar

  • Atama sayısı: README ve sunucu doğrulama sınırı en fazla 5; CEO promptu ile CLAUDE.md şablonu en fazla 3 ister. Plan üretme hedefi ile sert sınır farklıdır.
  • Olay günlüğü: README’nin terminal köprüsü açıklaması mesaj metni/prompt/dosya içeriğinin olay akışına taşınmadığını söyler. Ancak CEO akışı kendi cevap metnini ve görev promptlarının ilk 300 karakterini olay günlüğüne yazar; ayrıca stdout/stderr çalışma logları vardır. “Hiçbir prompt hiçbir yerde loglanmaz” genellemesi doğru değildir.
  • Araçsızlık: CEO çağrısında --tools "" kullanılır. İşçi koşucuda boş izin listesi için aynı araç kapatma argümanı eklenmez. Boş listeyi işçi ajanlarda otomatik olarak sıfır araç garantisi saymamak gerekir.

Bu bulgular yalnız okunan kod kesitlerine dayalıdır; uygulama çalıştırılarak güvenlik testi yapılmadı. [S07 · sunucu.py / kosucu.py]

Veri Odası, Bekçi, Hafıza ve Drive dört ayrı kutuda gösteriliyor; dış metin veri olarak etiketleniyor. Slayttaki komutlar burada çalıştırılmadı.
Video — Veri Odası, Bekçi, Hafıza ve Drive dört ayrı kutuda gösteriliyor; dış metin veri olarak etiketleniyor. Slayttaki komutlar burada çalıştırılmadı.

Araçlar, lisans ve yayımlanmayan parçalar

GitHub projesi three.js ön yüz, Python sunucu, koşucu, oturum köprüsü, token sayacı ve örnek ayar dosyaları sunuyor. Anlatıcının özel üretim becerileri veya hesap erişimleri paket kapsamında değil. Video açıklaması ayrıca rclone’u Drive aktarımı için anıyor. Apify ve rclone bu depodaki her örnek ajan için otomatik hazır bağlantı olarak doğrulanmadı.

Kaynak / araç Rol Bedel ve koşul durumu
Claude Code Model çağrıları ve araç kullanan ajan Hesap/erişim gerekir; bu haber fiyat teklifi içermez.
Python 3.10+ Yerel sunucu ve koşucu Sunucu standart kütüphane; işletim sistemi uyumu ayrıca kontrol edilir.
tmux Ofisin yeni görev koşusu pencereleri Yalnız oturum izleme için gerekli olmadığı belirtilir.
three.js / unpkg 3D arayüz CDN bağımlılığı vardır; HTML tamamen çevrimdışı değildir.
Apify Anlatıcının dış veri toplaması Güncel plan/fiyat/kupon araştırılmadı.
rclone Açıklamada Drive aktarım aracı Gerçek aktarım iş akışı ve kimlik doğrulaması verilmedi.
GitHub iskeleti Ofis altyapısı PolyForm Noncommercial 1.0.0; ticari kullanım hakkı varsayılmaz.

Doğrulanan kaynak koşulu: README kişisel/ticari olmayan kullanımı, değiştirme ve lisans bildirimi korunarak paylaşmayı anlatıyor; satış, ücretli ürüne/kursa ekleme veya müşteriye ücretli kurulumun yasak olduğunu belirtiyor. LICENSE dosyası da ticari olmayan amaçlar şartını taşıyor. AMW gibi gelir amaçlı üretim veya müşteri işi için bu depoyu kullanma hakkı bu derlemeyle doğrulanmış değildir; kaynak sahibinin koşulları esas alınmalıdır. [S08]

Bu videoda indirim kodu, sponsor avantajı veya kesin ürün satın alma bedeli tespit edilmedi. Önceki iki video açıklamada bağlantı olarak listelenir; bu çalışmada onların tam içerikleri ayrıca işlenmedi.

Bonus bölüm: oyun içinde topluluk

Anlatıcı takipçi sayısının 20 bine yaklaştığını, klasik topluluk alanı yerine bir oyun dünyası tasarladığını söylüyor. Oyun bitmek üzere; bir iki güvenlik işi kaldığını, iki üç gün içinde paylaşmayı düşündüğünü ve yaklaşık 2.000 kişilik kapasite hedeflediğini belirtiyor. Bu sözler video zamanındaki planlardır; oyunun bugün yayımlandığı veya kapasitesinin test edildiği doğrulanmadı.

İki tasarım seçeneği sunuluyor: geniş piksel dünyası ve karakterin dolaşabildiği daha gerçekçi dünya. Piksel seçenekte adalar, uçan ejderhalar, bir yönetici figürü, insanların konuşabilmesi, bar benzeri sosyalleşme alanları, büyü/yetenek edinme ve proje yaparak para kazanma tasviri var. Para ifadesinin gerçek para mı oyun içi para mı olduğu açıklığa kavuşmuyor. Gezinti portalı anılıyor, daha fazla ayrıntı sürpriz bırakılıyor. Gerçekçi seçenekte de mekânlara giriş ve oyun alanları var. İzleyiciden piksel/gerçekçi tercihi ve özellik önerileri isteniyor.

Bu bölüm ajan mimarisinden ayrı bir topluluk fikri olarak korundu; son kısım derlemeden çıkarılmadı. Oyun ekranları görüntülenemediği için görsel özellikler yalnız altyazı anlatımıdır.

Piksel dünya etiketi altında blok biçimli ağaçlar, oyuncu karakteri, meydan ve oyun arayüzü görülüyor.
Video — Piksel dünya etiketi altında blok biçimli ağaçlar, oyuncu karakteri, meydan ve oyun arayüzü görülüyor.

Fantazi dünyası etiketi altında kale, dolaşan karakter, harita ve hareket tuşları bulunan ikinci oyun görünümü görülüyor.
Video — Fantazi dünyası etiketi altında kale, dolaşan karakter, harita ve hareket tuşları bulunan ikinci oyun görünümü görülüyor.

Haberin kaynağı

Selma Kocabıyık ↗Resmî kaynak · Yeni sekmede açılır

Bu haber, kaynağın açıklamalarına dayanan editoryal bir derlemedir. Üreticinin deneyimleri ve iddiaları, bağımsız doğrulanmış sonuçlarla aynı şey değildir. Video ve kaynak görsellerin hakları ilgili üreticilerine aittir.

Sık kullanılanların

Bu liste yalnız senin bu tarayıcında tutulur. Hesap gerekmez; başka ziyaretçilerle paylaşılmaz.

Bir haberdeki yer imi düğmesiyle buraya ilk haberini ekleyebilirsin.