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

Connected

ćwiczenie

Tworzenie narzędzia do obliczeń matematycznych

Czas zbudować własne narzędzie. Wyobraź sobie, że prowadzisz małą firmę budowlaną i potrzebujesz obliczyć długość jednej ze stron dachu. Jeśli znasz długości dwóch belek tworzących kąt prosty, możesz wyliczyć długość dachu, korzystając z poniższego wzoru na przeciwprostokątną. $$c = \sqrt{a^2 + b^2}$$

Roof beam calculation diagram

Instrukcje

100 XP
  • Użyj odpowiedniego dekoratora, aby zdefiniować funkcję jako narzędzie.
  • Aby znaleźć przeciwprostokątną, zastosuj metodę .split() na ciągu znaków input, żeby wyodrębnić dwie pozostałe długości boków trójkąta prostokątnego.
  • Przekonwertuj każdy bok trójkąta, a i b, na liczby zmiennoprzecinkowe i użyj .strip(), aby usunąć ewentualne nadmiarowe spacje.
  • Skorzystaj z modułu math w Pythonie, aby podnieść długości a i b do kwadratu, zsumować ich wartości i obliczyć pierwiastek kwadratowy – w ten sposób uzyskasz długość dachu.