1. Nauka
  2. /
  3. Kursy
  4. /
  5. Projektowanie systemów agentowych z LangChain

Connected

ćwiczenie

Zbuduj narzędzie wywołujące LLM

Administracja szkoły jest zachwycona twoją pracą nad aplikacją edukacyjną z agentem wyszukiwania w Wikipedii i chciałaby, żebyś rozszerzył ją o dodatkowe narzędzia. W tym ćwiczeniu zbudujesz narzędzie o nazwie historical_events(), które wywołuje LLM wewnątrz swojego ciała, aby odpowiadać na pytania o ważne daty historyczne. Narzędzie do wyszukiwania w Wikipedii zostało już skonfigurowane, a llm jest dostępny w twoim środowisku.

Instrukcje

100 XP
  • Dodaj dekorator, który oznaczy funkcję jako narzędzie i ustawi format wejścia na string.
  • Wewnątrz bloku try użyj metody .invoke() z llm, aby wysłać zapytanie do LLM z argumentem date_input i wygenerować informacje o wydarzeniach historycznych.
  • Zwróć treść odpowiedzi LLM, korzystając z .content.
  • Dodaj blok Exception jako e, aby przechwytywać błędy i formatować komunikat o błędzie tak, by zawierał szczegóły dotyczące wyjątku.