Goddo tek bir prompt’u nasıl beş ajanlı bir pipeline’a dönüştürüyor.
Prompt yeniden yazma, stil rehberi, render, refine, watermark. Her adım kendi agent’ı — tek bir hata tüm render’ı çökertmiyor ve herhangi bir aşamayı yeniden deploy etmeden değiştirebiliyoruz.
Goddo team
AI görsel / video

Goddo tek bir butona benziyor. O butonun arkasında beş ajanlı bir pipeline var. Kullanıcının yazdığı prompt, render motorunun gördüğü prompt değildir. Render motorunun ürettiği varlık, kullanıcının aldığı varlık değildir. Her aşama kendi modeli, kendi maliyet profili ve kendi yeniden deneme davranışıyla kendi agent’ıdır.
Beş aşama
- Prompt yeniden yazma — kısa bir kullanıcı prompt’unu detaylı, modele dost bir tanımlamaya dönüştürür.
- Stil rehberi — marka veya uygulama bazlı stil kısıtlarını uygular (oran, mood, kaçınılacaklar listesi).
- Render — yeniden yazılmış prompt ile seçili görsel / video modelini çağırır.
- Refine — belirli bölgeleri (arka plan, yüzler, tipografi) isteğe bağlı olarak yeniden üretir.
- Watermark — hak metaverisini gömer ve free-tier kullanıcılar için isteğe bağlı görünür bir işaret ekler.
Neden tek değil de beş agent
Çünkü her aşama farklı şekilde kırılır ve her aşamanın maliyeti farklıdır. Prompt yeniden yazma, kullanıcı izin verilmeyen bir şey istediğinde başarısız olur; orada temiz bir reddetme isteriz, render’ın ortasında değil. Render, yukarı akış modeli aşırı yüklendiğinde başarısız olur; yeniden yazmayı tekrar yapmak değil, farklı bir modelde yeniden denemek isteriz. Watermarking, varlık formatı sıra dışı olduğunda başarısız olur; sert bir hata değil, bir uyarı isteriz.
// Each stage is its own typed agent.
const rewritten = await prompt.rewrite(userPrompt, brand);
const guided = await style.apply(rewritten, brand);
const raw = await render.run(guided, ratio);
const refined = await refine.run(raw, regions);
const final = await watermark.embed(refined, rights);Marka bazlı stil rehberleri agent olarak
Goddo’yu gömen stüdyolar farklı markalar için farklı stil rehberleri çalıştırır. Her markayı kendi ‘style.apply’ agent’ı olarak modelliyoruz. Aynı prompt, farklı agent, farklı çıktı. Render aşaması aynıdır. Bir kreatif ekibin marka dışı işi incelemeye sokmadan ‘brief → ilk taslak’a kesirli bir sürede gitmesini sağlayan şey budur.
Yeniden yapmadan iyileştirmek
Refine aşaması gizli sostur. Tasarımcılar genelde farklı bir görsel istemez — bu görselin şu tek şeyi düzeltilmiş halini ister. Refine bir bölge maskesi ve bir delta prompt alır ve sadece o bölgeyi yeniden render eder. Tam bir render’dan ucuzdur ve kompozisyonun geri kalanını korur.
Birinci sınıf bir state olarak hata
Her agent kendi yapılandırılmış sonucunu yayar. Birinci aşamadaki ‘Prompt reddedildi’, UI’nin gösterebileceği temiz bir hatadır. Üçüncü aşamadaki ‘Render zaman aşımına uğradı’, kullanıcıya yansıyan bir hata değil bir model değişimi tetikler. Beşinci aşamadaki ‘Watermark desteklenmeyen format’ bir uyarı kaydeder ve varlığı yine de gönderir. Bunları tek bir ‘bir şey ters gitti’ altında toplamayız.
“Tek prompt, beş agent. Kullanıcı tek bir buton görür — mesele de bu zaten.”