1. Uczyć się
  2. /
  3. Courses
  4. /
  5. LangChainで設計するエージェント型システム

Connected

Exercise

数値計算用のツールを作成する

いよいよツールを作りましょう。小さな建設会社を経営していて、屋根の片側の長さを計算する必要があると想像してください。直角に交わる2本の梁の長さがわかっていれば、次の斜辺の公式を使って屋根の長さを計算できます。 $$c = \sqrt{a^2 + b^2}$$

Roof beam calculation diagram

Instrukcje

100 XP
  • 必要なデコレータを使って、この関数をツールとして定義します。
  • 斜辺を求めるために、input 文字列に対して .split() を使い、直角三角形の残り2辺の長さを取り出します。
  • 三角形の各辺 a と b を浮動小数に変換し、値に余分な空白があれば .strip() で取り除きます。
  • Python の math モジュールを使い、a と b の長さを二乗し、それらを合計して平方根を求め、屋根の長さを算出します。