Začněte nyníZačněte zdarma

Jeden prompt, spousta nástrojů

Pro AgentsCafé jsi už vytvořil/a dva nástroje:

  • generate_order_id: vygeneruje ID s časovým razítkem ve formátu T5_Latte_20250812_0915
  • lookup_orders: načte soubor orders.csv a vrátí seznam nápojů pro daný stůl

Teď vytvoříme agenta, který tyto dva nástroje využije. Agent tak bude schopný načíst objednávky pro libovolný stůl a přiřadit každému nápoji jedinečné ID.

Poznámka: Model, nástroje a potřebné importy jsou už připraveny. K dispozici je také ukázkový soubor orders.csv.

Toto cvičení je součástí kurzu

AI Agents with Hugging Face smolagents

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř coding agenta s využitím dříve definovaných nástrojů lookup_orders a generate_order_id.
  • Přidej pandas do seznamu povolených importů, aby agent mohl číst CSV soubor.
  • Pomocí metody .run() spusť agenta s úlohou task, která načte objednávky pro daný stůl a přiřadí jim ID.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód