Birden fazla aracı bağlama
Az önce birden fazla araç oluşturdun! Şimdi bunları önce LLM'e bağlayarak sohbet botuna ekleyebileceksin. wikipedia_tool, palindrome_checker ve historical_events araçlarının hepsi, llm ile birlikte ortamına eklendi. Ayrıca, mevcut tüm araçları listeleyen ve sohbet botuna ekleyeceğin bir araç düğümü de oluşturacaksın.
Bu egzersiz, kursun bir parçasıdır
LangChain ile Aracı Sistemler Tasarlama
Egzersiz talimatları
langgraph.prebuiltiçinden bir araç düğümü tanımlamak için gerekli modülü içe aktar.- Ortamında bulunan uygun araç adlarını ekleyerek araçlar listesini tamamla.
toolslistesiniToolNode()sınıfına aktar vetool_nodedeğişkenine ata..bind_tools()kullanaraktoolslistesinillmile bağla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import modules required for defining tool nodes
from ____.____ import ____
# List of tools
tools = [____, ____, ____]
# Pass the tools to the ToolNode()
____ = ____(____)
# Bind tools to the LLM
model_with_tools = ____.____(____)