Sohbet botu yanıtları oluşturma

LangChain ile Aracı Sistemler Tasarlama

Dilini K. Sumanapala, PhD

Founder & AI Engineer, Genverv, Ltd.

Grafik olaylarını yayınlama

   

  • Olayları gerçek zamanlı yayınlayın

  • Her olay bir iş akışı adımıdır

  • Yanıtları ve araç çağrılarını izleyin

  • Sohbet botu ilerlemesini izleyin

Kullanıcı: Kongo nerede?

Aracı: Sizin için bazı ayrıntılara bakayım...
Aracı: AIMessage([Google Maps'e Araç Çağrısı] "Kongo" hakkında bilgi aranıyor)
Aracı: Kongo Demokratik Cumhuriyeti, Orta Afrika'da bir ülkedir.
LangChain ile Aracı Sistemler Tasarlama

LLM yanıtlarını yayınlama

# Kullanıcı girdisine göre sohbet botunu çalıştıran bir işlev tanımlayın
def stream_graph_updates(user_input: str):


# Kullanıcı girdisiyle grafikten olayları yayınlamaya başlayın for event in graph.stream({"messages": [("user", user_input)]}):
# Sohbet botu düğüm yanıtlarını alın ve yazdırın for value in event.values(): print("Aracı:", value["messages"])
# Kullanıcı sorgusunu tanımlayın ve sohbet botunu çalıştırın user_query = "Mary Shelley kimdir?" stream_graph_updates(user_query)
LangChain ile Aracı Sistemler Tasarlama

LLM yanıtlarını yayınlama

   Aracı: [AIMessage(content='Mary Shelley (1797-1851) bir İngiliz 
   romancıydı...

...Gotik türündeki çığır açan eseriyle tanınır, özellikle 1818'de yayımlanan "Frankenstein; ya da Modern Prometheus" romanıyla. Bu roman sıklıkla en eski bilimkurgu örneklerinden biri kabul edilir ve Victor Frankenstein'ın öyküsü üzerinden yaratım, sorumluluk ve insan doğası temalarını işler; bilim insanı, alışılmadık bir deneyle duyarlı bir varlık yaratır...',
response_metadata={'finish_reason': 'stop', 'model_name': 'gpt-4o-mini-...')]
LangChain ile Aracı Sistemler Tasarlama

LLM'ler ve halüsinasyonlar

Aracı: [AIMessage(content='Judith 
Love Cohen bir Amerikalı uzay 
mühendisiydi ve Apollo 
programı dahil çeşitli 
uzay görevlerinde çalıştı... Cohen aynı zamanda aktör ve yazar Adam Cohen'in 
annesi olarak anılır; 
onun hayatı ve kariyeri üzerindeki etkisinden söz edilmiştir. 
additional_kwargs={}, 
response_metadata={'finish_reason': 
'stop', 'model_name': 
'gpt-4o-mini-...)

   

Halüsinasyon örneği

 

  • Judith Love Cohen'in ünlü oğlu Jack Black'tir, "Adam Cohen" değil.
LangChain ile Aracı Sistemler Tasarlama

Bir LangGraph diyagramı oluşturma

# Sohbet botu diyagramı için modülleri içe aktar
from IPython.display import 
Image, display


# Grafik diyagramını oluşturup # görüntülemeyi deneyin try: display(Image(graph.get_graph() .draw_mermaid_png()))
# Gerekirse bir özel durum döndürün except Exception: print("Ek bağımlılıklar gerekli.")

Temel sohbet botu LangGraph diyagramı.

LangChain ile Aracı Sistemler Tasarlama

Hadi pratik yapalım!

LangChain ile Aracı Sistemler Tasarlama

Preparing Video For Download...