Kom igångKom igång gratis

En prompt, många verktyg

Du har redan skapat två verktyg för AgentsCafé:

  • generate_order_id: genererar ett tidsstämplat ID, till exempel T5_Latte_20250812_0915
  • lookup_orders: läser orders.csv och returnerar en lista med drycker för det aktuella bordet

Nu ska du skapa en agent som använder dessa två verktyg. På så sätt kan agenten hämta beställningarna för vilket bord som helst och tilldela varje dryck ett unikt ID.

Obs: Modellen, verktygen och nödvändiga importer har redan definierats åt dig. En exempelfil orders.csv har också laddats upp.

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

AI-agenter med Hugging Face smolagents

Visa kurs

Övningsinstruktioner

  • Skapa en kodagent med dina tidigare definierade verktyg lookup_orders och generate_order_id.
  • Lägg till pandas i listan över auktoriserade importer så att agenten kan läsa CSV-filen.
  • Använd agentens .run()-metod för att utföra en task som hämtar beställningarna för ett bord och tilldelar ID:n.

Interaktiv övning med praktiskt arbete

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

# Create a code agent with the lookup_orders and generate_order_id tools
agent = CodeAgent(
    tools=[____, ____],
    model=model,
    # Authorize pandas import
    additional_authorized_imports=['____']
)

task = (
    "For table 5, list their current drink orders and generate a unique order ID for each one."
)

# Run the agent passing the task
result = ____
print(result)
Redigera och kör kod