optionOS optionOS

AI’ya yalnız ne dediğini değil, ne gördüğünü ve nereyi kastettiğini de ver

Nasıl çalışıyorum?
Etiketler
  • WORKFLOWTekrarlanabilir çalışma akışı.
  • VOICEKonuşma kaynaklı üretim.
  • AI-DEVELOPMENTAI ile geliştirme pratiği.

Bu akışın fikri basit: kodu tarif etmeye çalışma; ne gördüğünü göster, ne istediğini konuş, bağlamı kaybetmeden agent'a ver. optionOS bunun için konuşmayı, ekran yakalamayı, işaretlemeyi, soy ağacını ve agent kontrolünü aynı çalışma yolculuğuna bağlar.

Bunu hiç bilmeyen biri için yolculuk şöyle başlar: önce çalıştığın ekran görünür kalır, sonra o ekrandaki parçayı yakalarsın, sonra parçanın üzerine numara veya kutu koyarsın, sonra ne istediğini konuşursun, sonra agent bu paketten kod tarafındaki doğru component'i bulur.

Bu yüzden ürün tek bir özellik gibi okunmamalı. Dictation konuşmayı taşır; Capture/Annotation gördüğün şeyi işaretler; Lineage Graph o işaretin hangi component/source ile ilişkili olduğunu gösterir; Cockpit ise işi yapan agentları yönetir.

Ekosistem görünümü bu yüzden önemlidir: aynı anda Dictation yakalama listesi, Clipboard/Pano yüzeyi, Mac Cockpit grid'i ve VS Code Cockpit paneli görünür kalır. Kullanıcı bu yüzeyler arasında bağlamı elle yeniden kurmaz; konuşma, kopyalanan sinyal, görsel ve agent durumu aynı çalışma düzeninde kalır.

Apple’dan optionOS’a: 5 dakikalık konuşmayla Settings tasarımı. Kodu veya uzun prompt’u baştan yazmıyorum. Apple Settings’te sevdiğim parçayı ekranda tutuyorum, optionOS Settings Shell’de karşılığını görüyorum, sağda yakalama aksiyonlarıyla ekranı, videoyu ve görseli topluyorum. Sonra bunu konuşarak etiketliyorum; yapay zekaya tek paket olarak gidiyor.

Apple System Settings, optionOS Settings Shell, Capture Actions ve yakalanan görseller aynı çalışma ekranında
Apple’daki referans, optionOS’taki tasarım hedefi ve yakalama paneli aynı çalışma ekranında duruyor.
  1. 1Apple System Settings — sevilen referans yüzey
  2. 2optionOS Settings Shell — tasarlanan karşılık
  3. 3Capture Actions — kayıt, ekran yakalama, GIF, not ve video bağlama
  4. 4Yakalanan görseller/video’lar — konuşmada etiketlenen kanıt paketi
Dictation transcript içinde Apple referansları, görsel token'ları, rectangle etiketleri ve beş dakikalık konuşma süresi
Beş dakikalık konuşma; görsel referansları, rectangle etiketlerini ve “ne beğendim/ne taşınacak?” kararlarını tek prompt paketine çeviriyor.
  1. 1Transcript — Apple referansları, görsel token’ları ve konuşma bağlamı
  2. 25:10 süre — normalde uzun sürecek tasarım brief’i konuşmayla yakalanıyor

Okuyan kişi burada şu cevabı alır: optionOS’ta AI’ya sadece ne dediğimi vermiyorum; ne gördüğümü, hangi parçayı işaretlediğimi ve hangi referansı sevdiğimi de aynı pakette veriyorum.

optionOS ekosisteminde Dictation yakalama aksiyonları, Clipboard/Pano penceresi ve VS Code Cockpit paneli aynı ekranda
Dictation, Clipboard/Pano ve VS Code Cockpit aynı çalışma ekranında birbirini tamamlar.
  1. 1Dictation ve yakalama aksiyonları
  2. 2VS Code Cockpit paneli
  3. 3Clipboard/Pano çalışma yüzeyi
optionOS ekosisteminde Dictation yakalama listesi, Mac Cockpit agent grid'i ve VS Code Cockpit paneli aynı ekranda
Mac Cockpit grid'i ve VS Code Cockpit paneli, aynı agent ailesini iki farklı çalışma yüzeyinde gösterir.
  1. 1Dictation yakalama listesi
  2. 2VS Code Cockpit paneli
  3. 3Mac Cockpit agent grid'i
optionOS, VS Code Cockpit, agentlar, terminal ve Source Control ile konuşarak geliştirme düzeni
Okuyucu yolculuğu burada başlar: ürün yüzeyi, agentlar, terminal ve değişen dosyalar aynı anda görünür kalır.
  1. 1Üzerinde konuşulan ürün yüzeyi veya component
  2. 2Agent oturumlarını gösteren Cockpit paneli
  3. 3Agentların çalıştığı terminal/sekme alanı
  4. 4Agent çıktısı — gerçek iş burada akar
  5. 5Source Control — değişen dosyalar burada doğrulanır

1 — Çalışırken konuş. Düşünceni yazıya çevirmek için ayrı bir belge açmazsın. Ne gördüğünü ve ne istediğini çalıştığın ekranda söylersin. Konuşma, ileride agent'a verilecek bağlamın ilk katmanıdır.

2 — Gördüğünü yakala. Sadece metin yetmez; çünkü UI'daki problem çoğu zaman “şu kısım” diye gösterilir. Capture ve Annotation, ekran görüntüsünü, kutuları, okları ve numaraları konuşmanın yanına koyar.

Yakalama aksiyonları, inspector ve konuşma yakalama listesi Yakalama Aksiyonları — ekran görüntüsü, not, video bağlamı ve inspector gibi giriş noktalarıInspector — seçili UI parçasının soy ağacını görünür yaparKonuşmaya eklenen görseller ve dosyalarYerel uygulama barı — akışın canlı durumda olduğunu gösterir
·
Yakalama Aksiyonları

ekran görüntüsü, not, video bağlamı ve inspector gibi giriş noktaları

Yakalama Aksiyonları — ekran görüntüsü, not, video bağlamı ve inspector gibi giriş noktaları
Capture Actions ve Inspector, konuşulan parçayı görsel kanıt ve component iziyle birlikte taşır.

3 — Tam parçayı işaretle. Görsel tek başına yeterli değildir. Üzerindeki numara, kutu veya ok “hangi parça?” sorusunu kapatır. Bu indeksler, agent'ın yanlış component'e gitmesini azaltır.

4 — Soy ağacını görünür yap. Soy ağacı, gördüğün parçayı source map, component adı veya dosya yoluyla bağlar. Böylece agent “bu hangi kod?” sorusunu tahminle değil, görünen ilişkiyle çözer.

Inspector ile seçili component ve source path ilişkisi
Seçili component ile source path aynı ailede görünürse, kullanıcı kod dosyasını tarif etmek zorunda kalmaz.
  1. 1Üzerinde çalışılacak seçili UI parçası
  2. 2O parçanın source path / lineage izi

5 — Agent'a tam paketi ver. Agent sadece konuşma metnini değil; görseli, indeksleri, açıklamayı ve source ilişkisini birlikte alır. Bu paket, “ne istendi?” ve “nereye dokunulmalı?” sorularını aynı anda cevaplar. Burada önemli olan tek bir screenshot değil; konuşma, işaretli görsel ve source ilişkisi birlikte taşınan bağlam paketidir.

6 — Agentları Cockpit'ten yönet. Birden fazla agent çalıştığında insanın ihtiyacı tüm logları okumak değildir. Hangi agent bekliyor, hangisi çalışıyor, hangisi yeni bir terminale fork edilmeli, hangisinin transcript'i kopyalanmalı — Cockpit bunu kartlara indirir. Aşağıdaki 15 indeksli kart, paketin kendisi değil; bu paketin Cockpit'te izlenebilir bir agent oturumuna dönüşmüş halidir.

Cockpit Mac kartında ajan oturumunun başlık, hedef, session, model, host, durum, dosya ve aksiyon veri noktaları Başlık — oturumun neye ait olduğunu gösterirHedef — konuşmanın veya transcript'in bağlandığı hedef bağlamSession ID — oturum kimliği ve kopyalama aksiyonuAgent/provider kimliği — kartın hangi agent yüzeyinden geldiğini gösterirAgent modeli — model ve çalışma seviyesiHost uygulama — VS Code veya Ghostty gibi oturumun koştuğu yerAgent durumu — bekleme, çalışma veya ilgili canlı durum sinyaliCopy Transcript — in-process transcript'i kopyalama aksiyonuDüzenlenen dosyalar — agent'ın değiştirdiği dosya sayısıGörülen dosyalar — agent'ın baktığı veya okuduğu dosya sayısıCommit edilmemiş dosyalar — henüz commit'e girmeyen değişiklik sayısıOtomatik commit aksiyonu — commit akışıyla ilgili hızlı işlemCommit edilmiş değişiklikler — tamamlanmış commit/değişiklik sayısıFork — VS Code'da terminal, Ghostty'de fork terminali açarak oturumu ayırma aksiyonuCompact — transcript/prompt'u yeni agent terminaline hazır koyar; terminal açılır ve kullanıcı Enter ile başlatır
·
Başlık

oturumun neye ait olduğunu gösterir

Başlık — oturumun neye ait olduğunu gösterir
Tek Cockpit kartı, ajan oturumunun takip ve devam ettirme noktalarını aynı yüzeyde toplar.
Cockpit grid içinde bekleyen ve çalışan agent kartları
Cockpit, konuşarak verilen işleri agent kartlarına çevirir; bekleyen kartlar insan aksiyonu ister, çalışan kartlar izleme sinyali olarak kalır.
  1. 1Agent kartlarının ana grid'i
  2. 2Seçilen agent kartı
  3. 3Agent'ın çalıştığı host
  4. 4Waiting — insan girdisi bekliyor
  5. 5Hızlı başlatılan özel agent kartları
  6. 6Aktif/odak agent
  7. 7Çalışan kartlar — düşük öncelikli izleme sinyali

Sonuç: optionOS, “prompt yaz ve bekle” akışı değildir. Çalışırken konuştuğun, gördüğünü işaretlediğin, parçanın soy ağacını görünür yaptığın ve agentları Cockpit'ten yönettiğin bir geliştirme akışıdır. Okuyucu için kritik cümle şu: Yapay zekaya sadece ne dediğini değil, ne gördüğünü ve hangi parçayı kastettiğini de verirsin.