BotShader AI(AIアシスタント)
プラットフォームの「BotShade」に対し、その AI アシスタントが「BotShader」です。「BotShader」は、Bot 開発や Discord に関する質問に答えてくれる AI チャットアシスタントです。「Bot をオンラインにできない」「このコマンドの動きを知りたい」「変数の使い方がわからない」といった疑問について、チャット形式で気軽に質問できます。
自分が作った Bot・コマンド・変数を指定して質問できるので、一般的な答えだけでなく、環境に合わせた具体的なアドバイスを受け取れます。回答の速さや深さを選べる「思考モード」があります。
BotShader AI のご利用には「プレビューアクセス権限」が必要です。この権限をお持ちのかたのみ、BotShader AI にアクセスできます。権限の詳細については、後日あらためてご案内します。
BotShader の回答は誤りを含む可能性があります。画面下部にもその旨が表示されています。重要な操作を行う前には、必ず公式ドキュメントや実際の設定画面で内容を確認してください。
BotShader AI を開く
ダッシュボードを開く
BotShade のダッシュボードにログインします。
左メニューから「BotShader AI」を選ぶ
画面左のナビゲーションメニューにある「ツール」カテゴリーから「BotShader AI」をクリックします。AI チャットの画面が開きます。
画面が開くと、最初に次のようなウェルカムメッセージが表示されます。
こんにちは! 私はBotShadeのAIアシスタントの、BotShaderです。Botの開発やDiscordに関する質問にお答えします。何かお手伝いできることはありますか?
画面の構成
BotShader AI の画面は、大きく次の 3 つのエリアに分かれます。
| エリア | 場所 | 役割 |
|---|---|---|
| 会話履歴 | 左メニュー | 新規チャットや会話の検索、保存済みの会話の一覧が並びます。詳しくは後述の「会話履歴」をご覧ください。 |
| 会話エリア | 画面中央 | 質問と AI の回答が、上から順に並びます。 |
| 入力エリア | 画面下部 | 質問を入力して送信します。対象の指定や思考モードの切り替えもここで行います。 |
会話エリアでは、自分のメッセージは右側、AI(BotShader)の回答は左側に表示されます。
質問を送って回答を受け取る
入力欄に質問を入力する
画面下部の入力欄(プレースホルダー「BotShaderにメッセージを送信… (Shift+Enterで改行)」)に質問を入力します。文章を改行したいときは、Shift キーを押しながら Enter を押してください。
送信する
入力欄の右下にある送信ボタンをクリックすると、質問が送信されます。パソコンでは Enter キーを押すだけでも送信できます。
回答を待つ
送信すると、AI が回答を作り始めます。回答は少しずつ表示され(ストリーミング)、完成するまで待つ必要はありません。
思考モードによっては、本文の前に「思考中…」という表示や、後述のツール実行の様子が表示されることがあります。
やり取りした会話は自動で保存されます。ダッシュボード内で別のページに移動して戻っても、ブラウザでページを再読み込みしても、会話は残ります。
会話履歴
やり取りした会話は自動で保存され、左メニュー(サイドバー)の「会話履歴」から管理できます。新しい会話を始めたり、過去の会話を開き直したり、名前を変更・削除したりできます。会話が多いときは検索で目的の会話を探せます。左メニューには、上から次の項目が並びます。
| 項目 | 内容 |
|---|---|
| 新規チャット | 会話を新しく始めます。クリックすると会話エリアがリセットされ、最初のウェルカムメッセージが表示されます。 |
| 会話を検索 | 保存済みの会話をタイトルで絞り込んで探します(会話が 1 つ以上あるときに表示されます)。 |
| 会話の一覧 | 保存済みの会話が新しい順に並びます。現在開いている会話は強調表示されます。 |
保存済みの会話がまだないときは「まだ会話がありません」と表示されます。各会話には、自動で付けられたタイトル(未設定のときは「新しい会話」)が表示されます。
過去の会話を開く
左メニューの一覧から会話のタイトルをクリックすると、その会話が会話エリアに読み込まれます。以降の質問は、その会話の続きとして保存されます。
会話を検索する
「会話を検索」をクリックする
左メニューの「会話を検索」をクリックします。検索パレットが開きます。
キーワードを入力する
入力欄(プレースホルダー「会話を検索…」)にキーワードを入力すると、タイトルに一致する会話だけが絞り込まれます。
会話を選ぶ
一覧から会話を選ぶと、その会話が会話エリアに読み込まれます。
一致する会話がないときは「会話が見つかりません」と表示されます。
会話の名前を変更する・削除する
各会話の右端にある三点メニュー(縦の「…」)から、次の操作ができます。
| メニュー項目 | 内容 |
|---|---|
| 名前を変更 | 会話のタイトルを変更します。確認用のウィンドウが開くので、新しいタイトルを入力して「保存」をクリックします。 |
| 削除 | 会話を削除します。確認用のウィンドウが開くので、内容を確認して「削除」をクリックします。 |
会話の削除は元に戻せません。削除する前に内容をよく確認してください。現在開いている会話を削除すると、新規チャットの状態に戻ります。
回答に含まれる表示
AI の回答には、本文のほかに次のような表示が含まれることがあります。
思考プロセス(折りたたみ)
AI が回答を考えている途中の「思考中…」の様子です。考えがまとまると「思考プロセス」という見出しに変わり、折りたたまれます。見出しをクリックすると、考えていた内容を開いて確認できます。
ツールの実行表示
AI が自分の Bot の情報を読み取るときに表示されます。たとえば「Bot のステータスを確認中…」のように進行中の表示が出て、完了すると「Bot のステータスを確認しました」のように変わります。実行結果がある場合は、その行をクリックすると詳細を開いて確認できます。
表示されるツールには次のようなものがあります(質問の内容に応じて自動で使われます)。
| 表示ラベル | 内容 |
|---|---|
| Bot 一覧を取得 | 自分が持っている Bot の一覧を読み取ります。 |
| Bot 情報を取得 | 指定した Bot の基本情報を読み取ります。 |
| Bot のステータスを確認 | 指定した Bot の稼働状況(オンライン/オフラインなど)を確認します。 |
| コマンド一覧を取得 | Bot に登録されているコマンドの一覧を読み取ります。 |
| コマンド定義を取得 | 指定したコマンドの中身(定義)を読み取ります。 |
| 設定を取得 | Bot の設定を読み取ります。 |
| 変数を取得 | Bot の変数を読み取ります。 |
| ログを取得 | Bot のログを読み取ります。 |
| メトリクスを取得 | Bot のメトリクス(統計情報)を読み取ります。 |
| ドキュメントを検索 | 質問に関連するドキュメントを検索します。 |
| ドキュメントを取得 | ドキュメントの本文を取得します。 |
Bot・コマンド・変数を指定して質問すると、AI がその情報(ステータス・コマンド定義・ログ・メトリクスなど)を読み取って回答に反映します。指定の方法は次の「対象を指定して質問する」をご覧ください。
対象を指定して質問する
特定の Bot やコマンド、変数について質問したいときは、入力欄の左にある「+」(追加)ボタンから対象を指定できます。指定した対象は入力欄の上にチップ(小さなタグ)として表示され、それぞれの「×」ボタンで個別に解除できます。
「+」ボタンのメニュー項目は次のとおりです。
| メニュー項目 | 内容 |
|---|---|
| Bot を指定 | 質問の対象にする Bot を選びます。 |
| コマンドを指定 | 対象の Bot を選んでから、そのコマンドを選びます。 |
| 変数を参照 | 対象の Bot を選んでから、その変数を選びます。 |
Bot を指定する
「+」メニューを開く
入力欄の左にある「+」(追加)ボタンをクリックします。
「Bot を指定」を選ぶ
メニューから「Bot を指定」を選びます。自分の Bot の一覧が表示されます。
対象の Bot を選ぶ
一覧から質問したい Bot を選びます。選んだ Bot の名前が、入力欄の上にチップとして表示されます。
Bot がまだ 1 つもない場合は「Bot がありません」と表示されます。先に Bot を作成してください。
コマンドや変数を指定する
「コマンドを指定」「変数を参照」を選んだときは、まず対象の Bot を選びます。その Bot に登録されているコマンドや変数の一覧が読み込まれ、そこから選べます。
- 読み込み中は「読み込み中…」と表示されます。
- 対象のコマンドが 1 つもない場合は「コマンドがありません」、変数が 1 つもない場合は「変数がありません」と表示されます。
- コマンドはスラッシュ付き(例:
/help)、変数は中かっこ付き(例:{ユーザー名})で表示されます。
Bot のチップの「×」をクリックして Bot の指定を外すと、その Bot に紐づくコマンド・変数の指定も一緒に解除されます。コマンドや変数だけを外したいときは、それぞれのチップの「×」をクリックしてください。
送信すると、指定していた対象はそのメッセージに引き継がれ、入力欄の指定はいったんクリアされます。送信済みのメッセージにも、指定していた対象がチップとして残って表示されます。
思考モードを切り替える
回答の速さと深さは、入力欄の右下にある思考モードのドロップダウンで切り替えられます。
選べるモードは次の 4 つです。
| モード | 説明 |
|---|---|
| 自動 | 状況に応じて自動判断します。 |
| 高速 | 思考を省略して素早く回答します。 |
| 深く思考 | じっくり考えてから回答します。 |
| 究極 | 最上位モデルで限界まで思考します。 |
通常は「自動」のままで問題ありません。すぐに答えがほしいときは「高速」、複雑な相談をしたいときは「深く思考」を選ぶとよいでしょう。とくに難しい問題や、長文の作成・じっくり質を高めたい相談には、回答までに時間はかかりますが最も深く考える「究極」が向いています。
メッセージの操作
各メッセージにマウスを重ねると、操作ボタンが表示されます(スマートフォンでは、常に表示されます)。表示されるボタンは、自分のメッセージか AI の回答かによって異なります。
自分のメッセージへの操作
| ボタン | 内容 |
|---|---|
| 編集 | メッセージの文章を書き直します。編集後に「送信」をクリックすると、その内容で再度質問できます。「キャンセル」で編集をやめられます。 |
| コピー | メッセージの内容をクリップボードにコピーします。コピーすると「コピーしました」と表示されます。 |
| 再送信 | 同じ内容をもう一度送信します。 |
AI の回答への操作
| ボタン | 内容 |
|---|---|
| コピー | 回答の内容をクリップボードにコピーします。コピーすると「コピーしました」と表示されます。 |
| 再生成 | 同じ質問に対して、別の回答を作り直してもらいます。 |
| 良い回答 | 役に立った回答として評価を送ります。 |
| 悪い回答 | 問題があった回答として評価を送ります。 |
| 問題を報告 | 回答に関する問題を報告します。 |
「良い回答」「悪い回答」「問題を報告」をクリックすると、それぞれフィードバックを送信した旨が画面下部に表示されます。
回答の本文がコード(プログラムの記述)を含む場合、コードのまとまりごとに「COPY」ボタンが表示され、そのコードだけをコピーできます。
操作の流れ(まとめ)
- ダッシュボード左メニューの「ツール」→「BotShader AI」を開きます。
- 入力欄に質問を入力し、送信ボタン(または
Enter)で送信します。改行はShift+Enterです。 - 特定の Bot について聞きたいときは、「+」→「Bot を指定」で対象の Bot を選びます。
- さらに「+」→「コマンドを指定」「変数を参照」で対象を絞り込みます(Bot を外すとコマンド・変数の指定も解除されます)。
- 回答の速さ/深さを変えたいときは、右下の思考モード(自動/高速/深く思考/究極)を切り替えます。
- 回答が役立ったら「良い回答」、問題があれば「悪い回答」や「問題を報告」でフィードバックします。
- 回答を「コピー」したり、自分のメッセージを「編集」して再送信したり、「再生成」で別の回答を得たりできます。
- 会話は自動で保存されます。左メニューの「会話履歴」から、過去の会話を開いたり、検索・名前の変更・削除をしたり、「新規チャット」で新しい会話を始めたりできます。
うまくいかないときは
- 回答中にエラーが表示される: 一時的な通信エラーの可能性があります。少し待ってから、もう一度同じ質問を送ってみてください。
- 過去の会話を開きたい: 会話は自動で保存されています。左メニューの「会話履歴」から目的の会話を開いてください。見つからないときは「会話を検索」でタイトルから探せます。
- 会話の一覧が表示されない: 会話の読み込みに失敗した可能性があります。少し待ってからページを開き直してみてください。
- Bot やコマンドが一覧に出ない: 対象の Bot が作成済みか、コマンド・変数が登録済みかを確認してください。「Bot がありません」「コマンドがありません」「変数がありません」と表示される場合は、先にそれらを用意する必要があります。
次のステップ / 関連ページ
- コマンドパレット(
Cmd+K)から「AI に質問」で質問でき、「チャットで続ける」を選ぶとそのやり取りが BotShader AI の会話に引き継がれます。 - 質問の対象にする Bot を準備する: Bot を作成する
- Bot のオン/オフや稼働状況を確認する: Bot のステータス
- コマンドの作り方を学ぶ: コマンドビルダー
- 変数の仕組みを理解する: 変数