Mulai sekarangMulai gratis

Satu Prompt, Banyak Tool

Anda telah membuat dua tool untuk AgentsCafé:

  • generate_order_id: menghasilkan ID bertimestamp seperti T5_Latte_20250812_0915
  • lookup_orders: membaca orders.csv dan mengembalikan daftar minuman untuk meja tersebut

Sekarang mari buat agen yang menggunakan kedua tool tersebut. Jadi, untuk meja mana pun, agen dapat mengambil pesanannya dan menetapkan ID unik untuk setiap minuman.

Catatan: Model, tool, dan impor yang diperlukan sudah didefinisikan untuk Anda. Contoh orders.csv juga telah diunggah.

Latihan ini merupakan bagian dari kursus

Agen AI dengan Hugging Face smolagents

Lihat Kursus

Instruksi latihan

  • Buat agen pengodean menggunakan tool lookup_orders dan generate_order_id yang telah Anda definisikan sebelumnya.
  • Tambahkan pandas ke daftar impor yang diotorisasi agar agen dapat membaca CSV.
  • Gunakan metode .run() milik agen untuk memproses task yang mengambil pesanan untuk sebuah meja dan menetapkan ID.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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)
Edit dan Jalankan Kode