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

ถึงเวลาลงสนาม: รันเอเจนต์แบบเต็มรูปแบบ

เอเจนต์โค้ชบาสเกตบอลของคุณพร้อมลงสนามแล้ว คุณได้เขียนฟังก์ชัน callback เพื่อแสดงหมายเลขขั้นตอนและการใช้งาน token ไว้แล้ว

ถึงเวลาประกอบทุกอย่างเข้าด้วยกัน: กำหนดค่า CodeAgent ให้ใช้ callback ดังกล่าว

คุณมีสิ่งเหล่านี้พร้อมใช้งานอยู่แล้ว:

  • basketball_tool ที่ช่วยให้เอเจนต์ค้นหารายงานการสอดส่องผู้เล่น
  • ตัวแปร model ที่เก็บโมเดลภาษาของคุณ
  • ฟังก์ชัน callback: action_callback

เป้าหมายคือเชื่อมต่อส่วนประกอบทั้งหมดให้เสร็จสมบูรณ์

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

AI Agents ด้วย Hugging Face smolagents

ดูคอร์ส

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

  • Import คลาส ActionStep เพื่อนำมาใช้ลงทะเบียน action callback
  • ลงทะเบียนฟังก์ชัน action_callback สำหรับคลาส ActionStep เพื่อให้เอเจนต์แสดงการกระทำของตัวเองระหว่างประมวลผล

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

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

# Import ActionStep to register a callback for it
from smolagents import ____

coach_agent = CodeAgent(
    tools=[basketball_tool],
    model=model,
    verbosity_level=0,
    # Register a callback that runs when an ActionStep is triggered
    step_callbacks={ActionStep: ____}
)

# Run a question through the agent
result = coach_agent.run("What defensive strategy should we use to stop their point guard who averages 25 points per game?")
print(result)
แก้ไขและรันโค้ด