メインコンテンツまでスキップ

専用のAIを設定する

このページでは、Agentiqs のAIを用途に合わせてカスタマイズする方法を説明します。
ナレッジ(知識)やエージェント(役割)を設定することで、AIの回答をより正確で実用的なものにできます。


ナレッジを作成する

FAQ、ユーザーマニュアル、社内仕様書、データベースなどをナレッジ化して、AIが回答の際に参照できるようにします。

Agentiqs でナレッジ作成する手順を説明します。

手順
  1. [ナレッジ] > [新規作成] ボタンをクリックします。
    • ナレッジが作成され、設定画面に移行します。
  2. 設定パラメーターの必要な項目を入力して、[保存] ボタンをクリックします。
    • ナレッジの設定が保存されます。
設定パラメーター
基本設定

[概要]

  • タイトル:ナレッジのタイトルを設定します。チャットからナレッジを利用するときのキーとなるため、ナレッジの内容に合ったタイトルを記入してください。
  • 説明:ナレッジの説明を設定します。チャットからナレッジを利用するときのキーとなるため、ナレッジの内容に合った説明文を記入してください。

[インデックス] > [ファイル設定]

  • 対象ファイル拡張子:ナレッジ化するファイルを指定できます。拡張子をカンマ区切りで指定すると、該当する拡張子のファイルのみが対象になります。
  • 除外パターン:無視するファイルを指定できます。glob形式で指定したルールに該当するファイル・フォルダはナレッジ化の対象外となります。

[インデックス] > [検索設定]

  • 検索制限(件数):検索結果の最大表示件数を指定します。(デフォルト:30)
  • 関連性閾値:検索結果の関連性の最小値を指定します。0.7以上だと意味的に近いものを広く拾えます。(デフォルト:0.7)

[データ]

  • ルートディレクトリ[データを追加]で登録するパスがルートディレクトリからの相対パスになります。ユーザーごとにクローン先のディレクトリが異なる場合でも、ルートディレクトリを調整することでデータの齟齬を抑え、インデックス更新が正常に動作しやすくなります。
  • データを追加:ファイルまたはフォルダを指定して、ナレッジ化するデータを追加します。
ナレッジ化対象ファイル

以下の形式の文書をナレッジとして取り込めます(拡張子によるフィルタも可能です):

  • テキストファイル: .txt, .md など
  • Officeドキュメント: .docx, .pptx, .xlsx
  • PDFファイル
  • ソースコードファイル(言語問わず)
  • Next Design プロジェクト: .nproj
ナレッジの生成料金について
  • [データを追加] でナレッジ化するデータを選択した時点で、AIモデルの利用料金が発生します。
    • 料金は、利用するAIモデルや取り込むデータ量によって変わります。
      • 目安(例):約 1円/MB(AIモデル: text-embedding-ada-002 を利用した場合)
インデックス更新について
  • ナレッジ化している仕様書などを最新版に差し替えた場合は、[インデックス更新] を実行するまで、ナレッジの検索結果に変更が反映されないことがあります。
  • ナレッジの一覧から更新したいナレッジにマウスカーソルを合わせて [インデックス更新] を実行してください。
    • インデックス更新でも、AIモデルの利用料金が発生する場合があります。

AIエージェントを作成する

あらかじめ役割や口調、利用するツールやナレッジを定義しておくことで、毎回プロンプトを細かく調整しなくても一貫した回答を得られるようになります。

Agentiqs でAIエージェントを作成する手順を説明します。

手順
  1. [エージェント] > [新規作成] ボタン(上図①→②)をクリックします。
    • [エージェントギャラリー] が表示されます。
  2. ベースとするエージェントを選択します。
    • エージェントの設定画面が表示されます。
チャットでAIと対話的に相談しながら作成することもできます。

[AIで編集] ボタン(上図③)をクリックしてください。チャットが画面の右側に表示されます。

AIエージェントの設定(基本設定)

AIエージェントを設定する上でポイントとなる設定値は以下の通りです。

  • システムプロンプト
    • チャット開始時にAIへ渡される指示文です。
    • エージェントの役割、回答方針、出力形式(例:箇条書き、テンプレート)などを定義します。
  • ナレッジ
    • エージェントが参照するナレッジを、あらかじめ作成したナレッジの中から選択します。
    • ナレッジの作成方法は「ナレッジを作成する」を参照してください。
  • ツール
    • エージェントに利用させるツールを、あらかじめ作成したツールの中から選択します。
    • 新規にツールを作成する場合は「外部ツールと連携する」を参照してください。
利用するツールについて
  • Next Design Functions は、主にワークフローでの利用を想定したツールです。
    AIエージェントに追加すると、意図しない呼び出しが増えて利用コストが大きくなる場合があります。
AIエージェントの設定(高度な設定)
コンテキスト
  • LLM対話前に動的な情報をプロンプトに注入することを目的とした設定です。
  • 現段階ではデフォルトの設定そのままの利用を想定しています。
ツール - 自動承認
  • チャットからツールを実行する際、実行前に確認(承認)を行うかどうかの設定です。
  • 通常は ON(自動承認)を推奨します。OFF にすると、ツール実行のたびに承認を求められ、その都度、ユーザーが承認する必要があります。
  • ファイルの作成・更新など影響が大きい操作を扱う場合や、AIの判断結果を確認して進めたい場合は OFF を検討してください。
サブエージェント
  • 複数のエージェントを組み合わせたLLM対話を実行するための設定です。
    様々な専門知識を組み合わせる必要がある場合に便利です。
  • 結果の予測可能性・再現性が重要な場合は[ワークフロー]機能を使用してください。
試験的実装 - プランニングモード
  • LLMが考える際に、先に実行計画をより詳細かつより長期的に検討するよう調整された呼び出しを用います