เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การผูกเครื่องมือหลายชิ้นเข้าด้วยกัน

สร้างเครื่องมือหลายชิ้นเสร็จแล้ว ขั้นตอนต่อไปคือการเพิ่มเครื่องมือเหล่านั้นเข้าสู่แชทบอตโดยผูกเครื่องมือเข้ากับ LLM ก่อน เครื่องมือ wikipedia_tool, palindrome_checker และ historical_events ถูกเพิ่มเข้าสู่ environment ของคุณแล้วพร้อมกับ llm นอกจากนี้ยังต้องสร้าง tool node เพื่อเพิ่มเข้าในแชทบอตและระบุรายการเครื่องมือทั้งหมดที่มีอยู่ด้วย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การออกแบบระบบ Agentic ด้วย LangChain

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้าโมดูลที่จำเป็นสำหรับการกำหนด tool node จาก langgraph.prebuilt
  • เพิ่มชื่อเครื่องมือที่เหมาะสมซึ่งมีอยู่ใน environment เพื่อให้รายการเครื่องมือครบถ้วน
  • ส่งรายการ tools ไปยังคลาส ToolNode() แล้วกำหนดให้กับ tool_node
  • ผูก tools เข้ากับ llm โดยใช้ .bind_tools()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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 = ____.____(____)
แก้ไขและรันโค้ด