Ana Sayfa

Codex'e Yetenekler Geldi: Agent Skills ile Yapay Zekayı Genişletin

1 dk okuma

OpenAI'ın Codex platformu, geliştiricilerin yapay zeka destekli kodlama deneyimini zenginleştiren "Agent Skills" özelliğini resmi olarak kullanıma sundu. Bu yeni yetenekler, Codex'i belirli görevlere yönelik özel iş akışlarıyla genişletmeyi sağlıyor. Bir "skill" (yetenek), talimatları, kaynakları ve isteğe bağlı betikleri bir araya getirerek Codex'in belirli bir işi güvenilir bir şekilde gerçekleştirmesine olanak tanıyor. Geliştiriciler bu yetenekleri ekipler arasında veya toplulukla paylaşabilir, böylece açık Agent Skills standardına dayalı bir ekosistem oluşturuluyor. Agent Skills hem Codex CLI hem de IDE uzantılarında erişilebilir durumda.

Bir Agent Skill, SKILL.md dosyası içinde Markdown talimatlarıyla ifade edilen bir yeteneği kapsar. Bu dosya, Codex'in belirli bir görevi yerine getirmek için kullandığı isteğe bağlı betikler, referanslar ve varlıklarla birlikte gelir. Örneğin, bir yetenek dizini SKILL.md dosyasının yanı sıra scripts/ (çalıştırılabilir kod), references/ (dokümantasyon) ve assets/ (şablonlar, kaynaklar) gibi alt dizinler içerebilir. Codex, bağlamı verimli bir şekilde yönetmek için aşamalı açıklama yöntemini kullanır; başlangıçta yalnızca mevcut yeteneklerin adını ve açıklamasını yükler.

Codex, bir yeteneği iki farklı yolla etkinleştirebilir ve kullanabilir: açık çağrı (kullanıcının doğrudan bir yeteneği komutla veya bahisle çağırması) veya örtük çağrı (Codex'in kullanıcının göreviyle eşleştiğinde uygun bir yeteneği kendiliğinden kullanmaya karar vermesi). Her iki durumda da, Codex çağrılan yeteneğin tüm talimatlarını ve ek referanslarını okur. Yetenekler, REPO (depo bazında), USER (kullanıcı bazında) ve ADMIN (sistem bazında) olmak üzere farklı konumlardan yüklenir ve bu konumlar yeteneklerin kapsamını ve öncelik sırasını belirler; daha yüksek öncelikli konumdaki bir yetenek, daha düşük öncelikli aynı isimli bir yeteneği geçersiz kılar. Bu yapı, geliştiricilere ve ekiplere esnek bir yetenek yönetimi sunar.

İçgörü

Bu özellik, geliştiricilerin yapay zeka destekli kodlama araçlarını kendi özel ihtiyaçlarına göre uyarlayarak üretkenliği ve otomasyonu önemli ölçüde artırmalarına olanak tanıyor.

Kaynak