AX Code’u edinin · ÜcretsizBelgeler

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.