Neden Önemli
Döngülerde çalışan agent'ların maliyeti hızla artar. Kota maliyeti: her MCP araç çağrısı haftalık limitinizden düşer. Token maliyeti: bağlam penceresindeki her veri parçası işlem maliyetini artırır ve akıl yürütme kalitesini düşürür.
İnce bir bağlam bloğu her ikisine de çare olur: tek bir küçük ticker taraması, birkaç satıra özetlenir ve sohbetin başında bir kez eklenir. Agent, araç çağırma fırtınası veya token şişmesi olmadan durumsal farkındalığa sahip olur.
Ön Koşullar
Cryptohopper MCP'nin bir MCP istemcisinde yapılandırılmış olması — kurulum genel bakışına bakın.
Periyodik veya sürekli çalışan bir agent akışı. Tek seferlik istemler bu teknikten faydalanmaz.
Pioneer katmanı yeterlidir — ticker çağrıları tüm katmanlarda ucuzdur. abonelik katmanlarına bakın.
Kurulum Adımları
Blokta ne olacağına karar verin
Dört ila altı satır, hepsi ticker'dan türetilmiş — yaklaşık 100 token. Tipik bir blok şunları kapsar: temel tokenlarınız için fiyat ve 24 saatlik değişim, tarama evreninizdeki en çok kazanan ve kaybeden, sıra dışı hacme sahip herhangi bir çift ve tek kelimelik bir piyasa rejimi etiketi.
BTC 66.120 (+1.1%, hacim normal)
ETH 3.240 (+2.8%, hacim yüksek)
SOL 148.50 (+1.9%, hacim normal)
En çok kazanan: ARB +%8.2 (hacim 2.4x)
En çok kaybeden: DOGE -%3.5 (hacim normal)
Sıra dışı hacim: LINK (fiyat sabit, hacim 3.1x)
Piyasa rejimi: risk-al, orta genişlikSembol başına döngü ile bloğu oluşturun
Toplu ticker aracı yok — her ticker tek bir MCP çağrısıdır. Aşağıdaki fonksiyon, sembol başına bir çağrı yapar. 3 temel + 10 sembollük tarama, çalıştırma başına 13 çağrıya mal olur.
def build_thin_context() -> str:
exchange = "binance"
# Sabit ana ticker'lar — her biri için bir çağrı
anchors = ["BTC/USDT", "ETH/USDT", "SOL/USDT"]
anchor_tickers = [mcp.get_ticker(exchange, pair) for pair in anchors]
# Tarama evreni — sembol başına bir çağrı
sweep_pairs = [
"ARB/USDT", "OP/USDT", "AVAX/USDT", "LINK/USDT", "AAVE/USDT",
"UNI/USDT", "DOGE/USDT", "MATIC/USDT", "SEI/USDT", "TIA/USDT",
]
sweep_tickers = [mcp.get_ticker(exchange, pair) for pair in sweep_pairs]
# Özeti türetme alanları
all_tickers = anchor_tickers + sweep_tickers
top_gainer = max(all_tickers, key=lambda t: t.change_24h_pct)
top_loser = min(all_tickers, key=lambda t: t.change_24h_pct)
unusual = [t for t in all_tickers if t.volume_ratio_vs_baseline > 2.5]
return format_as_context(anchor_tickers, top_gainer, top_loser, unusual)
# Toplam çağrı sayısı = len(anchors) + len(sweep_pairs) = çalıştırma başına 13Bloğu agent'ın açılış mesajının başına ekleyin
Bloğu görev talimatından önce bir zaman damgasıyla yerleştirin. Agent önce bağlamı okur ve zaten listelenen hiçbir şeyi tekrar almamalıdır.
[BAĞLAM 2026-04-24 08:00 UTC İTİBARIYLA]
BTC 66.120 (+1.1%, hacim normal)
ETH 3.240 (+2.8%, hacim yüksek)
SOL 148.50 (+1.9%, hacim normal)
En çok kazanan: ARB +%8.2 (hacim 2.4x)
En çok kaybeden: DOGE -%3.5 (hacim normal)
Sıra dışı hacim: LINK (fiyat sabit, hacim 3.1x)
Piyasa rejimi: risk-al, orta genişlik
Göreviniz: [agent'ın yapmasını istediğiniz asıl şey]Agent'ın daha fazlasına ihtiyaç duyduğunda ince bloktan yükselmesine izin verin
Blok özettir. İlginç bir şey göründüğünde, agent o özel çift için mumlar veya emir defteri derinliği için MCP'yi çağırır. Çoğu çalıştırma herhangi bir yükseltme olmadan biter — bu doğru davranıştır.
Akışa uyan bir ritimle yenileyin
Saatlik agent → her saatin başında yeniden oluşturun.
Günlük özet → günde bir kez.
Talep üzerine asistan → oturum başına bir kez.
Ritim sınırları boyunca bir blok yeniden kullanmayın — eski bağlam, bağlam olmamasından daha kötüdür.
Matematik
Günde 16 saat, haftada 5 iş günü çalışan, saatlik bir agent, 13 sembollük tarama ile:
Yaklaşım | Çalıştırma başına çağrı sayısı | Haftalık çağrı sayısı |
Basit (agent sıfırdan çeker) | 20–100 (çok değişken) | 1.600–8.000 |
İnce bağlam + seçici yükseltme | 13 temel + yükseltmede ~10–30 | 1.840–5.040 (stabil) |
İnce bağlam toplu olarak her zaman daha ucuz değildir — kazandırdığı şey öngörülebilirlik. En kötü haftanın nasıl göründüğünü bilirsiniz. Pioneer'ın 6.000 çağrı/hafta limitinde, ücretsiz katmanda hafif bir saatlik agent'ı mümkün kılar.
Bu deseni ne zaman kullanmamalısınız
Durum | Neden ince bağlam yardımcı olmuyor |
Tek seferlik konuşma araştırması | Soruyu sorun — asistan halleder |
Her zaman derin veri gerektiren akışlar | Bir grid-bot parametre üreteci zaten mum geçmişine ihtiyaç duyar; ince bağlam gereksizdir |
Kayma hassasiyetli yürütme akışları | Bunlar asla önbelleğe alınmış bağlamdan akıl yürütmemeli — her zaman taze veri çekin |
Akış tekrar eden, öngörülebilir ve çoğunlukla farkındalık tabanlı olduğunda ince bağlam kullanın. Tasarruflar birikir; o özellikler olmadan, ek yük buna değmez.
Sorun Giderme
Agent ince bağlamı görmezden geliyor ve aynı veriyi tekrar çekiyor
Açıkça belirtin: "Yukarıdaki bağlam bloğu mevcut durumdur — BTC, ETH, SOL veya listelenen herhangi bir şey için ticker'ları tekrar çekmeyin. Yalnızca blokta olmayan bir şeye ihtiyacınız olursa yeni veri çekin." Bir kısıtlama olarak çerçevelendiğinde, agent buna uyar.
Agent kullanana kadar blok eski
Kısa ritimli akışlar (dakika düzeyinde) için blok hızla eskir. Daha sık yenileyin veya blok zaman damgasını net bir şekilde işaretleyin, böylece agent eski sayılara dayanarak karar vermeden önce yeniden kontrol etmeyi bilir.
Blok formatı çalıştırmadan çalıştırmaya tutarsız
Formatı bir şablon olarak düzeltin ve değerleri doldurun — modelin bloğu yazmasına izin vermeyin. Deterministik bir üreteç tutarlı çıktı üretir.
Blokta daha fazla veri istiyorsunuz
İsteğe direnç gösterin. Her satır her çalıştırmada tokenlara mal olur. Bir veri noktası çoğu çalıştırmada referans alınmıyorsa, talep üzerine çağrıda bulunmalı, blokta değil.
Blok, agent'ın görmezden geldiği sayıları içeriyor
Onları kesin. %100 kullanılan bir blok, %60 kullanılan bir bloktan daha iyidir.
Çoklu borsa bağlamı bloğu çok büyütüyor
Blok için tek birincil borsa (genellikle Binance) kullanın. Karşılaştırma gerektiğinde agent'ın yalnızca diğer mekanizmaları çekmesini sağlayın — genel durum için çoklu mekanizma bağlamını önceden doldurmayın.
Birden fazla zaman dilimini kapsayan ince bir bağlam istiyorsunuz
Onları birleştirmeye çalışmak yerine, agent'ın her amacı için bir blok kullanın. TA odaklı agent, 4 saatlik trend içeren bir blok alır; tarama odaklı agent, 24 saatlik deltaları içeren bir blok alır.
