OpenAI Codex Record & Replay: Bir işi bir kez gösterince yeniden kullanılabilir bir Skill'e dönüştürüyor
(developers.openai.com)- Record & Replay, Mac'te kullanıcının bizzat gerçekleştirdiği iş akışını Codex'in gözlemleyip yeniden kullanılabilir bir Skill'e dönüştürmesini sağlayan bir özellik
- Tekrarlayan işler, kullanıcının tercihleri ve kurallarının önemli olduğu durumlar ya da prompt ile anlatmaktansa doğrudan göstermenin daha kolay olduğu görevler için uygun
- Örneğin masraf işlemleri, otopark alanı rezervasyonu, issue oluşturma, video yayımlama, tekrarlayan rapor indirme gibi işler kaydedilip Skill'e dönüştürülebiliyor
- Oluşturulan Skill daha sonra yeni bir thread içinde yeniden çağrılabiliyor; her seferinde değişen dosya, tarih aralığı, issue içeriği gibi değerleri vermek yeterli
- Şu anda macOS'ta sunuluyor; Computer Use etkin olmalı ve ilk sunulan bölgelerde EEA, Birleşik Krallık ve İsviçre hariç tutuluyor
Record & Replay'in amacı
- Kullanıcı zaten bildiği bir iş prosedürünü Codex'e bir kez gösterdiğinde, Codex bu örüntüyü öğrenip bir Skill olarak düzenliyor
- Bu Skill; ne zaman kullanılacağı, hangi girdilerin gerektiği, hangi adımların izleneceği ve sonucun nasıl doğrulanacağı gibi bilgileri içeriyor
- Bu, basit bir otomasyon betiğinden çok, kullanıcının gerçek çalışma biçimini ve örtük tercihlerini Codex'in yeniden kullanılabilir bağlam olarak saklamasına daha yakın bir yaklaşım
Kullanmak için uygun işler
- Adımları istikrarlı olan ve başarı ölçütü net tanımlanmış işler için uygun
- Her seferinde benzer şekilde tekrarlanan ama yalnızca bazı girdi değerleri değişen işlere iyi uyuyor
- Doğal dil prompt'u ile uzun uzun anlatması zor olan UI tabanlı işler de doğrudan gösterilebiliyor
- Örnekler:
- Masraf bildirimi gönderme
- Otopark alanı rezervasyonu
- Belirli formatta issue oluşturma
- Video yayımlama
- Periyodik rapor indirme
Kaydı başlatma yöntemi
- Codex uygulamasında Plugins açılıyor ve
+menüsü seçiliyor Record a skillseçiliyor- Codex'in önerdiği prompt gözden geçiriliyor, gerekli bağlam ekleniyor ve gönderiliyor
- Codex iş kaydı izni istediğinde onay veriliyor
- Mac üzerinde gerçek iş akışı gerçekleştiriliyor
- İş bittiğinde menü çubuğu, overlay veya Codex'e tamamlandığı bildirilerek kayıt durduruluyor
Kayıt sırasında olanlar
- Kayıt sırasında Codex, iş akışını öğrenmek için gerekli kullanıcı eylemlerini ve pencere içeriklerini gözlemliyor
- Kayıt, kullanıcı bizzat durdurana kadar devam ediyor
- Bu yüzden kaydı yalnızca Codex'in öğrenmesi gereken işe odaklamak iyi olur
- İlgisiz toparlama işleri veya sonraki adımlar da kayda dahil edilirse Skill gereksiz yere karmaşık hale gelebilir
Skill oluşturma ve düzenleme
- Kayıt durdurulduğunda Codex, yakalanan iş akışını analiz ederek bir Skill taslağı oluşturuyor
- Skill içinde kullanım koşulları, gerekli girdiler, yürütme adımları ve sonuç doğrulama yöntemi düzenleniyor
- Sonrasında Codex'ten Skill'i daha da iyileştirmesi istenebiliyor
- Özellikle dosya adı kuralları, varsayılan alan değerleri, seçim ölçütleri gibi örtük tercihler kayıt sonrasında açıkça tamamlanırsa daha iyi oluyor
İş akışını yeniden çalıştırma
- Yeni bir thread içinde Codex'ten oluşturulan Skill'i kullanması isteniyor
- Bu çalıştırmada yalnızca değişen değerleri vermek yeterli
- Yüklenecek dosya
- Oluşturulacak issue içeriği
- Rapor tarih aralığı
- Yayın hedefi
- Codex, ilgili Skill'i yeniden kullanılabilir bağlam olarak kullanıp mevcut ortamda mümkün olan araçlarla işi gerçekleştiriyor
- Computer Use, tarayıcı eylemleri, yüklü plugin'ler gibi bileşenleri birleştirerek çalıştırabiliyor
Daha iyi kayıt için ipuçları
- Gösterimi kısa ve bütünlüklü tutmak iyi olur
- Kayıttan önce hedefi ve her seferinde değişebilecek girdi değerlerini Codex'e bildirmek faydalı olur
- Gerçeğe benzer girdiler kullanın, ancak gizli bilgilerden veya hassas verilerden kaçınılmalı
- Kayıttan sonra Skill'i düzenlerken adlandırma kuralları, varsayılanlar, karar ölçütleri gibi örtük tercihleri eklemek iyi olur
- İş akışı biter bitmez kaydı durdurmak ve ilgisiz toparlama işlerini dahil etmemek gerekir
Ayrı bir Plugin oluşturmanın gerekli olduğu durumlar
- Record & Replay, hızlıca Skill oluşturmak için bir yöntem
- Tüm ekibe güvenilir şekilde dağıtılması gereken bir paket söz konusuysa bunu ayrı bir Plugin olarak oluşturmak daha uygun
- Birden fazla Skill'i bir araya getirmek, uygulama entegrasyonlarını dahil etmek, MCP sunucusu eklemek veya kurulum metaverisini yönetmek gerekiyorsa Plugin olarak paketlemek daha iyi olur
Sorun giderme
- Record & Replay görünmüyorsa kuruluşun
requirements.tomlayarını kontrol etmek gerekiyor [features].computer_useiçindecomputer_use = falseolarak ayarlanmışsa hem Computer Use hem de Record & Replay devre dışı kalıyor
GN+ tadında ChatGPT'ye özetlettirilmiş bir içerik.
Ben de bir kez kısa şekilde doğrudan denedim; beklediğimden daha iyi şekilde bir skill'e dönüştürdü.
Henüz yorum yok.