MulaiMulai sekarang secara gratis

Mengintegrasikan alat kustom dengan agent

Sekarang setelah Anda memiliki alat-alat yang diperlukan, saatnya menyiapkan alur kerja berbasis agent! Anda akan kembali menggunakan agent ReAct yang, ingat, menalar langkah-langkah yang perlu dilakukan dan memilih alat berdasarkan konteks serta deskripsi alat. Sebuah llm telah didefinisikan untuk Anda yang menggunakan model gpt-4o-mini dari OpenAI

Latihan ini adalah bagian dari kursus

Mengembangkan Aplikasi LLM dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Buat agent ReAct menggunakan create_react_agent() dengan llm dan sebuah daftar yang memuat alat retrieve_customer_info Anda.
  • Panggil agent dengan agent.invoke() pada masukan yang disediakan.
  • Cetak konten dari pesan terakhir.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

@tool
def retrieve_customer_info(name: str) -> str:
    """Retrieve customer information based on their name."""
    customer_info = customers[customers['name'] == name]
    return customer_info.to_string()

# Create a ReAct agent
agent = create_react_agent(____, [____])

# Invoke the agent on the input
messages = agent.____({"messages": [("human", "Create a summary of our customer: Peak Performance Co.")]})
print(messages['messages'][-1].____)
Edit dan Jalankan Kode