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

การผสานเครื่องมือแบบกำหนดเองและคิวรี

ตอนนี้คุณมีเครื่องมือคณิตศาสตร์แบบกำหนดเองสำหรับคำนวณความยาวของหลังคาแล้ว สามารถนำไปผสานกับ agentic workflow ได้โดยสร้างตัวแปรชื่อ query ที่รับคำถามในรูปแบบภาษาธรรมชาติเป็นสตริง เครื่องมือของคุณถูกโหลดไว้แล้วในชื่อ hypotenuse_length พร้อมด้วย model

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

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

ดูคอร์ส

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

  • สร้างตัวแปรลิสต์ชื่อ tools และใส่เครื่องมือ hypotenuse_length ไว้ในลิสต์นั้น
  • สร้างตัวแปรชื่อ query ที่รับคำถามในรูปแบบสตริงภาษาธรรมชาติ
  • ใช้ฟังก์ชัน create_react_agent() เพื่อสร้าง agent โดยส่ง model และ tools เข้าไป
  • เรียกใช้งาน agent app โดยส่ง query ที่กำกับด้วย "human" จากนั้นเก็บและแสดงผล response ของ agent

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

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

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
แก้ไขและรันโค้ด