Gözlemlenebilirlik
Her LLM çağrısını Langfuse ile izleyin ve tüm sistemi Grafana ve OpenTelemetry ile gözlemleyin — yerleşik panonun yanındaki iki isteğe bağlı yığın.
İki isteğe bağlı yığın, PentAGI'nin ne yaptığını gösterir: model çağrıları için Langfuse ve sistemin geri kalanı için OpenTelemetry ile Grafana.
PentAGI'nin kendi Dashboard özelliği zaten flowsflow — 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.'u, 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.'u, tokenları ve maliyeti zaman içinde grafik olarak göstermektedir; aşağıdaki yığınlar tam izleme verileri ve sistem metrikleri ekler.

Langfuse
Langfuse, her agentagent — 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. için promptları, tamamlama yanıtlarını, token sayısını ve maliyetleri kaydeder.
LANGFUSE_BASE_URL=http://langfuse-web:3000
LANGFUSE_PROJECT_ID=same_as_LANGFUSE_INIT_PROJECT_ID
LANGFUSE_PUBLIC_KEY=same_as_LANGFUSE_INIT_PROJECT_PUBLIC_KEY
LANGFUSE_SECRET_KEY=same_as_LANGFUSE_INIT_PROJECT_SECRET_KEYLangfuse kimlik bilgilerini .env dosyasında ayarlayın (LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_, LANGFUSE_ ve proje anahtarları), ardından yığını başlatın:
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-langfuse.yml
docker compose -f docker-compose.yml -f docker-compose-langfuse.yml up -dLangfuse arayüzüne http:/ adresinden erişilebilir.
Grafana ve OpenTelemetry
OTEL_HOST=otelcol:8148git clone --depth 1 https://github.com/vxcontrol/pentagi.git pentagi-src
cp -r pentagi-src/observability ./observability
rm -rf pentagi-src
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-observability.yml
docker compose -f docker-compose.yml -f docker-compose-observability.yml up -dGrafana'ya http:/ adresinden erişilebilir; metrikler VictoriaMetrics'te, izlemeler Jaeger'da ve loglar Loki'de bulunur.
Langfuse telemetrisini aynı yığına göndermek için LANGFUSE_ değerini ayarlayın.
Hepsi bir arada
git clone --depth 1 https://github.com/vxcontrol/pentagi.git pentagi-src
cp -r pentagi-src/examples/graphiti ./graphiti
cp -r pentagi-src/examples/neo4j ./neo4j
rm -rf pentagi-src
curl -O https://raw.githubusercontent.com/vxcontrol/pentagi/main/docker-compose-graphiti.yml
docker compose \
-f docker-compose.yml \
-f docker-compose-langfuse.yml \
-f docker-compose-graphiti.yml \
-f docker-compose-observability.yml \
up -dSon güncelleme tarihi: