LAB · ARAÇ
Ajan Adım Maliyeti
Bir 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.
Durum
ÇalışıyorGirdiler
- Adım sayısı
- adım
- Başlangıç bağlamı
- token
- Araç sonucu / adım
- token
- Model çıktısı / adım
- token
- Bağlam penceresi
- token
- Girdi fiyatı
- /1M
- Çıktı fiyatı
- /1M
Hesaplama tarayıcıda yapılır; girdiğiniz değerler sunucuya gönderilmez.
Hesapla
Girdileri değiştirdiğinizde sonuç anında güncellenir. Hangi varsayımın sonucu ne kadar değiştirdiğini görmek için tek tek oynayın.
Girdiler
Sistem istemi, araç tanımları ve görev tarifi — her adımda yeniden okunan sabit kısım.
Adım başına sabit büyüklük varsayılır; gerçekte araca göre dalgalanır.
Araç çağrısı ve gerekçe; hem faturalanır hem de bağlama eklenir.
Başlangıçtaki değer yalnızca bir yer tutucudur, herhangi bir modelin penceresi değil; kullandığınız modelin penceresini kendiniz girin.
1M girdi tokenı için kendi fiyat listenizden okuduğunuz değer; başlangıçtaki sayı yer tutucudur. Sonuç, girdiğiniz para biriminde çıkar.
1M çıktı tokenı için aynı fiyat listesinden okunan değer; iki alan da aynı para biriminde olmalı.
Sonuç
12 adımlık döngünün maliyeti
0,381
Token hacmi nereye gidiyor
- Tekrar okunan başlangıç bağlamı30.000
- Biriken geçmiş (kare büyüyen kısım)75.900
- Üretilen çıktı4.200
Çubuk token hacmini gösterir, parayı değil: çıktı tokenı genellikle girdiden farklı fiyatlandığı için faturadaki paylar bu paylarla aynı olmaz. Fiyatlarınızla hesaplandığında bağlam hiç birikmeseydi aynı döngü ×2,49 daha ucuz olurdu; adım sınırı iki katına (24 adım) çıkarılırsa fatura ×3,30 olur — doğrusal büyüme bunu ×2 gösterirdi.
Adım başına okunan bağlam
Çubuklar doğrusal yükselir, altında kalan alan ise kare büyür. Fatura çubukların yüksekliğine değil, alanına bakar.
Pencere bütçesi
Girdi faturasının yarısından fazlası biriken geçmiş. Adım sınırını düşürmek ya da araç sonuçlarını kısaltmak, model değiştirmekten daha çok tasarruf getirir.
Hesap, modelin her adımda konuşmanın tamamını yeniden okuduğu varsayımına dayanır; istem önbelleği, bağlam özetleme ve geçmiş sıkıştırma modellenmez — bunlar devredeyse gerçek fatura bu sayının altında kalır, yani çıkan sayı bir üst sınırdır. Araç sonucu ve model çıktısı her adımda sabit büyüklükte varsayılmıştır; gerçek döngülerde adımlar birbirine benzemez. Alanlardaki başlangıç sayıları (fiyatlar, pencere, token büyüklükleri) yalnızca formu doldurmaya yarayan yer tutuculardır; bir sağlayıcının fiyat listesi veya bir modelin penceresi değildir ve kendi değerlerinizle değiştirilmeden çıkan sonuç hiçbir şeyi göstermez. Para birimi girdiğiniz fiyatın birimidir; araç bir dönüşüm yapmaz. Gecikme, paralel araç çağrısı, başarısız adımların yeniden denenmesi, adım sayısının doğruluğa etkisi ve araç tarafındaki altyapı maliyeti bu hesabın dışındadır.
Hesap nasıl kuruluyor?
Bir hesaplayıcının değeri sonucunda değil, hangi varsayımla o sonuca vardığındadır.
Kısa cevap
Ajan döngüsünde maliyet adım sayısıyla doğrusal büyümez: her adım kendinden önceki adımların biriktirdiği bağlamı yeniden okuduğu için toplam girdi, adım sayısıyla doğrusal büyüyen bir terim ile adım sayısının karesiyle büyüyen bir terimin toplamı olur ve döngü uzadıkça ikinci terim baskın hâle gelir.
Hesap ne yapıyor?#
Araç, bir ajan döngüsünün tek turunu değil tamamını fiyatlandırır. Adım sayısını, her adımda konuşmaya eklenen hacmi ve kendi girdi ile çıktı fiyatlarınızı verdiğinizde döngünün toplam token yükünü, bunun ne kadarının biriken geçmişten geldiğini ve bağlam penceresinin kaçıncı adımda dolduğunu gösterir. Amaç faturayı kuruşu kuruşuna kestirmek değil, adım sınırının bir mühendislik tercihi değil maliyet kararı olduğunu görünür kılmaktır.
Formül#
Model her adımda konuşmanın tamamını yeniden okur. Bu yüzden n. adımın girdisi, başlangıç bağlamı artı kendinden önceki adımların biriktirdiği hacimdir; adımlar boyunca bu değer bir aritmetik dizi oluşturur. Dizinin toplamında adım sayısıyla doğrusal büyüyen bir terim ile adım sayısının karesiyle büyüyen bir terim yan yana durur. Kısa döngülerde birinci terim, uzayan döngülerde ikinci terim faturayı belirler.
- 01Adım artışı = araç sonucu + model çıktısı; bir adımın konuşmaya kalıcı olarak eklediği hacimdir.
- 02n. adımın bağlamı = başlangıç bağlamı + (n − 1) × adım artışı.
- 03Toplam girdi = N × başlangıç bağlamı + adım artışı × N × (N − 1) / 2; sağdaki terim karesel büyüyen kısımdır.
- 04Toplam çıktı = N × model çıktısı; bu terim adım sayısıyla doğrusal kalır.
- 05Maliyet = (toplam girdi / 1M) × girdi fiyatı + (toplam çıktı / 1M) × çıktı fiyatı.
- 06Pencereye sığan son adım = (pencere − başlangıç bağlamı) / adım artışı değerinin aşağı yuvarlanıp bir eklenmesi; adım artışı sıfırsa bağlam büyümez ve dolacağı bir adım yoktur.
Varsayımlar#
- Model her adımda geçmişin tamamını yeniden okur; istem önbelleği devre dışı varsayılır.
- Araç sonucu ve model çıktısı her adımda aynı büyüklüktedir; gerçek döngülerde adımlar birbirine benzemez.
- Döngü dallanmasız tek bir zincir olarak ilerler; paralel araç çağrısı ve alt ajan yoktur.
- Hiçbir adım başarısız olup yeniden denenmez; her adım bir kez faturalanır.
- Fiyat, pencere ve token büyüklüklerinin tamamı kullanıcı girdisidir. Alanlar boş açılmasın diye konmuş başlangıç sayıları yer tutucudur: bir sağlayıcının fiyat listesi ya da bir modelin penceresi değildir ve kendi değerlerinizle değiştirilmeden çıkan sonuç bir şey göstermez.
- Girdi ve çıktı fiyatı aynı para biriminde girilmiş varsayılır; araç para birimi dönüşümü yapmaz, sonuç girdiğiniz birimde çıkar.
Neyi ölçmez#
Araç yalnızca token faturasına bakar. Gecikmeyi, araçların kendi maliyetini (arama, veri tabanı, kod çalıştırma), adım sayısı arttıkça doğruluğun ne yönde değiştiğini ve döngünün görevi gerçekten bitirip bitirmediğini ölçmez. Bağlam penceresi dolmadan başlayan davranış bozulmasını da göstermez: bağlama sığmak ile o bağlamı iyi kullanmak farklı şeylerdir. Önbellek, özetleme ve geçmiş sıkıştırma modellenmediği için bu teknikler devredeyse çıkan sayı bir üst sınır olarak okunmalıdır.
Kararı nasıl kullanmalı#
- 1Kötü durumu girin
Ortalama araç sonucu yerine üst dilimi ve hedeflediğiniz en uzun döngüyü verin. Adım sınırı ortalama tur için değil en pahalı tur için konur.
- 2Birikimin payına bakın
Girdi faturasının ne kadarı tekrar okunan başlangıç bağlamı, ne kadarı biriken geçmiş? Başlangıç payı büyükse sistem istemini ve araç tanımlarını kısaltmak; geçmiş payı büyükse adım sınırını düşürmek işe yarar.
- 3Sınırı pencerenin altına çekin
Pencereye sığan son adımı okuyun ve döngü sınırını onun altına ayarlayın. Taşma sonrası davranış tahmin edilemez; sınırı kodda sabitlemek, çalışma zamanında kesmeye güvenmekten emniyetlidir.
- 4İki katı senaryosunu karşılaştırın
Adım sınırını iki katına çıkarmanın faturayı kaça katladığını görün. Oran ikiye yakınsa faturayı hâlâ başlangıç bağlamı belirliyor; dörde yaklaştıkça biriken geçmiş baskın demektir ve özetleme ile geçmiş sıkıştırma tartışılmaya değer hâle gelir. Bu bir eşik ölçümü değil, oranın kendi sayılarınızla okunmasıdır.
Aracın arkasındaki kavramlar
Hesaplayıcı bir kararı hızlandırır; kararın nedenini kavram girdileri anlatır.
- AI AgentsAI AgentBir hedefi gerçekleştirmek için plan kuran, araç çağıran ve ara sonuçlara göre kendi adımlarını güncelleyen yapay zekâ sistemidir.
- AI AgentsFunction CallingModelin serbest metin yerine, verilen şemaya uygun yapılandırılmış bir çağrı üretmesi ve uygulamanın bu çağrıyı gerçek bir fonksiyona bağlamasıdır.
- Large Language ModelsContext WindowBir modelin tek seferde dikkate alabileceği toplam token miktarıdır; istem, ek bağlam ve üretilen cevap bu bütçeyi paylaşır.
Lab'dan
- AraçÇalışıyorAI ROI HesaplayıcıSüre tasarrufu ve hata azaltma üzerinden yatırım geri dönüşü tahmini.
- 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.
- DeneyYakındaAraç Çağırma GüvenilirliğiAraç şeması kademeli karmaşıklaştırıldığında çağrı hatalarının hangi türde çoğaldığını izleyen ölçüm düzeni. Araç kümesini büyütmeyi planlayan ekipler için bozuk argüman üretimi, tek bir hata sayısı yerine sınıflara ayrılarak yakalanır.
BUILD
Hesap tuttu, sıra uygulamada
Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.
