Ana içeriğe atla

LangSmith Agent Builder Eğitimi (Kodsuz): Bir E-posta Önceliklendirme Asistanı Oluşturun

Kod yazmadan Gmail okuyan, yanıt taslakları hazırlayan ve eylemleri kaydeden bir aracıyı LangSmith Agent Builder ile nasıl oluşturacağınızı öğrenin.
Güncel 3 Eki 2026  · 9 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

LangSmith’in yeni Agent Builder’ı (özel önizleme) doğal dildeki bir fikri üretime hazır bir aracıya dönüştürmenin kodsuz bir yoludur. İş akışları yazmak yerine aracının ne yapması gerektiğini tarif edersiniz; Agent Builder sistem istemini taslak olarak çıkarır, araçlar önerir, tetikleyiciler ekler ve insan onay döngüsü, kalıcı bellek ve kendi kendine güncellemeleri destekler. 

Uzmanlaşmış görevler için alt aracılar oluşturabilir, web aramasının yanı sıra Google entegrasyonlarını (Docs/Sheets) bağlayabilir ve tümünü yerleşik İzleme ve Gözetim panolarıyla gözlemleyebilirsiniz.

Bu eğitimde uçtan uca bir E-posta Önceliklendirme Asistanı oluşturacağız. Şunları öğreneceksiniz:

  • Builder’a erişip doğal dildeki bir özetten yeni bir aracı oluşturmak
  • Oluşturulan planı gözden geçirip eylemleri onaylamak
  • Sağlayıcıları kimlik doğrulaması yapıp aracı dağıtmak
  • Gerçek e-postaları test etmek ve talimatlar üzerinde yinelemek
  • İzleme ve gözetim ile çalıştırmaları, gecikmeyi ve token maliyetlerini incelemek

Sonunda, gelen e-postaları sınıflandıran, yanıt taslakları hazırlayan ve günlük eylemleri Google Sheets’e kaydeden, üstelik hiç kod yazmadan çalışan bir aracınız olacak.

Yapay zekâ ajanları oluşturmayı daha derinlemesine öğrenmek isterseniz, LangGraph ile Çoklu Aracı Sistemleri kursuna göz atmanızı öneririm. 

LangSmith Agent Builder nedir?

LangSmith’in Agent Builder’ı (önizleme), tek bir arayüzden bellek, alt aracılar, tetikleyiciler ve insan incelemesiyle ajanlar tasarlamanız için rehberli bir yol sunar. Kaputun altında Agent Builder, doğal dildeki özetinizi el çizimi bir iş akışı yerine durum tutan bir aracıya derleyen deep-agents adlı açık kaynak aracı iskeletini, LangGraph üzerine kurulu olarak kullanır. 

Yürütmeden önce plan yapar (uzun görevleri ve maliyeti yönetmek için), uzman işleri alt aracılara devreder, ara katman üzerinden bir araç katmanına (dosyalar, yapılacaklar, isteğe bağlı kabuk, web/MCP gibi) erişir, hassas eylemler için insan onay kesintilerini destekler ve akış, izleme ve stüdyo entegrasyonu için derlenmiş bir LangGraph grafiği olarak çalışır.

Bu Agent Builder’ın temel yetenekleri şunlardır:

  • Doğal dille kurulum: Builder yalnızca doğal dil girdisine dayanarak talimatları ve bağlantıları taslak olarak çıkarır.
  • Tetikleyiciler: Bunlar çalıştırmaları harici olaylarla (örneğin, yeni e-posta alındı!) veya zamanlamalarla başlatır.
  • Araçlar: Gmail, Google Docs/Sheets, Calendar, Web Arama ve daha fazlası için tek tıkla kimlik doğrulama.
  • Alt aracılar: Karmaşık görevleri araştırma, özetleme, arama ve benzeri odaklı yardımcı parçalara böler.
  • İnsan onay döngüsü: Bu döngü, eylemlerin onayınız için duraklaması amacıyla kullanıcıların builder’ı kesmesine olanak tanır.
  • Bellek ve kendi kendine güncellemeler: Kalıcı bellek ve kontrollü öz-düzenlemeler, talimatları ve araçları güncellemede yardımcı olur.

Sonuç, yine de gözlemlenebilirlik, onaylar ve yineleme kancaları sunan bir kodsuz deneyimdir. LangSmith Agent Builder’a erişmek için bekleme listesine kaydolmanız gerekir. 

LangSmith Agent Builder Örneği: Bir E-posta Önceliklendirme Asistanı Oluşturun

Birçok ajans e-postası alan bir serbest çalışan için basit bir asistan oluşturacağız. Aracı şunları yapacak:

  1. Yeni e-postaları okuyup şu sınıflara ayıracak: şimdi yanıtla, planla, devret veya arşivle.
  2. 1 cümlelik bir özet ve 2 satırlık bir yanıt önerisi taslağı hazırlayacak.
  3. Gönderen/alan adı tanıdık değilse, web aramasıyla 1 satırlık bağlam ekleyecek.
  4. Her şeyi “Bugün — E-posta Eylemleri (YYYY-MM-DD)” başlıklı bir Google Sayfasına kaydedecek.
  5. Belge oluşturma veya güncellemeden önce kullanıcı onayı alacak.

Adım 1: Agent Builder’a erişin

Bekleme listesinden çıktığınızda LangSmith’e giriş yapın ve sol kenar çubuğundan Agent Builder (Beta)’yı açın.

Agent builder

Şu sayfaya geleceksiniz: Kodsuz Agent Builder. Yeni bir aracı başlatmak için + New Agent’a tıklayın ya da başlamadan önce belgeleri okumak için Learn More’ı seçin.

New Agent

Adım 2: Aracınızı tanımlayın

Kısa ve öz bir özet yazarak ve bir model seçerek başlayın. Bir aracı manuel olarak da oluşturabilirsiniz, ancak bu başka bir yazının konusu. 

Input description

Listelenen modellerden seçebilir veya kullanım durumunuza uygun özel bir model ekleyebilirsiniz. 

Models Available

Kullandığım istem şöyleydi:

You are an email triage assistant. When a new message arrives, classify it as {reply now, schedule, delegate, archive}. Draft a 1-sentence summary and a 2-line reply suggestion. If the sender/domain is unfamiliar, add a 1-line context via web search. Update (or create) a Google Doc titled “Today — Email Actions (YYYY-MM-DD)” with columns: Sender | Subject | Action | Suggested Reply | Due. Pause for approval before adding or modifying the doc.

Eğer Sonnet 4.5’i seçerseniz, ANTHROPIC_API_KEY eklemeniz istenir. Anahtarı girin ve kaydedin.API key set up

Açıklamayı gönderdikten sonra builder niyetinizi analiz eder, araçlar/tetikleyiciler önerir ve başlangıç talimatlarını otomatik olarak taslaklar.

Input data

Adım 3: Takip soruları

Builder kullanılabilir araç ve tetikleyicileri inceledikten sonra, çıktılar için tercih edilen hedefler, onay gereksinimleri, etiketleme kuralları vb. gibi birkaç odaklı takip sorusu sorar.

Follow ups

Yanıtlarınız, aracının talimatlarını kesinleştirmek, doğru araç/tetikleyicileri eklemek ve kurulumu otomatik olarak sürdürmek için kullanılır.

Adım 4: Oluşturulan planı gözden geçirin

Takip sorularını yanıtladıktan sonra builder, tetikleyiciler, aracı ve bağlanan araçları (Gmail, Google Docs gibi) içeren ve birbirine bağlanmış önerilen bir grafiği gösterir.

Oluşturmadan önce tasarımı mantık kontrolünden geçirmek için bu ekranı kullanın:

  • Tetikleyici: Aracının ne zaman ve nasıl başlayacağı (e-posta alındı, zamanlama vb.).
  • Aracı: Model seçimi ve temel talimatlar.
  • Araçlar: Aracının hangi eylemler için hangi araçları çağırabileceği.

Generated Agent

Bu adımı, kapsamı, veri erişimini ve güvenlik sınırlarını hızla doğrulamak için bir oluşturma öncesi önizleme olarak düşünün. Uygun görünüyorsa devam edin. Sonraki adımda, aracının gerçekten eyleme geçebilmesi (taslak göndermek, Docs’u güncellemek vb.) için araçları kimlik doğrulamasıyla bağlayacaksınız.

Adım 5: Kimlik doğrulama ve bağlantı

Aracınız e-postaları okumadan veya bir Google Sayfasına yazmadan önce ona erişim izni vermeniz gerekir. 

Agent Builder’da bu, rehberli ve tek seferlik bir işlemdir. Gmail’i ve (Google Sheets eylemleri için) google-langsmith-prod entegrasyonunu bağlayacaksınız. 

Bağlandıktan sonra, herhangi bir yazma eyleminden önce insan onayı talep edilmesini güvenle zorunlu kılabilirsiniz.

Authentication 1

Adım 5.1: Gmail’e bağlanın

Aracınızı Gmail hesabınıza bağlamak için şu adımları izleyin:

  • Bağlantılar panelinde, Gmail — Email Received yanında Bağlan’a tıklayın.

Authentication 1

  • Aracının izlemesini istediğiniz Google hesabıyla oturum açın ve izinleri onaylayın.
  • Agent Builder’a geri dönüp Kimlik doğrulamayı tamamladım’a tıklayın.

Authentication 1

Email Received tetikleyicisi ayarlandığında aracınız, talimatlarınıza göre gelen iletileri sınıflandırıp yanıtlayabilir.

Adım 5.2: google-langsmith-prod için kimlik doğrulayın

Ardından, yukarıdakine benzer şekilde google-langsmith-prod için kimlik doğrulaması yapın. İzleyebileceğiniz birkaç adım:

  1. Connect’e tıklayın; bu seçenek google-langsmith-prod’un yanında yer alır.
  2. Aynı (veya hedeflenen) Google hesabıyla Sheets erişimini onaylayın.
  3. Agent Builder’da onaylayın.

Artık aracınız, yapılandırdığınız kesinti/onay adımlarına uymayı sürdürerek Google Docs ve Sheets üzerinde (satır ekleme, tabloları güncelleme, yeni sayfa oluşturma vb.) oluşturma/güncelleme yapabilir.

Her iki bağlantı da etkinken Create Agent’e tıklayın. Tamamlanmış grafiği görecek ve uçtan uca test etmeye başlayacaksınız.

Authentication 2

Aracınız artık e-postaları almak ve eylem maddelerini Google Sheets’e yazmak için asgari ve güvenli izin kümesine sahip. Şimdi birkaç test iletisi çalıştırın ve uygulamadan önce taslak güncellemeleri onaylamak veya düzenlemek için kesintileri kullanın.

Adım 6: Aracıyı test etme

Aracının nasıl sınıflandırıp yanıtladığını görmek için birkaç gerçek e-postayla başlayın.

Örnek 1:  Bilgilendirici e-posta 

Test sohbet penceresine rutin bir “YouTube information” iletisini kopyalayıp yapıştırdım; aracı bunu doğru şekilde düşük öncelikli olarak etiketledi ve tek satırlık bir özetle “arşivle/yanıt yok” eylemi önerdi.

Test chat 1

Örnek 2: Zaman açısından kritik e-posta 

Bu örnekte, eylem gerektiren acil bir not yapıştırdım. Aracı bunu şimdi yanıtla olarak sınıflandırdı, özlü bir özet üretti ve iki satırlık bir yanıt taslağı da hazırladı. 

Test chat 2

Yanıtı yanlış alıcıya hitap etti (küçük bir yönlendirme hatası), ancak doğru konu ve niyeti belirledi; bu da hızlıca düzenleyip göndermek için oldukça faydalı.

Bu aracın en iyi yanı, sizin adınıza herhangi bir eylem gerçekleştirmeden önce onay istemesidir. Bu insan onay döngüsü, alıcıyı düzeltmeme ve güncellemeleri onaylamama olanak tanıyarak istenmeyen değişiklikleri önledi.

Adım 7: Aracıyı dağıtın

Akışı test edip izleri inceledik; şimdi aracıyı işe koşma zamanı.

Dağıtım, sizi kontrollü bir testten canlı girdilere taşır; ancak hiçbir şey siz onay vermeden çalışmasın diye insan onay döngülerini korur.

Aracıyı etkin kullanıma geçirmek için Use Agent’a tıklayın.

Final Agent

Aracıya sorduğum şey şuydu.

Look through the top 10 emails and suggest action items for each in the form of a table.

Agent response

Tüm 10 e-posta sınıflandırması yerinde ve doğru şekilde sınıflandırılmış. Oluşturduktan sonra bile aracıyı sağ üstteki Edit Agent düğmesiyle düzenleyebileceğinizi unutmayın. Ayrıca New Thread seçeneğiyle yeni bir konuşma da başlatabilirsiniz. 

Aracıdan sonuçları Google Sheets’e göndermesini istedim. Sayfayı oluşturdu ancak bağlı bir “write-to-Sheets” aracı olmadığı için satır yazamadı. Yedek olarak, temiz ve kopyala-yapıştır yapılabilir bir tablo döndürdü. Bu adımı uçtan uca otomatikleştirmek için daha sonra bir Sheets yazma aracını bağlayabilirsiniz.

Agent response

Artık aracınız kullanıma hazır. Çalıştırmaları, zamanlamayı, araç çağrılarını ve onay duraklamalarını incelemek için Tracing Projects panelini açın; bir sonraki bölümde bunları keşfedeceğiz.

Adım 8: İzleme ve gözetim projeleri

Aracınız canlıya alındığında, LangSmith’in gözlemlenebilirlik paketi, bireysel çalıştırmalardan uzun vadeli trendlere kadar gerçek ortamda nasıl davrandığını anlamanıza yardımcı olur. İki bölümü kullanacaksınız:

  • Tracing projects: derinlemesine ve çalıştırma başına inceleme için
  • Monitoring: proje düzeyinde panolar için
Tracing projects:

Bu bölüm, davranışı hata ayıklamak ve doğrulamak için bireysel aracı çalıştırmalarını ayrıntılı biçimde (girdiler/çıktılar, araç çağrıları, gecikme ve tokenlar) incelememize yardımcı olur.

Tracing Projects

LangSmith panosunda projeleri izlemek için birkaç adım:

  • Observability bölümünü açın ve Tracing Projects’i seçin, ardından projenize tıklayın. 
  • Runs içinde, her çağrıyı Başlangıç Zamanı, Gecikme, Token/Maliyet, Hata ve Veri Kümesi sütunlarıyla görürsünüz.
  • Girdi/çıktı iletileri, ara adımlar, araç çağrıları, akış parçaları ve ek açıklamalarla tam izi incelemek için herhangi bir satıra tıklayın.
  • Sağ kenar çubuğundaki Filter shortcuts’ı kullanarak çıktı metnine, araç kullanımına, hata türüne veya özel etiketlere göre daraltın.
  • Sekmeleri şunlara da değiştirebilirsiniz:
    • LLM Calls: Token dökümü ve model kullanımı için
    • Traces: Geçerli çalıştırma için adım adım grafiği içerir
    • Threads: Bir araya gruplanmış çok turlu konuşmaları içerir
    • Automations: Değerlendiricileri veya çalıştırma sonrası eylemleri ekler.

Tracing Projects

Monitoring

Bu bölüm, eğilimleri (iz sayıları, gecikme yüzdeleri, hata oranı, maliyet/tokenlar, araç kullanımı) izlemek ve gerilemeleri erken yakalamak için zaman veya çalıştırma türüne göre filtrelemek amacıyla hazır panoyu kullanır.

  • Soldaki Monitoring sekmesini açın ve projenizi seçin.
  • Şu panoları inceleyin:
    • Traces: Zaman içinde hacim ve başarı/hata.
    • LLM Calls: Modele veya sağlayıcıya göre dağılımı gösterir.
    • Cost and Tokens: Kümülatif ve çalıştırma başına harcamayı gösterir.
    • Run Types: En aktif yolları ve araçları içerir.
  • İnceleme temponuza uyacak şekilde tarih aralığını, grupla seçeneğini ve saklama ayarlarını düzenleyin.

Monitoring

Tracing ve Monitoring ile tek bir çalıştırmayı inceleyerek sorunları giderip ardından güvenilirlik, maliyet ve performans eğilimlerini doğrulamak için ölçeği büyütebiliriz. 

Son Düşünceler

LangSmith’in Agent Builder’ı, kodsuz ajanların ne kadar ilerlediğini gösteriyor. Bu adım adım uygulamada, iletileri sınıflandıran, yanıt taslakları hazırlayan ve eylemleri kaydeden bir E-posta Önceliklendirme Asistanı oluşturduk ve dağıtımdan önce her adımı doğruladık. 

Niyeti tanımladık; aracı builder ise tetikleyiciler, araçlar, alt aracılar, bellek ve insan onaylarını dahil ederek geri kalan işi yaptı; tümünü Tracing’de görünür ve Monitoring’de özetlenmiş şekilde sundu.

Güçlü yanları; düz İngilizceden hızlı kurulum, Gmail’e tek tıkla bağlantılar, onay için kesintiler ve uçtan uca gözlemlenebilirliktir. 

Bununla birlikte, özel önizlemede olması, doğru entegrasyonu bağlayana kadar write-to-Sheets’in eksik olması gibi ara sıra pürüzler ve testten sonra talimatları ince ayar gereksinimi gibi sınırlamalar barındırır.

Agent Builder, aracınızın ne yapması ve ne zaman eyleme geçmesi gerektiğine odaklanmanızı sağlarken onaylama, izleme ve yineleme için güvenlik sınırları sunar. Buradan, aynı deseni takvim planlama, potansiyel müşteri nitelendirme veya gelen kutusu özetlerine genişletmeyi deneyin; ardından ölçeklerken maliyet, gecikme ve doğruluğu izlemek için Monitoring’i kullanın.

Yapay Zekâ Ajanları oluşturmayı daha fazla öğrenmek isterseniz, kaynaklarımıza göz atın:

LangSmith Agent Builder SSS

Agent Builder’ı kullanmaya başlamadan önce neye ihtiyacım var?

En az bir model API anahtarına (ör. çalışma alanı sırrı olarak eklenmiş OPENAI_API_KEY veya ANTHROPIC_API_KEY) ihtiyacınız olacak. Aracınızın web araması veya Slack gibi ek araçları kullanmasını isterseniz, o araçlara özgü anahtarları da eklemeniz gerekebilir.

Bir aracıya kendi araçlarımı ekleyebilir miyim?

Evet. Agent Builder yerleşik araçlar içerir, ancak LangChain’in MCP’si (Model Context Protocol) aracılığıyla kendi araçlarınızı da bağlayabilirsiniz; böylece aracınız harici uygulamalarla veya özel API’lerle konuşabilir.

Özel bir aracı ile çalışma alanı aracısı arasındaki fark nedir?

Özel bir aracı yalnızca size görünür. Çalışma alanı aracısı ekibinizle paylaşılır, ancak herkes yine de kendi kimlik bilgilerini (ör. OAuth tabanlı araçlar için) kullanır ve sohbet geçmişini özel tutar.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

ML (Üretken Yapay Zekâ) alanında Google Developers Uzmanıyım, Kaggle 3x Expert unvanına sahibim ve 3+ yıllık teknoloji deneyimiyle Women Techmakers Elçisiyim. 2020'de bir sağlık teknolojileri girişiminin kurucu ortağı oldum ve Georgia Tech'te makine öğrenmesi alanında uzmanlaşarak bilgisayar bilimleri yüksek lisansı yapıyorum.

Konular
Yapay Zekâ Aracıları
Yapay Zeka
Büyük Dil Modelleri

Öne Çıkan DataCamp Kursları

Kurs

LangChain ile LLM Uygulamaları Geliştirme

3 sa
51.9K
LangChain'de LLM'leri, istemleri, zincirleri ve aracıları kullanarak yapay zeka destekli uygulamaları nasıl oluşturacağınızı keşfedin.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör