FileAccessツールでファイルの読み書きをする
本ページでは、FileAccessツールを対象に、テキストファイルや Officeファイルの読み書きについて、
設定方法と利用方法を解説します。
FileAccessツールとは
FileAccessツールは、ローカルまたはサーバー上のファイルにアクセスするためのツールです。
指定したベースディレクトリ配下のファイルやフォルダの読み取り・書き込みを、AIエージェントやワークフローから実行できます。
主にできること
- テキストファイルの読み取り・書き込み
- Officeファイル(Word / Excel など)の読み取り
- フォルダの作成・一覧取得
今回のゴール
FileAccessツールの基本設定を行い、AIエージェントやワークフローからファイル操作ができる状態を構築します。
処理の流れ
- FileAccessツールの基本設定(ベースディレクトリの指定)
- AIエージェントへのFileAccessツールの設定
- ワークフローでのFileAccessツールの活用
1. 基本設定
-
ツールを追加する。
ツールタブより[新規作成] - [FileAccess] を選択してください。
-
ベースディレクトリを設定する。
[設定]タブからベースディレクトリを設定します。
ベースディレクトリは、ファイル操作の起点となる親フォルダです。
FileAccessツールはこのディレクトリ配下のみを操作対象とします。
以下のように、用途に合わせて最小権限の範囲で設定してください。
- 特定のプロジェクトで利用する場合:そのプロジェクトのフォルダ。
- 汎用的に利用したい場合:
C:/などルートに近いパス。
2. AIエージェントに設定する
FileAccessツールをAIエージェントに設定す ることで、AIエージェントがベースディレクトリ配下のフォルダやファイルを自由に操作できるようになります。
-
[エージェント]タブ - [新規作成]から、[空のエージェント]を選択します。
-
ツールの設定でFileAccessツールを選択し、有効化します。
トークン消費の最適化FileAccessツールの各機能(読み取り・書き込みなど)は、有効にした分だけトークンを消費します。
使用しない機能はOFFのままにしてください。
設定が完了すると、AIエージェントにファイル操作を依頼できます。
例)システムプロンプトなしで、次のように依頼だけで動作します。
AIの最新動向について調査結果をまとめ、
{出力先フォルダパス}にMarkdown形式でファイル出力して
AIエージェントが調査・要約・ファイル出力まで自動で実施してくれます。