Sorun Giderme
Yaygın PentAGI sorunlarına yönelik düzeltmeler — ilk model çağrısında başarısız olan bir flow, tool-call parser hataları, macOS yükleyici uyarıları ve takılı kalan küçük modeller.
Bir bağlantının her iki tarafının da günlük kayıtlarıyla başlayın: PentAGI için docker compose logs -f pentagi ve model arka ucunuzun veya vekil sunucunuzun günlük kayıtları.
Bir flow "failed to select primary docker image via llm call" hatasıyla başarısız oluyor
Bir flowflow — akışPentAGI'nin bir çalışması: bir hedef, mesajlarınızdan oluşturulan görevler ve ajanların bu süreçte yaptıkları her şey.'un yaptığı ilk şey, simple agent typeagent type — ajan türüBir ajanın üstlendiği rol; örneğin pentester, coder veya searcher. Model ayarları ajan türüne göre seçilir. aracılığıyla modelden bir Docker imajı seçmesini istemektir. Bu hata neredeyse her zaman Docker'ı değil, model arka ucunu işaret eder:
- PentAGI günlüklerini ve model arka ucunuzun günlüklerini kontrol edin.
- Temel URL'nin, API anahtarının ve model adının doğru olduğunu ve kapsayıcıdan erişilebilir olduğunu doğrulayın.
- Bu çağrı hiçbir tooltool — araçBir ajanın işini yapmak için kullandığı şey: terminal, yalıtılmış tarayıcı veya web araması gibi yerleşik bir yetenek ya da sandbox içindeki nmap, metasploit veya sqlmap gibi bir program. göndermez, bu nedenle hata tool calling üzerinde değil; bağlantı, anahtar veya model üzerinde ortaya çıkar:
simpleagentagent — ajanPentAGI'nin bir yapay zeka ajanı: Bir akışta test etme, kod yazma veya web'de arama gibi belirli bir işi yapan, kendi istemi, ayarları ve araçlarına sahip bir model.'ın modelinin düz bir sohbet isteğine yanıt verdiğini kontrol edin. Eksik bir tool-call parser, agent'lar tool çağırmaya başladığında daha sonra belirgin hale gelir.
Kendi kendine barındırılan modellerde tool-call parser hataları
PentAGI agents'ı tool callstool call — araç çağrısıModelin, terminal komutu veya web araması gibi ajanın araçlarından birini çalıştırma isteği.'la çalıştırır; bu nedenle özel bir arka uç, geçerli OpenAI tarzı tool-call JSON'u döndürmelidir. Eksik veya uyumsuz bir parser'ın belirtileri arasında Failed to parse tool call arguments as JSON, birkaç adımdan sonra duran flows ve sonuca ulaşmadan döngüye giren tool calls yer alır.
- llama.cpp, SGLang veya vLLM'de sunduğunuz model için önerilen tool-call parser'ı ve chat template'i etkinleştirin.
- Tam bir flow çalıştırmadan önce providerprovider — sağlayıcıPentAGI'ye dil modellerini sağlayan hizmet veya sunucu; örneğin OpenAI, Anthropic veya yerel bir Ollama.'ı
ctesteryardımcı programıyla doğrulayın. - PentAGI'yi güncelleyin: son sürümler, hatalı biçimlendirilmiş argümanları düzeltir, böylece tek bir hatalı yanıt artık bir flow'u durdurmaz.
macOS yükleyiciyi işaretliyor
macOS yapıları imzalanmış ve onaylanmıştır. macOS yükleyici hakkında hâlâ uyarı veriyorsa, Yine de Aç ile bunu geçersiz kılmayın: dosyayı silin ve işlemciniz için arşivi resmi bağlantılardan yeniden indirin — Intel için darwin/, Apple silicon için darwin/. Resmi olmayan bir kaynaktan gelen bir arşivi asla yeniden kullanmayın.
Daha küçük modeller takılıp kalıyor
Yürütme izleme ve task planlamayı etkinleştirin ve adviser agent'a daha güçlü bir model veya daha yüksek bir akıl yürütme ayarı verin.
Hâlâ takılı mı kaldınız?
Discord topluluğunda sorun veya ilgili günlük satırlarıyla birlikte bir sorun bildirin.
Son güncelleme tarihi: