Bu sayfa İngilizce belgenin çevirisidir. Komutlar, tanımlayıcılar ve örnekler aynıdır. Çalışma zamanı 7.24.4 · SDK 2.6.7. İngilizce kaynak
Başarım yapılandırması ve tanıları
Durum: Etkin
Kapsam: güncel durum
Son inceleme: 2026-09-13
Sahip: ax-code runtime
Bir araç profili seçin
Altyapı işlemleri, zamanlama, görüntü üretimi veya özel çözümleme gerektirmeyen kodlama oturumları için
bağlı sağlayıcıda AX Code yapılandırmanızda toolProfile değerini coding olarak ayarlayın:
{
"provider": {
"your-provider-id": {
"options": {
"toolProfile": "coding"
}
}
}
}
your-provider-id yerine bağlı sağlayıcı kimliğini yazın. Bu, dosya inceleme ve düzenleme, kabuk ve arka plan
işi, devretme, not defterleri, hedefler, beceriler, bellek ve inceleme doğrulamasını tutar. Web araçları ve isteğe bağlı araçlar hâlâ
mevcut etkinleştirme ve izin kurallarını izler. Özel ve MCP araçları mevcut kabul kurallarını korur ve istek
boyutuna eklenebilir.
Konsey veya arena, işlemler, zamanlama, görüntü üretimi ya da özel çözümleme araçları gerektiğinde full kullanın. Bulut
sağlayıcıları varsayılan olarak full kullanır; AX Engine daha küçük core varsayılanını korur. coding akıl yürütme eforunu,
izinleri, anlık görüntü yakalamayı veya doğrulama gereksinimlerini değiştirmez. Hız ve görev başarısı üzerindeki etkisi modele
ve iş yüküne bağlıdır. Açık akıl yürütme denetimleri için Model eforu sayfasına bakın.
Yerel hazırlığı sağlayıcı yanıt süresinden ayırın
Bir çalıştırma için yerel profillemeyi açın:
AX_CODE_PROFILE_NATIVE=1 ax-code run --model your-provider-id/your-model "Your task"
ax-code session replay YOUR_SESSION_ID --mode export
stderr üzerindeki çıkış profili session.insertReminders, session.preparePromptRequest, session.preflight,
session.resolveTools ve anlık görüntü track/patch aralıklarını içerir. Bunlar toplu ölçümlerdir; iç içe veya örtüşen aralıklar
görev duvar saati olarak toplanmamalıdır. Profillemenin kendisi ölçüm yükü ekler.
Kaydedilen llm.response olayları isteğe bağlı bir timing nesnesi kazanır:
| Alan | Anlam |
|---|---|
boundary |
provider-adapter: model bağdaştırıcısında, SDK araç sonucu işlemesinden önce gözlenir |
attempt |
Bu LLM.stream çağrısı içindeki bağdaştırıcı deneme numarası; diğer alanlar bu denemeyi anlatır |
setupMs |
LLM.stream girişinden bu bağdaştırıcı gönderimine kadar süre; yeniden denemede önceki denemeleri ve geri çekilmeyi içerir |
firstContentMs |
İlk boş olmayan metin, akıl yürütme veya araç girdisi deltasına ya da tamamlanmış araç çağrısına kadar gönderim |
firstTextMs |
İlk boş olmayan metin deltasına kadar gönderim; yalnızca araç veya yalnızca akıl yürütme yanıtında yoktur |
streamMs |
Bağdaştırıcının bitiş çerçevesine kadar gönderim; bitiş çerçevesi gözlenmediğinde yoktur |
Üst veri ve akış başlangıç çerçeveleri içerik sayılmaz. Süreler monoton bir saat kullanır ve parçaların ne zaman
gözlendiğini yansıtır; akış geri basıncı dahil. Ham ağ zamanlamaları, sunucu çıkarım zamanlamaları veya TUI görüntüleme
zamanlamaları değildir. CLI bağdaştırıcıları alt CLI’nin kendi işini içerebilir. Mevcut latencyMs daha eski karışık adım zamanlamasını korur
ve araç yürütmesi ile anlık görüntü işini içerebilir. Yeni zamanlama alanları yalnızca süreleri ve deneme kimliğini içerir.
AX_CODE_PROFILE_NATIVE=1 olmadan ek zamanlama nesnesi atlanır. Profilleme yerel tanıları ve
mevcut oturum olay günlüğünü kullanır; bir dış telemetri dışa aktarıcısı açmaz.
Yararlı bir karşılaştırma için görevi, depo revizyonunu, sağlayıcı uç noktasını, tam modeli, akıl yürütme eforunu, araç izinlerini ve önbellek koşullarını sabit tutun. Doğrulanmış bir sonuca kadar süreyi, testler ve onarım denemeleri dahil, ve ilk görünür yanıt süresini kaydedin. Daha küçük bir istek veya daha hızlı yerel anlık görüntü tek başına daha hızlı bulut görev tamamlaması oluşturmaz.
Bağlam kurtarma, MCP keşfi, salt okunur tarifler ve bağımsız doğrulamalı eşleştirilmiş fikstür karşılaştırmalarını denemek için koşum denetimleri ve doğrulanmış değerlendirme kullanın.
İstek boyutunu anlayın
Yeni llm.request olayları ax-code session replay YOUR_SESSION_ID --mode export içinde, istek kaynağı varsa requestBytes içerir:
| Alan | Anlam |
|---|---|
encoding |
canonical-json-utf8: mevcut kurallı parmak izi gösteriminin bayt uzunluğu |
system |
Ayrı birleştirilen sistem iletisi dizisi |
messages |
Sistem iletileri dahil tam birleştirilmiş ileti dizisi |
toolDefinitions |
Etkin araç adları, açıklamaları ve çözümlenmiş girdi şemaları |
system zaten messages içinde temsil edilir; onları toplamayın. Dizi çerçevelemesi dahildir. İkili değerler mevcut özet gösterimini kullanır, bu yüzden bu boyutlar ne ağ yükü boyutları ne de yerleşik bellek ölçümleridir. Belirteç sayıları değildir: sağlayıcı belirteç kullanımı ve önbellek sayaçları model girdi hesabının kaynağı olarak kalır. Bir bağlam paketi özeti daha dar bir aşamayı kapsar ve toplam model girdisi değildir. Eski olaylar bu alanı atlar; başarısız kaynak açıkça kullanılamaz kalır.
Bu tanı yalnızca boyutları ve mevcut özetleri ile üst veriyi kaydeder. Ek istem gövdeleri veya kimlik bilgileri kaydedilmez. İsteği belirteçlere ayırmak yerine her özet için gereken kurallı serileştirmeyi yeniden kullanır. Sistem yönergelerinin, araç tanımlarının veya büyüyen geçmişin dikkat isteyip istemediğine karar verirken boyutları eşleşen turlarda karşılaştırın. Yukarıdaki kodlama profili, akıl yürütme eforunu değiştirmeden araç tanımlarını azaltabilir; eklediği yetenekler için tam profil kullanılabilir kalır.
Gereksiz keşiften kaçının
Bilinen bir dosya araması veya basit bir sayım için odaklı bir arama veya tek bir toplu komut kullanın. Yolları güncel çalışma alanı dizinine karşı çözün; bir paketin içinde başlatılan oturumun arama kökü zaten o pakettir. Yerleşik grep, ileriye veya geriye bakış ve geri başvurular olmadan ripgrep varsayılan düzenli ifade sözdizimini kullanır.
Bir çağrı yolu için tek bir araştırıcı kullanın. Paralel salt okunur görevlerin ayrı teslimleri ve sahip olunan yolları veya alt sistemleri olmalı; mevcut kanıt özetlerinde verilmelidir. Bağımsız inceleme, ayrı bir doğrulama sorusu için kanıta yeniden bakabilir. Kanıt önbelleği isabet etse bile birden çok taze bağlamda keşfi yinelemek model turlarına mal olur; önbellek isabetleri güncel içerik doğrulamasını veya izinleri atlamaz.
Dil sunucuları artık varsayılan olarak istenince başlar. Spekülatif ön ısıtma katılımı ve ilk anlamsal sorgu gecikmesiyle ödün için Bellek kullanımı sayfasına bakın. İstem rehberliği ve yerel testler, canlı model çağrılarında veya fiziksel RAM’de belirli bir azalma oluşturmaz.