AIチャット
Docsbook AIチャットは、ドキュメントサイト上のチャットウィジェットであり、そのドキュメントの内容から回答を提供します。モデルの記憶からではありません。読者が質問をすると、アシスタントはあなたのページを検索し、関連するページを開き、使用したページを引用した回答をストリーミングします。
Docsbook AI Chatはどのように質問に答えますか?#
Docsbook AI Chatは、ツール呼び出しに基づいた取得強化生成(RAG)フローで回答します。モデルは各ツールを呼び出すタイミングを決定し、ウィジェットは各ステップのライブトレースを表示するため、読者は回答がどのページから来たのかを見ることができます。
- 検索 — アシスタントは関連するセクションをドキュメント内で検索します。
- 読む — 特定のページを開き、必要なテキストを引用します。
- 回答 — 応答を作成し、
streamdownを通じて読者にストリーミングします。
すべての呼び出しはログに記録されるため、後で何が尋ねられ、何が取得され、読者がその回答を有用だと感じたかを確認できます。アシスタントがインデックスされたページから回答するため、サポートチケットを開くはずだった読者はページ上で回答を得ることができ、アシスタントが回答できなかった質問はメールではなく文書化されたギャップとして表示されます。
Docsbook AI Chatの運用コストはどのくらいですか?#
Docsbook AI Chatがストリーミングするすべての回答は、それが回答したプロジェクトの残高に基づいています。チャット内の他の何も、ウィジェットのホスティング、ページの提供、読者の検索はメーターで測定されません。
チャット内で残高を消費するのは3つのものであり、それらはモデルを呼び出す3つです:
- 読者への回答。
- セマンティックインデックスの構築または再構築。
- チャットから開始されたエージェントの実行。
現在の価格とプランに含まれる内容は、Docsbookの価格ページにあります — これはすべてのリクエストでのライブ請求定数から生成されるため、引用する価値のある唯一の数字です。プロジェクトの残高がなくなると、AIチャットはさらに請求するのではなく一時停止し、ウィジェットがその旨を表示します。
セマンティック検索#
セマンティック検索は、ステップ1でのキーワードマッチングを意味に基づく取得に置き換えます:ドキュメントの各セクションは一度埋め込まれ、Docsbook AI Chatは、読者の言葉がページの言葉と重ならない場合でも、適切な箇所を見つけます。「プッシュ後にサイトが空白になるのはなぜですか」と尋ねる読者は、「空白」という言葉を一度も使用しないビルド失敗ページに到達します。
Float Widget → AI Chatタブ → セマンティック検索でオンにします。カードは操作する場所です:
- トグル — チャットの意味に基づく取得を有効または無効にします。
- ライブ同期 — インデックスが存在する場合、ドキュメントへの各コミットで再同期されるため、再構築を思い出す必要はありません。
- 最終更新 — インデックスが現在のコンテンツを反映しているかどうか。
- ビルド / 再ビルド — 実行前にコスト見積もりを表示し、キャンセル可能なライブ進行状況と、実行後のトークンとコストを示します。
インデックスの構築は、全体のコーパスに対して埋め込みモデルを呼び出すため、実行後ではなく実行前に見積もりが表示されます。ソースごとの支出を制限することができます — セマンティックインデックスの制限はプレミアムプランを参照してください。
カスタマイズ#
バックエンドコードを書かずに、チャットボットの動作を制御できます:
- 提案された質問 — 空の状態に3〜5のスタータープロンプトを設定します。これらはウィジェット内で最も影響力のあるテキストです:アシスタントの目的を読者に伝えます。
- システムプロンプト — デフォルトの指示セットを自分の声とルールに置き換えます。
- 前/後処理フック — モデルがプロンプトを見る前に変換し、読者が見る前に応答を後処理します。詳細はチャットフックを参照してください。
どのモデルがチャットを実行しますか?#
DocsbookはデフォルトでOpenRouterを通じてチャットを実行し、openai/gpt-4o-miniでワークスペース設定で異なるモデルを選択します。プロバイダーは次のいずれかです:
providers:
- openrouter
- openai
- gemini
- anthropic設定 ▸ チャットの下に2つのモデル設定があり、2つの異なるモデルが機能しています:
- AI訪問者チャットモデル — ドキュメントチャットで読者に回答するもの。
- 管理者&AIエージェントモデル — ダッシュボード内でアシスタントを実行するもの:分析を読み取り、ツールを呼び出し、ドキュメントを編集します。
各設定は、1Mトークンあたりの価格とともに独自のモデルをリストしているため、安価な読者チャットと強力な管理者アシスタント — またはその逆 — がそれぞれの選択肢となります。安価なモデルは同じバランスをより遠くまで持たせます。翻訳には設定 ▸ 翻訳の下に独自のモデル設定があります。
ワークスペース設定から独自のプロバイダーAPIキーを持ち込むこともできます。使用はその後、プロバイダーの独自の価格であなたのキーに適用され、Docsbookの残高からは差し引かれません。
マルチプレイヤーチャット#
チャットのツールバーで招待を押して、チームメイトを同じライブセッションに招待します。ドキュメントに関する質問は、ほとんどが一人で行う作業ではありません:誰かが質問し、別の誰かが半分の答えを知っていて、その結果がSlackに貼り付けられ、誰も再び見つけられなくなります。
- 誰がここにいるかを見る。 ボタンは、あなたのチームの中で現在このチャットにいる人を表示します。
- メールで招待。 招待は、受取人がすでにDocsbookアカウントを持っているかどうかに関係なく機能します — リンクは彼らをサインインさせ、プロジェクトに直接入ります。
- 共有された一つの答え。 あなたたち二人が質問し、同じ答えが流れ込むのを見ているので、それは皆に一度に届き、二次的に伝えられることはありません。
セッションはライブのみです。共有チャットに関する情報は、全員が退出した後は保存されません。
チャットが接続されていないときに読者が見るもの#
読者がAIチャットが接続されていないドキュメントサイトでチャットウィジェットを開くと、エラーの代わりにサイトの所有者に設定を依頼する単純な説明が表示されます。ウィジェットは決して静かに失敗せず、読者にスタックトレースを表示することもありません。