1. Learn
  2. /
  3. कोर्स
  4. /
  5. Proiectarea sistemelor agentice cu LangChain

Connected

अभ्यास

Construiește un instrument Wikipedia

Administrația școlii este foarte mulțumită de munca ta! Aceștia ar dori să facă chatbot-ul și mai puternic, integrând resurse externe. Tu propui să îi oferi acces la Wikipedia. Administrația este de acord să extindă colaborarea, așa că decizi să construiești un instrument pentru chatbot folosind API-ul Wikipedia.

Următoarele module au fost deja importate pentru tine: WikipediaQueryRun, WikipediaAPIWrapper

निर्देश

100 XP
  • Creează un api_wrapper care inițializează WikipediaAPIWrapper() cu top_k_results=1, pentru a prelua doar primul rezultat din Wikipedia.
  • Creează un instrument WikipediaQueryRun() numit wikipedia_tool, transmițând api_wrapper ca intrare, și salvează-l într-o listă numită tools.
  • Leagă lista tools de llm transmițând-o metodei .bind_tools().
  • Pentru a direcționa chatbot-ul să răspundă folosind instrumentul, transmite conținutul cheii "messages" din state metodei .invoke() și aplică-o pe llm_with_tools.