コンテンツにスキップ

LLM Chat 技術ドキュメント

Machbase Neo LLM Chatパッケージは、Machbase Neo時系列データベースと自然言語でやり取りできるLLMチャットインターフェースです。 会話を通じて、データの照会、ダッシュボードの作成、分析レポートの作成、マニュアル文書の探索ができます。

パッケージは内部でエージェンティックループを実行し、ユーザーの質問をLLMに渡し、ツール呼び出しをMachbase Neoで実行したうえで、その結果を再びLLMにフィードバックする処理を、最終応答が生成されるまで繰り返します。

インストール

Machbase Neo左側のサイドパネルには、利用可能なパッケージの一覧が表示されます。
ここでLLM Chatパッケージを選択し、Installボタンを押すとインストールできます。

インストールには少し時間がかかる場合があるため、完了するまでしばらく待ちます。

パッケージのインストール画面

要件

  • Machbase Neo 8.7.3以上
  • LLM Chatを使用するアカウントのMachbase Neo APIトークン(Neo Webコンソールで発行、初期設定を参照)

アンインストール

左側のパネルでneo-pkg-llm-chatを選択し、Uninstallを押すと、パッケージと関連サービスが削除されます。

LLMプロバイダー

4種類のLLMプロバイダーをサポートしています。プロバイダーの呼び出し自体は単発(non-streaming)のリクエスト・レスポンスとして処理され、ツール実行のステップごとの進行状況はWebSocketを通じてブラウザにストリーミング表示されます。

プロバイダーAPIローカル
ClaudeAnthropic APIいいえ
ChatGPTOpenAI APIいいえ
GeminiGoogle Gemini APIいいえ
OllamaOllama REST APIはい

プロバイダーと接続の設定は、WebベースのSettings画面で行います。API Key、モデル一覧、Machbase Neoの接続情報はアカウントごとにサーバーに保存されますが、Machbase Neo APIトークンはサーバーには保存されず、ブラウザにのみ保存されます。

エージェンティックループ

エージェンティックループは、このパッケージの中核となる実行エンジンです。質問のタイプを判定して実行フローを選んだ後、LLMがそのフローのツールを実行し、結果を見て次の手順を決める処理を、回答が得られるまで繰り返します(ツール呼び出しは実行前に自動で補正・検査されます)。

このドキュメントで扱う内容

  • パッケージのインストール
  • 初期設定とモデルの登録
  • Chat画面の使い方と質問パターン
  • 組み込みツールと自動化機能
  • HTTP APIとWebSocketプロトコル
  • 接続の問題とよくあるエラーの確認

基本的な作業手順

  1. NeoでLLM Chatパッケージをインストールします。
  2. Neo Webコンソールで、使用するアカウントのAPIトークンを発行します。
  3. 初めて開いたら、Settings画面でHost、Port、APIトークンを入力し、검증(検証)を押します。
  4. 使用するプロバイダーのAPI KeyまたはEndpointを入力します。
  5. 使用するモデルを1つ以上登録します。
  6. Saveしてから、Chat画面に移動します。
  7. Chat画面でモデルを選択し、質問を送信します。

画面構成

  • Settings画面
    • Machbase Connection
    • API Keys & Endpoints
    • Models
  • Chat画面
    • 会話エリア
    • モデル選択ボタン
    • 接続状態の表示
    • メッセージ入力欄

LLM Chatのメイン画面

ドキュメント一覧

ドキュメント内容
初期設定初めての方はここから — APIトークンの発行・Neo接続・API KeyとEndpoint・モデルの登録・保存
Chatの使い方モデルの選択・質問の送信・お気に入り・自動モード切り替え・代表的な依頼の例
技術リファレンス組み込みツールごとの動作 — データ照会・TQL・予測・ダッシュボード・レポート・マニュアル検索
HTTP APIとWebSocketHTTP APIエンドポイント・WebSocketプロトコル
トラブルシューティング症状別の原因と対処 — トークン・接続・応答の遅延・レポートのリンクなど
リリースノートバージョンごとの変更点・更新方法

ページ移動