> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# ElevenAgentsでツールを使用するにはどうすればよいですか？

**クライアントツール**、**Webhook**、**システムツール**をエージェントに接続して、機能を拡張できます。

**ツール**を使用すると、エージェントは外部データ、システム、実行中の環境と
連携できます。エージェントが使用できるツールを定義すると、会話中に
適切なツールを自動的に選択します。

**Webhook**は、アシスタントを外部APIに接続するツールです。次のような
タスクに最適です。

* 会議の予約
* データベースへのアクセスまたは更新
* 現在時刻の通知
* その他多数

この種類のツールにより、サービスとの強力なリアルタイム連携が可能になります。

**クライアントツール**は、エージェントがホストされているユーザーのブラウザまたはデバイスと
直接連携します。一般的な用途は次のとおりです。

* サイト内でユーザーをリダイレクトする
* 画面上の通知を送信する
* ユーザーをウェブサイトの操作フローに案内する

これらのツールにより、より統合されたシームレスなユーザー体験を提供できます。

**システムツール**は組み込み済みで、エージェントを作成するとすぐに使用できます。
次のような会話管理に不可欠なタスクを処理します。

* 通話を終了する
* 通話を転送する
* 言語を切り替える

これらの基本ツールにより、エージェントは初期状態から主要なやり取りを管理できます。

ツールの実装について詳しくは、[ElevenAgentsドキュメント](/docs/ja/agents-platform/customization/tools)をご覧ください。