1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Návrh agentních systémů s LangChain

Connected

cvičení

Vytvoř nástroj, který volá LLM

Školní administrativa ocenila tvoji práci na vzdělávací aplikaci s agentem pro vyhledávání na Wikipedii a ráda by ji ještě rozšířila o další nástroje. Tvým úkolem je vytvořit nástroj historical_events(), který dokáže volat LLM přímo uvnitř svého těla a odpovídat na otázky o slavných datech v historii. Nástroj pro Wikipedii je už připravený a llm máš k dispozici ve svém prostředí.

Pokyny

100 XP
  • Přidej dekorátor, který označí funkci jako nástroj a nastaví vstupní formát na řetězec.
  • V bloku try použij metodu .invoke() s llm, aby se LLM dotázal na date_input a vygeneroval historické události.
  • Vrať obsah odpovědi LLM pomocí .content.
  • Přidej blok Exception jako e pro zachycení chyb a naformátuj chybovou zprávu tak, aby obsahovala podrobnosti o chybě.