0Pricing
AI Agents · Ders

Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)

Bir iz ağacını incelemek ve başarısız çalışmaları yeniden oynatmak için Langfuse veya LangSmith kullanıcı arayüzlerini açın.

Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith), CoddyKit'te ücretsiz bir AI Agents dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Agents öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Agents kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Önde Gelen İki Araç

Trace sistemini kendiniz oluşturabilirsiniz, ancak iki ürün bunu kullanıma hazır şekilde iyi yapar:

  • Langfuse — OSS, kendi sunucunuzda barındırılabilir, çerçeveden bağımsız
  • LangSmith — LangChain ekibinin kapalı kaynaklı ürünü

Bazı iş akışları için Helicone, Phoenix ve Weights & Biases de kullanılabilir.

Langfuse'a Genel Bakış

Langfuse size şunları sunar:

  • Zamanlamalı trace ağacı görünümü
  • Span başına girdiler ve çıktılar
  • Maliyet ve belirteç toplamları
  • Veri kümesi ve değerlendirme desteği
  • İstem sürümleme
  • OSS — Docker ile yerel olarak çalıştırma

Langfuse Quick Start

# pip install langfuse openai
from langfuse.openai import openai

response = openai.chat.completions.create(
    model='gpt-4o-mini',
    messages=[{'role': 'user', 'content': 'Hi'}],
    name='greeting'   # span name
)
# Trace automatically appears in Langfuse UI

Langfuse'da Manuel Span Kayıtları

Araç çağrıları veya özel mantık için:

from langfuse import Langfuse
lf = Langfuse()

trace = lf.trace(name='agent-run', user_id='u-42')
span = trace.span(name='search-tool', input={'query': 'shipping'})
results = search_kb('shipping')
span.end(output=results)

LangSmith Quick Start

# pip install langsmith
import os
os.environ['LANGCHAIN_TRACING_V2'] = 'true'
os.environ['LANGCHAIN_API_KEY'] = '...'

# Any LangChain code automatically logs to LangSmith
from langchain_openai import ChatOpenAI
llm = ChatOpenAI()
llm.invoke('Hello')
# Trace appears in https://smith.langchain.com

LangChain Olmadan LangSmith

LangSmith'i herhangi bir koddan @traceable dekoratörüyle kullanabilirsiniz:

from langsmith import traceable

@traceable
def ask_agent(query: str):
    # your custom agent code here
    return final_answer

Arayüzde Gösterilenler

  • Durumuyla birlikte (ok/error) son trace kayıtlarının listesi
  • Tek bir trace -> span kayıtları ağacı
  • Her span için: model, gecikme, belirteçler, maliyet, girdi/çıktı
  • Değişikliklerle bir trace kaydını yeniden çalıştırma

Etiketleme ve Filtreleme

Filtreleyebilmek için trace kayıtlarına etiketler ekleyin:

trace = lf.trace(name='agent-run', tags=['production', 'tenant:acme', 'tool:rag'])

Kullanıcı Geri Bildirimi

Son kullanıcılardan olumlu/olumsuz geri bildirim alın ve trace kaydına ekleyin:

trace.score(name='user-rating', value=1)   # thumbs up
trace.score(name='user-rating', value=0)   # thumbs down

Veri Kümeleri ve Yeniden Çalıştırmalar

Her iki araç da trace kayıtlarını değerlendirme veri kümelerine dönüştürmenize olanak tanır. Hatalı sonuç veren 50 üretim trace kaydını seçin, bir veri kümesi olarak kaydedin ve karşılaştırmak için yeni bir istemle yeniden çalıştırın.

Self-Hosting Langfuse

# docker-compose with Postgres + Clickhouse
version: '3'
services:
  langfuse:
    image: langfuse/langfuse:latest
    ports: ['3000:3000']
    environment:
      DATABASE_URL: postgresql://...
      NEXTAUTH_SECRET: '...'
      SALT: '...'
# Then point LANGFUSE_HOST=http://localhost:3000

Araçları Karşılaştırma

LangfuseLangSmithHelicone
OSSEvetHayırEvet
ÇerçeveHerhangi biriLangChain öncelikliHerhangi biri
DeğerlendirmeEvetEvetTemel

Kendi Sunucunuzda mı?

Bu trace araçlarından hangisi Docker ile kendi sunucunuzda barındırılabilir?

Özet

Bir trace aracı kullanın — OSS ve kendi sunucunuzda barındırma için Langfuse, LangChain ile sıkı bütünleşme için LangSmith. Kullanıcı geri bildirimlerini alın. Değerlendirmeler için gerçek trace kayıtlarından bir veri kümesi oluşturun.

Sıkça Sorulan Sorular

“Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)” dersi ücretsiz mi?

Evet — “Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Agents kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Agents kursu toplamda 4 dersten oluşur.

“Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)” dersinde ne öğreneceğim?

Bir iz ağacını incelemek ve başarısız çalışmaları yeniden oynatmak için Langfuse veya LangSmith kullanıcı arayüzlerini açın. AI Agents ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

AI Agents öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te AI Agents, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu AI Agents dersinde kod yazıp çalıştırabilir miyim?

Evet. Her AI Agents dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Aracılar için İzleme Neden Gereklidir
  2. Araç Çağrılarını ve Girdileri ve Çıktıları Günlükleme
  3. Adım Başına Gecikme ve Maliyet
  4. Aracı Çalışmalarını Görselleştirme (Langfuse, LangSmith)
← AI Agents Sayfasına Dön