コンテンツにスキップ

計算機ツール (Calculator)

概要 (What is it?)

Calculator(計算機)ツールは、エージェントが正確な数値計算を実行できるようにエージェントに付与できる数学計算ツールです。

使用する場面 (When would I use it?)

以下のような場面でこのノードを使用します:

  • エージェントに正確な数学的計算能力を持たせたい場合
  • ワークフロー内で複雑な計算問題を解きたい場合
  • 個別の計算コードを書くことなく数値データを処理したい場合

使い方 (How to use it)

基本セットアップ

  1. ワークフローに Calculator ツールを追加します
  2. 計算能力を必要とするノード(Agent など)の tools 入力にその出力を接続します

出力 (Outputs)

  • tool: 他のノードで使用できる、設定済みの計算機ツール

使用例 (Example)

計算を実行できるエージェントを作成したい場合の例:

  1. ワークフローに Calculator ツールを追加します
  2. "tool" 出力を Agent ノードの "tools" 入力に接続します
  3. これにより、エージェントは会話やタスクの途中で必要に応じて正確な計算を実行できるようになります

実装の詳細 (Implementation Details)

Calculator ツールは Griptape の CalculatorTool クラスを使用して実装されており、数学的計算を実行するためのシンプルなインターフェースを提供します。エージェントが数値演算を正確かつ効率的に処理できるように設計されています。