MulaiMulai sekarang secara gratis

Agen ReAct

Saatnya mencoba membuat agen ReAct Anda sendiri! Ingat bahwa ReAct adalah singkatan dari Reason and Act, yang menggambarkan cara agen mengambil keputusan. Dalam latihan ini, Anda akan memuat tool bawaan wikipedia untuk mengintegrasikan data eksternal dari Wikipedia dengan LLM Anda. Sebuah llm telah disediakan untuk Anda yang menggunakan model gpt-4o-mini dari OpenAI.

Catatan: Tool wikipedia memerlukan pustaka Python wikipedia yang diinstal sebagai dependensi, dan hal tersebut telah dilakukan untuk Anda dalam kasus ini.

Latihan ini adalah bagian dari kursus

Mengembangkan Aplikasi LLM dengan LangChain

Lihat Kursus

Petunjuk latihan

  • Muat tool "wikipedia" menggunakan fungsi load_tools().
  • Definisikan agen ReAct menggunakan create_react_agent(), dengan meneruskan llm dan daftar tool yang akan digunakan.
  • Jalankan agen pada masukan yang disediakan dan cetak konten dari pesan terakhir dalam response.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define the tools
tools = load_tools(["____"])

# Define the agent
agent = create_react_agent(____, ____)

# Invoke the agent
response = agent.____({"messages": [("human", "How many people live in New York City?")]})
print(response['messages'][-1].____)
Edit dan Jalankan Kode