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

เชื่อมต่อเครื่องมือ เปิดใช้งาน Agentic RAG

ตอนนี้มีเครื่องมือที่กำหนดเองพร้อมใช้งานแล้ว ซึ่งสามารถค้นหาคู่มือเครื่องใช้ไฟฟ้าด้วย semantic similarity ได้ ในแบบฝึกหัดนี้ จะนำเครื่องมือดังกล่าวเชื่อมต่อกับ agent เพื่อให้ตอบคำถามจากเนื้อหาในคู่มือได้

เบื้องหลังนั้น มีทรัพยากรที่พร้อมใช้งานอยู่แล้ว ดังนี้

  • ตัวแปร vector_store ที่เก็บเนื้อหาคู่มือที่ค้นหาได้
  • ApplianceSearchTool สำหรับทำ semantic search
  • ตัวแปร model ที่มีโมเดลภาษาที่กำหนดค่าไว้ล่วงหน้าสำหรับ agent

เป้าหมายคือการเชื่อมต่อทุกส่วนเข้าด้วยกัน เพื่อให้ agent ใช้เครื่องมือของคุณตอบคำถามได้เหมือนผู้ช่วยด้านเครื่องใช้ไฟฟ้า

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

AI Agents ด้วย Hugging Face smolagents

ดูคอร์ส

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

  • สร้าง instance ของ ApplianceSearchTool โดยส่ง vector_store เข้าไปเป็น argument
  • เพิ่ม appliance_tool ลงใน tools list เมื่อ initialize CodeAgent

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

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

# Create appliance search tool
appliance_tool = ApplianceSearchTool(____)

# Create AI assistant for appliance help
assistant = CodeAgent(
    tools=[____],
    model=model,
    instructions="Help with appliance questions using manual information. Search multiple times if needed for complete answers.",
    verbosity_level=1,
    max_steps=6
)

result = assistant.run("If the AC isn’t cooling and shows error E1, what should I check and what’s the next step?")
print(result)
แก้ไขและรันโค้ด