LAB · AÇIK KAYNAK
İstem Sürümleme Kiti
İstemleri kod gibi sürümleyen, her değişikliği gerekçesiyle kayda geçiren ve yayındaki sürümü tek adımda geri alınabilir tutan kit. Kimin neyi neden değiştirdiğinin sorulabilir olması için kurulur.
Durum
GeliştiriliyorBu projenin girdi tanımları, arayüz tasarımıyla birlikte yayımlanacak.
İstem Sürümleme Kiti henüz yayında değil
Bu proje geliştirme listesinde. Yayına girdiğinde bültenle duyurulacak; çalışan araçları Lab sayfasından görebilirsiniz.
Projenin içi
Kurulum, varsayımlar, ölçüm düzeni ve sınırlılıklar.
Ne çözüyor?#
İstem metni ya kodun içine gömülü ya da bir yönetim ekranındaki tek kutuda tutulduğunda, dünkü metnin ne olduğu ve neden değiştiği hiçbir yerde kayıtlı olmuyor. Kit istemi ayrı bir varlık olarak ele alıyor: metin, üst künye, değişiklik gerekçesi ve bağlı değerlendirme koşusu aynı kaydın alanları. Yayına alma da metni düzenlemek değil, var olan bir sürümü işaret etmek anlamına geliyor.
Bileşenler#
- İstem dosyası — metni ve üst künyeyi birlikte taşır; künyesi eksik kayıt kabul edilmez.
- Sürüm kaydı — her değişikliği yeni bir sürüm olarak yazar, öncekini silmez veya üzerine yazmaz.
- İşaretçi — hangi ortamda hangi sürümün yayında olduğunu tek yerde tutar.
- Gerekçe alanı — neyin hangi gözlem üzerine değiştirildiğini serbest metin olarak zorunlu kılar.
- Değerlendirme bağı — sürümü, onu koşturan değerlendirme kaydının kimliğine bağlar.
- Şablon denetleyicisi — metindeki değişken yerlerinin çağıran koddaki sözleşmeyle uyumunu kontrol eder.
Sürüm kaydı ne taşır#
Kayıt, metnin yanında o metni okumak için gereken bağlamı da taşıyor: hangi modelle kullanıldığı, hangi değişkenleri beklediği ve hangi değerlendirme koşusuna bağlandığı. Künye zorunlu olduğu için küçük düzeltme diye geçilen değişiklikler de iz bırakıyor. Metnin kendisi künyeden sonra, biçimlendirilmeden olduğu gibi saklanıyor.
surum: <artan sayı>
kimlik: <istem adı>
hedefModel: <model kimliği>
degiskenler: [<ad>, <ad>]
degisiklikGerekcesi: <metin>
degerlendirmeKosusu: <koşu kimliği>
onaylayan: <kişi>
durum: <taslak | yayinda | geri-alindi>
---
<istem metni>Kurulum akışı#
- 1İstemleri koddan çıkar
Her istemi kendi dosyasına taşı; çağıran kodda yalnızca istem kimliği ile sürüm işaretçisi kalsın.
- 2Künyeyi zorunlu kıl
Eksik künyeli veya gerekçesiz kaydı birleştirme aşamasında reddeden bir denetim ekle; kural kodda değil denetimde dursun.
- 3İşaretçiyi ortamlara ayır
Deneme ve yayın ortamları ayrı işaretçi tutsun; yayına alma yalnızca işaretçinin değerini değiştirsin.
- 4Geri almayı tatbikat haline getir
Önceki sürüme dönüşü gerçek bir değişiklik üzerinde dene; işlemeyen bir geri alma yolu, kayıt düzeninin tek başına yetmediğini gösterir.
Yapılandırmaya bırakılan kararlar#
| Karar | Seçenekler | Belirleyen |
|---|---|---|
| Depolama yeri | Sürüm kontrolü, veritabanı, ikisi birlikte | İstemi kimin düzenlediği: geliştirici mi editör mü |
| Sürüm numaralama | Artan sayı, anlamsal sürüm, içerik özeti | Geriye dönük uyumun izlenmesi gerekip gerekmediği |
| Yayına alma yetkisi | Tek kişi, çift onay, değerlendirme geçtiğinde kendiliğinden | Hatalı istemin etkisinin genişliği |
| Değişken sözleşmesi | Serbest yer tutucu, şema doğrulaması, tipli arayüz | İstemi çağıran yüzeylerin sayısı |
| Eski sürümlerin saklanması | Süresiz, belirli sayıda, dondurulmuş arşiv | Denetim ve geriye dönük inceleme gereği |
Geri alma#
Geri alma, kitin en sık kullanılan yolu olacak biçimde tasarlanıyor: işaretçiyi önceki sürüme çevirmek, metni elle düzeltmekten her zaman daha kısa bir yol. Bunun çalışması için önceki sürümün beklediği değişken sözleşmesinin de değişmemiş olması gerekiyor. Sözleşme değiştiyse işaretçiyi çevirmek tek başına yetmiyor; çağıran kodun da o sürümle uyumlu haline dönmesi gerekiyor. Kit bu bağı kayıtta tutuyor, kararı ekibe bırakıyor.
Kapsam dışı#
Kit istemin içeriğini iyileştirmiyor; yalnızca hangi içeriğin ne zaman yayında olduğunu izlenebilir tutuyor. İstem yazım rehberi, kendiliğinden iyileştirme, çok dilli çeviri yönetimi ve trafiği bölerek karşılaştırma kitin dışında kalıyor. Değerlendirme koşusunun kendisi de ayrı bir bileşenin işi: kit yalnızca sürüm ile koşu arasındaki bağı saklıyor.
Aracın arkasındaki kavramlar
Hesaplayıcı bir kararı hızlandırır; kararın nedenini kavram girdileri anlatır.
- Generative AIPrompt EngineeringBir dil modelinden istenen davranışı almak üzere girdinin yapısını, bağlamını ve kısıtlarını sistematik biçimde tasarlama pratiğidir.
- MLOps / LLMOpsLLMOpsDil modeli tabanlı uygulamaların istem, bağlam, araç ve model sürümlerini izlenebilir, ölçülebilir ve geri alınabilir biçimde işletme pratiğidir.
Lab'dan
- AraçÇalışıyorAI ROI HesaplayıcıSüre tasarrufu ve hata azaltma üzerinden yatırım geri dönüşü tahmini.
- AraçÇalışıyorAjan Adım MaliyetiBir ajan döngüsünün adım sayısı, biriken bağlamı ve kendi fiyatlarınızla toplam token faturasını hesaplar. Adım sınırının neden bir maliyet kararı olduğunu ve bağlam penceresinin kaçıncı adımda dolduğunu görünür kılar.
- DeneyYakındaAjan Bellek Mimarisi DeneyiÖzetleme, vektör belleği ve kayan pencere yaklaşımlarını aynı uzun ajan görevinde karşılaştıran ölçüm düzeni. Bellek mimarisi seçimini karara bağlamak isteyen ekipler için, bilgi kaybının hangi turda başladığını görünür kılacak denetim noktaları üzerine kurulur.
- Açık KaynakYakındaAjan İzleme KitiAjan döngüsünün her turunu — araç çağrısını, dönen yanıtı ve büyüyen bağlamı — tek bir iz kaydında toplayan kit. Başarısız bir koşunun hangi adımda saptığını sonradan yeniden oynatarak görebilmek için kurulur.
- DemoYakındaAjan Plan Görünümü DemosuAjanın planını adımlar yürümeden önce gösteren, her adımın gerekçesini ve plan değişikliklerini iz bırakacak biçimde tutan arayüz taslağı. Müdahale ve geri sarma noktalarının nereye konması gerektiğini tartışır.
- DeneyYakındaAkıl Yürütme Bütçesi DeneyiDüşünme bütçesi kademe kademe yükseltildiğinde doğruluk kazancının nerede düzleştiğini arayan ölçüm düzeni. Bütçeyi görev türüne göre ayarlamak isteyen ekipler, ek bütçenin karşılığı olup olmadığını kendi görev kümesinde görebilir.
BUILD
Hesap tuttu, sıra uygulamada
Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.
