BaşlayınÜcretsiz Başlayın

Tek Komut, Çok Araç

AgentsCafé için iki aracı zaten oluşturdun:

  • generate_order_id: T5_Latte_20250812_0915 gibi zaman damgalı bir kimlik üretir
  • lookup_orders: orders.csv dosyasını okur ve o masaya ait içeceklerin bir listesini döndürür

Şimdi bu iki aracı kullanan bir ajan oluşturalım. Böylece herhangi bir masa için, ajan siparişleri çekip her içeceğe benzersiz bir kimlik atayabilir.

Not: Model, araçlar ve gerekli içe aktarmalar senin için zaten tanımlandı. Örnek bir orders.csv de yüklendi.

Bu egzersiz

Hugging Face smolagents ile AI Agent'ları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Daha önce tanımladığın lookup_orders ve generate_order_id araçlarını kullanarak bir kodlama ajanı oluştur.
  • Ajanın CSV okuyabilmesi için yetkili içe aktarmalar listesine pandas ekle.
  • Ajanın .run() yöntemini kullanarak, bir masa için siparişleri getirip kimlik atayan bir task işle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır