Claude Opus 5.5 ile Kod Tabanlı Açıklayıcı Video Üretimi
İçindekiler
LaunchVideo Örnekleri
Sistem tarafından tek çalıştırmada üretilen, kurgusuz ve harici müdahale içermeyen çıktılar (URL veya prompt girilir, doğrudan MP4 alınır):
- NVIDIA (0:31): nvidia.com girdisiyle üretildi.
- Jev, TypeSafe AI (0:34): typesafe.ai girdisiyle üretildi.
- OpenComputer (0:33): opencomputer.dev girdisiyle üretildi.
- Linear (0:34): linear.app girdisiyle üretildi.
- Infera (0:32): "Yapay zeka çıkarımı üzerine çalışan modern bir girişim için dinamik ve etkileyici bir video hazırla" prompt'uyla üretildi.
Nasıl Çalışıyor?
OpenComputer altyapısında sunucusuz (serverless) çalışan bir ajandır. Tüm mimari tek bir ajan dosyası, üç araç ve web formundan ibarettir. OpenComputer platformu ajanın kendisini, render işleminin yapıldığı microVM'i, model gateway'i ve arayüzün sorguladığı oturum API'sini yönetir.
Ajan (Agent)
TypeScript ile tanımlanan ve opencomputer deploy komutuyla dağıtılan sunucusuz ajandır. Arka planda harici kuyruk, karmaşık kütüphaneler veya geliştiriciye ait sunucu barındırmaz.
Model
OpenComputer model gateway üzerinden anthropic/claude-opus-5.5 kullanılır. Video başına yaklaşık 90k girdi ve 15k çıktı token'ı tüketilir; token yükünün büyük bölümünü üretilen HTML ve animasyon kodları oluşturur.
Çalışma Zamanı (Runtime)
Her görev, izole bir microVM oturumunda yürütülür: Amazon Linux 2023 (arm64), 4 vCPU, 8 GB RAM ve Node 22. İlk araç çağrısında Playwright headless Chromium ve statik ffmpeg kurulur (~1 dakika); işlem bittiğinde sanal makine tamamen imha edilir.
Araçlar (Tools)
Ajan, defineTool ile tanımlanmış üç işlevsel fonksiyon kullanır:
- web_fetch: Sayfa metnini, başlıkları, en sık kullanılan hex renk kodlarını ve Google Fonts bilgilerini toplar.
- check_scene: Oluşturulan HTML sahnesini yükleyerek JavaScript hatalarını ve belirli zaman damgalarındaki görünür metinleri doğrular.
- render_video: Sahneyi tarayıcıda yürütür, kareleri derler ve MP4'ü yükler.
Render Mekanizması (Rendering)
Geleneksel video difüzyon modelleri yerine deterministik kod çalıştırma prensibi kullanılır. Tarayıcının zaman mekanizmaları (requestAnimationFrame, zamanlayıcılar, Date, CSS animasyonları) sanal bir saatle değiştirilir. Böylece 1920x1080 çözünürlükte, 30 fps JPEG kareleri doğrudan libx264 (crf 18) üzerinden ffmpeg'e aktarılarak hatasız render alınır.
Depolama (Storage)
Ajan üzerinde hiçbir gizli anahtar (secret) saklanmaz. Form arayüzü, üç saat geçerli ve tek bir yola kısıtlı Vercel Blob yükleme token'ı üretip iş manifestine ekler; araç bu token'ı çekerek videoyu yükler ve herkese açık bir URL üretir.
Kontrol Düzlemi (Control Plane)
Web sayfası CLI ile aynı API'yi kullanır: Oturum oluşturur, tek tur mesaj gönderir, olay akışını (tool.started, tool.completed, turn.completed) izler ve MP4 dosyası depolama alanına düştüğünde işlemi tamamlar.
Ajanı Dağıtma (Deploy This Agent)
Tek tıkla ücretsiz hesap üzerinden projeye kurulabilir. diggerhq/shipvideo deposu klonlanarak ajan, render motoru ve arayüze erişilebilir.
Kendi Ajanınızı Geliştirin (Build Your Own Agent)
Hızlı başlangıç: Bir TypeScript dosyası, bir dağıtım ve bir oturumla on dakikada hayata geçirilir:
$ npx opencomputer template deploy https://github.com/diggerhq/shipvideo
Deedy'nin Opus 5.5 incelemesinden ilham alan bu yaklaşım, yazılım geliştirmede video difüzyon modellerinin getirdiği yüksek maliyet ve görsel bozulmaları bertaraf eder. Modelin doğrudan piksel üretmesi yerine kodu yazması, her çalıştırmada deterministik, tipografik açıdan kusursuz ve ölçeklenebilir sonuçlar sağlar.
Orijinal kaynağa buradan ulaşabilirsiniz.
Bu konuyu derinlemesine öğrenmek isterseniz: Tool Calling ve Multi-Step Agent'lar modülüne göz atın.
Bu konuyu daha derinlemesine öğrenmek ister misin?
Edumints'teki ücretsiz kursları incele ve bugün başla.
Kurslara Göz At →