OpenAI Decisions API ile GitHub çekme istekleri önceliklendiriliyor
Öne çıkanlar
- OpenAI Decisions API, GitHub çekme isteklerini dar kapsamlı sorularla inceliyor.
- Örnek uygulama, PR değişikliklerini 100 dosya ve 100 KB sınırıyla değerlendirdi.
- Model geriye açık arayüz uyumluluğu ve taşıma ihtiyacı olasılıklarını döndürüyor.
Vercel, OpenAI'ın Decisions API arayüzünü kullanarak GitHub çekme isteklerini (PR) otomatik sınıflandırma yöntemini paylaştı. Geliştirilen yaklaşım, kod değişikliklerini (diff) ve PR üst verilerini modele ileterek incelenen değişikliğin hangi inceleme sürecine ait olduğunu ve harici kullanıcılar için kod taşıma (migration) gerektirip gerektirmediğini analiz ediyor.
Yayımlanan örnek betik, Node.js ve GitHub REST API kullanarak PR başlığı, açıklaması ve dosya yamalarını topluyor. Toplanan veriler en fazla 100 dosya ve 100 KB veri bütçesiyle sınırlandırılıyor. API çağrısında modele "uyumluluk", "iç uygulama" veya "inceleme gerekiyor" şeklinde seçenekler sunuluyor; model ise her olasılık için tahmin değerleri üretiyor.
Yöntemin kodun doğruluğunu ya da birleştirilmeye hazır olduğunu kanıtlamadığı, bu nedenle otomatik onay vermek yerine inceleme süreçlerini yönlendirmek için tasarlandığı belirtildi. Proje sahiplerinin bu tahminleri doğrudan kod onay mekanizması yerine iş akışını hızlandırıcı bir etiketleme adımı olarak konumlandırması tavsiye ediliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.