ComenzarEmpieza gratis

Un único prompt, muchas herramientas

Ya has creado dos herramientas para AgentsCafé:

  • generate_order_id: genera un ID con marca de tiempo como T5_Latte_20250812_0915
  • lookup_orders: lee orders.csv y devuelve una lista de bebidas para esa mesa

Ahora vamos a crear un agente que use esas dos herramientas. Así, para cualquier mesa, el agente podrá recuperar sus pedidos y asignar un ID único a cada bebida.

Nota: El modelo, las herramientas y las importaciones necesarias ya están definidas por ti. También se ha subido un orders.csv de ejemplo.

Este ejercicio forma parte del curso

Agentes de IA con Hugging Face smolagents

Ver curso

Instrucciones del ejercicio

  • Crea un agente de código usando tus herramientas lookup_orders y generate_order_id definidas previamente.
  • Añade pandas a la lista de importaciones autorizadas para que el agente pueda leer el CSV.
  • Usa el método .run() del agente para procesar una task que recupere los pedidos de una mesa y asigne IDs.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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)
Editar y ejecutar código