Kom igångKom igång gratis

Dela upp arbetet: Skapa specialiserade agenter

Du hjälper din yngre syster att söka till datavetenskapsprogram. Det är mycket att hålla reda på: undersöka skolor, jämföra program och skriva övertygande ansökningsessäer.

För att förenkla processen bestämmer du dig för att bygga två specialiserade agenter:

  • En som undersöker universitet och deras antagningskrav
  • En som hjälper till att skriva starka ansökningsessäer

Du har tillgång till klasserna CodeAgent och WebSearchTool, samt en förkonfigurerad model.

Den här övningen är en del av kursen

AI-agenter med Hugging Face smolagents

Visa kurs

Övningsinstruktioner

  • I den första agenten, sätt parametern tools till att inkludera WebSearchTool.
  • Fortfarande i den första agenten, ange en name-sträng som identifierar den som skolforskningsagenten.
  • I den andra agenten, sätt parametern model till att använda den angivna modellvariabeln.
  • Slutligen, fyll i den andra agentens description för att sammanfatta dess syfte.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# School research specialist
school_agent = CodeAgent(
    # Assign a list of tools the agent can use
    ____=[WebSearchTool()],
    model=model,
    # Set the agent's unique name identifier
    ____="school_research_agent",
    description="Expert in researching universities, programs, and admission requirements"
)

# Essay writing specialist  
essay_agent = CodeAgent(
    tools=[WebSearchTool()],
    # Provide the model used to generate responses
    ____=model,
    name="essay_writing_agent",
    # Write a short description of the agent's area of expertise
    ____="Expert in crafting compelling college application essays and personal statements"
)
Redigera och kör kod