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

ให้ Agent ค้นหาข้อมูลบนเว็บ

เพื่อนของคุณต้องการโอนเงิน $500 ให้น้องสาวที่นิวยอร์ก แต่ไม่แน่ใจว่าอัตราแลกเปลี่ยนยังคุ้มค่าอยู่หรือเปล่า เธอจำได้ว่าสัปดาห์ที่แล้วเห็น "1 GBP → 1.24 USD" แต่อัตราแลกเปลี่ยนอาจเปลี่ยนแปลงได้ทุกวัน

เพื่อช่วยให้เธอตัดสินใจได้อย่างชาญฉลาด คุณจึงสร้าง code agent ที่สามารถ:

  • ดึงอัตราแลกเปลี่ยน GBP -> USD แบบเรียลไทม์
  • สรุปการเปลี่ยนแปลงของอัตราแลกเปลี่ยนในช่วง 7 วันที่ผ่านมา

คุณจะมอบความสามารถในการค้นหาข้อมูลบนเว็บให้ agent โดยใช้ VisitWebpageTool ที่มีมาให้ในตัว

หมายเหตุ: model ได้รับการกำหนดค่าไว้ให้แล้ว และได้ import คลาส CodeAgent เรียบร้อยแล้วเช่นกัน

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

AI Agents ด้วย Hugging Face smolagents

ดูคอร์ส

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

  • Import VisitWebpageTool จากไลบรารี smolagents
  • สร้าง agent โดยใช้โมเดลที่กำหนดให้ และระบุลิสต์ของเครื่องมือที่มี instance ของ VisitWebpageTool() อยู่ด้วย
  • รัน agent ด้วยเมธอด .run() แล้วส่ง task เข้าไป

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

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

# Import the VisitWebpageTool class
from smolagents import ____

# Create agent with web search capabilities
agent = CodeAgent(
    tools=[____],
    model=model
)

task = "Find GBP to USD exchange rates and summarize how this rate has changed over the past 7 days. A good source is usually Wise."

# Run the agent with the task
result = agent.run(____)
แก้ไขและรันโค้ด